diff --git a/data/assets/instrument.agilent_7890b_ssl_fid.json b/data/assets/instrument.agilent_7890b_ssl_fid.json index 2bff80d1a742c16448c8c983d4c34442b49c825e..ed6378876ab43afd027f6cf2019e0205ecef3ff4 100644 --- a/data/assets/instrument.agilent_7890b_ssl_fid.json +++ b/data/assets/instrument.agilent_7890b_ssl_fid.json @@ -1 +1 @@ -{"tid":"instrument.agilent_7890b_ssl_fid","asset_dir":"GC7890B","name_zh":"Agilent 7890B 气相色谱仪(单 S/SL 进样口 + FID)","category":"分析仪器","description_zh":null,"coordinate_system":"SI, right-handed, +X right, +Y rear, +Z up; origin centered on bench","mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":null,"glb":"assets/GC7890B/GC7890B.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/GC7890B/GC7890B.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_key_Oven","btn_parameter_keys_key_Front","btn_parameter_keys_key_Back","btn_parameter_keys_key_Column","btn_parameter_keys_key_Aux","btn_parameter_keys_key_Det","btn_parameter_keys_key_Flow","btn_parameter_keys_key_Signal","btn_parameter_keys_key_Config","btn_parameter_keys_key_Info","btn_parameter_keys_key_Prep","btn_parameter_keys_key_Run","btn_parameter_keys_key_Store","btn_parameter_keys_key_Load","btn_parameter_keys_key_Time","btn_parameter_keys_key_Help","btn_parameter_keys_key_7","btn_parameter_keys_key_8","btn_parameter_keys_key_9","btn_parameter_keys_key","btn_parameter_keys_key_40","btn_parameter_keys_key_Up","btn_parameter_keys_key_4","btn_parameter_keys_key_5","btn_parameter_keys_key_6","btn_parameter_keys_key_On","btn_parameter_keys_key_Off","btn_parameter_keys_key_Dn","btn_parameter_keys_key_1","btn_parameter_keys_key_2","btn_parameter_keys_key_3","btn_parameter_keys_key_Yes","btn_parameter_keys_key_No","btn_parameter_keys_key_Del","btn_parameter_keys_key_0","btn_parameter_keys_key_70","btn_parameter_keys_key_Enter","btn_parameter_keys_key_Clear","btn_parameter_keys_key_Mode","btn_parameter_keys_key_Method","btn_parameter_keys_key_Seq","btn_parameter_keys_key_Save","btn_parameter_keys_key_Recall","btn_parameter_keys_key_Next","btn_parameter_keys_key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.oven.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.inlet.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.fid.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis__back_slot","GC7890B__chassis__back_slot.001","GC7890B__chassis__back_slot.002","GC7890B__chassis__back_slot.003","GC7890B__chassis__back_slot.004","GC7890B__chassis__back_slot.005","GC7890B__chassis__back_slot.006","GC7890B__chassis__back_slot.007","GC7890B__chassis__back_slot.008","GC7890B__chassis__back_slot.009","GC7890B__chassis__back_slot.010","GC7890B__chassis__back_slot.011","GC7890B__chassis__back_slot.012","GC7890B__chassis__back_slot.013","GC7890B__chassis__back_slot.014","GC7890B__chassis__back_slot.015","GC7890B__chassis__back_slot.016","GC7890B__chassis__back_slot.017","GC7890B__chassis__back_slot.018","GC7890B__chassis__back_slot.019","GC7890B__chassis__back_slot.020","GC7890B__chassis__back_slot.021","GC7890B__chassis__back_slot.022","GC7890B__chassis__back_slot.023","GC7890B__chassis__back_slot.024","GC7890B__chassis__back_slot.025","GC7890B__chassis__back_slot.026","GC7890B__chassis__back_slot.027","GC7890B__chassis__back_slot.028","GC7890B__chassis__back_slot.029","GC7890B__chassis__back_slot.030","GC7890B__chassis__back_slot.031","GC7890B__chassis__back_slot.032","GC7890B__chassis__back_slot.033","GC7890B__chassis__back_slot.034","GC7890B__chassis__back_slot.035","GC7890B__chassis__back_slot.036","GC7890B__chassis__back_slot.037","GC7890B__chassis__back_slot.038","GC7890B__chassis__back_slot.039","GC7890B__chassis__back_slot.040","GC7890B__chassis__back_slot.041","GC7890B__chassis__back_slot.042","GC7890B__chassis__back_slot.043","GC7890B__chassis__back_slot.044","GC7890B__chassis__back_slot.045","GC7890B__chassis__back_slot.046","GC7890B__chassis__back_slot.047","GC7890B__chassis__back_slot.048","GC7890B__chassis__back_slot.049","GC7890B__chassis__back_slot.050","GC7890B__chassis__back_slot.051","GC7890B__chassis__back_slot.052","GC7890B__chassis__back_slot.053","GC7890B__chassis__back_slot.054","GC7890B__chassis__back_slot.055","GC7890B__chassis__back_slot.056","GC7890B__chassis__back_slot.057","GC7890B__chassis__back_slot.058","GC7890B__chassis__back_slot.059","GC7890B__chassis__back_slot.060","GC7890B__chassis__back_slot.061","GC7890B__chassis__back_slot.062","GC7890B__chassis__back_slot.063","GC7890B__chassis__back_slot.064","GC7890B__chassis__back_slot.065","GC7890B__chassis__back_slot.066","GC7890B__chassis__back_slot.067","GC7890B__chassis__back_slot.068","GC7890B__chassis__back_slot.069","GC7890B__chassis__back_slot.070","GC7890B__chassis__back_slot.071","GC7890B__chassis__back_slot.072","GC7890B__chassis__back_slot.073","GC7890B__chassis__back_slot.074","GC7890B__chassis__back_slot.075","GC7890B__chassis__back_slot.076","GC7890B__chassis__back_slot.077","GC7890B__chassis__back_slot.078","GC7890B__chassis__back_slot.079","GC7890B__chassis__back_slot.080","GC7890B__chassis__back_slot.081","GC7890B__chassis__back_slot.082","GC7890B__chassis__back_slot.083","GC7890B__chassis__back_slot.084","GC7890B__chassis__back_slot.085","GC7890B__chassis__back_slot.086","GC7890B__chassis__back_slot.087","GC7890B__chassis__back_slot.088","GC7890B__chassis__back_slot.089","GC7890B__chassis__back_slot.090","GC7890B__chassis__back_slot.091","GC7890B__chassis__back_slot.092","GC7890B__chassis__back_slot.093","GC7890B__chassis__back_slot.094","GC7890B__chassis__back_slot.095","GC7890B__chassis__back_slot.096","GC7890B__chassis__back_slot.097","GC7890B__chassis__back_slot.098","GC7890B__chassis__back_slot.099","GC7890B__chassis__back_slot.100","GC7890B__chassis__back_slot.101","GC7890B__chassis__base","GC7890B__chassis__cover_screw","GC7890B__chassis__cover_screw.001","GC7890B__chassis__cover_screw.002","GC7890B__chassis__cover_screw.003","GC7890B__chassis__electronics_top","GC7890B__chassis__inlet_bridge_back","GC7890B__chassis__inlet_bridge_front","GC7890B__chassis__inlet_bridge_left","GC7890B__chassis__inlet_bridge_right","GC7890B__chassis__inlet_front_cover","GC7890B__chassis__inlet_top","GC7890B__chassis__left_side","GC7890B__chassis__rear","GC7890B__chassis__rear_roof","GC7890B__chassis__right_side","GC7890B__chassis__side_vent","GC7890B__chassis__side_vent.001","GC7890B__chassis__side_vent.002","GC7890B__chassis__side_vent.003","GC7890B__chassis__side_vent.004","GC7890B__chassis__side_vent.005","GC7890B__chassis__side_vent.006","GC7890B__chassis__side_vent.007","GC7890B__chassis__side_vent.008","GC7890B__chassis__side_vent.009","GC7890B__chassis__side_vent.010","GC7890B__chassis__side_vent.011","GC7890B__chassis__side_vent.012","GC7890B__chassis__side_vent.013","GC7890B__chassis__side_vent.014","GC7890B__chassis__side_vent.015","GC7890B__chassis__side_vent.016","GC7890B__chassis__side_vent.017","GC7890B__chassis__side_vent.018","GC7890B__chassis__side_vent.019","GC7890B__chassis__side_vent.020","GC7890B__chassis__side_vent.021","GC7890B__chassis__side_vent.022","GC7890B__chassis__side_vent.023","GC7890B__chassis__side_vent.024","GC7890B__chassis__side_vent.025","GC7890B__chassis__side_vent.026","GC7890B__chassis__side_vent.027","GC7890B__chassis__side_vent.028","GC7890B__chassis__side_vent.029","GC7890B__chassis__side_vent.030","GC7890B__chassis__side_vent.031","GC7890B__chassis__side_vent.032","GC7890B__chassis__side_vent.033","GC7890B__chassis__side_vent.034","GC7890B__chassis__side_vent.035","GC7890B__chassis__side_vent.036","GC7890B__chassis__side_vent.037","GC7890B__chassis__side_vent.038","GC7890B__chassis__side_vent.039","GC7890B__chassis__side_vent.040","GC7890B__chassis__side_vent.041","GC7890B__chassis__side_vent.042","GC7890B__chassis__side_vent.043","GC7890B__chassis__side_vent.044","GC7890B__chassis__side_vent.045","GC7890B__chassis__side_vent.046","GC7890B__chassis__side_vent.047","GC7890B__chassis__side_vent.048","GC7890B__chassis__side_vent.049","GC7890B__chassis__side_vent.050","GC7890B__chassis__side_vent.051","GC7890B__chassis__side_vent.052","GC7890B__chassis__side_vent.053","GC7890B__chassis__side_vent.054","GC7890B__chassis__side_vent.055","GC7890B__chassis__side_vent.056","GC7890B__chassis__side_vent.057","GC7890B__chassis__side_vent.058","GC7890B__chassis__side_vent.059","GC7890B__chassis__side_vent.060","GC7890B__chassis__side_vent.061","GC7890B__chassis__side_vent.062","GC7890B__chassis__side_vent.063","GC7890B__chassis__side_vent.064","GC7890B__chassis__side_vent.065","GC7890B__chassis__side_vent.066","GC7890B__chassis__side_vent.067","GC7890B__chassis__side_vent.068","GC7890B__chassis__side_vent.069","GC7890B__chassis__side_vent.070","GC7890B__chassis__side_vent.071","GC7890B__chassis__side_vent.072","GC7890B__chassis__side_vent.073","GC7890B__chassis__side_vent.074","GC7890B__chassis__side_vent.075","GC7890B__chassis__side_vent.076","GC7890B__chassis__side_vent.077","GC7890B__chassis__side_vent.078","GC7890B__chassis__side_vent.079","GC7890B__chassis__side_vent.080","GC7890B__chassis__side_vent.081","GC7890B__chassis__side_vent.082","GC7890B__chassis__side_vent.083","GC7890B__chassis__side_vent.084","GC7890B__chassis__side_vent.085","GC7890B__chassis__side_vent.086","GC7890B__chassis__side_vent.087","GC7890B__chassis__side_vent.088","GC7890B__chassis__side_vent.089","GC7890B__chassis__side_vent.090","GC7890B__chassis__side_vent.091","GC7890B__chassis__side_vent.092","GC7890B__chassis__side_vent.093","GC7890B__chassis__side_vent.094","GC7890B__chassis__side_vent.095","GC7890B__chassis__side_vent.096","GC7890B__chassis__side_vent.097","GC7890B__chassis"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":22.106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass","unit":"kg","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet__rubber_foot","GC7890B__feet__rubber_foot.001","GC7890B__feet__rubber_foot.002","GC7890B__feet__rubber_foot.003","GC7890B__feet"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":0.7368975110910598,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"normal_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":"oven","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation__back_bottom","GC7890B__oven_insulation__back_bottom_metal","GC7890B__oven_insulation__back_left","GC7890B__oven_insulation__back_left_metal","GC7890B__oven_insulation__back_right","GC7890B__oven_insulation__back_right_metal","GC7890B__oven_insulation__back_top","GC7890B__oven_insulation__back_top_metal","GC7890B__oven_insulation__bottom","GC7890B__oven_insulation__floor_metal","GC7890B__oven_insulation__left","GC7890B__oven_insulation__left_metal","GC7890B__oven_insulation__right","GC7890B__oven_insulation__right_metal","GC7890B__oven_insulation__roof_metal","GC7890B__oven_insulation__top","GC7890B__oven_insulation"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":8.597137629395698,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"thermal_resistance","unit":"K/W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":"oven","parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door__front_panel","GC7890B__oven_door__hinge","GC7890B__oven_door__hinge.001","GC7890B__oven_door__inner_insulator","GC7890B__oven_door__inner_metal","GC7890B__oven_door"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":6.140812592425498,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":"oven","parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle__handle_flat","GC7890B__oven_handle__latch","GC7890B__oven_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":0.14737950221821197,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"grasp_target","graspable":true,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan__blade","GC7890B__oven_fan__blade.001","GC7890B__oven_fan__blade.002","GC7890B__oven_fan__blade.003","GC7890B__oven_fan__blade.004","GC7890B__oven_fan__blade.005","GC7890B__oven_fan__blade.006","GC7890B__oven_fan__blade.007","GC7890B__oven_fan__fan_guard_rim","GC7890B__oven_fan__guard_hex","GC7890B__oven_fan__guard_hex.001","GC7890B__oven_fan__guard_hex.002","GC7890B__oven_fan__guard_hex.003","GC7890B__oven_fan__guard_hex.004","GC7890B__oven_fan__guard_hex.005","GC7890B__oven_fan__guard_hex.006","GC7890B__oven_fan__guard_hex.007","GC7890B__oven_fan__guard_hex.008","GC7890B__oven_fan__guard_hex.009","GC7890B__oven_fan__guard_hex.010","GC7890B__oven_fan__guard_hex.011","GC7890B__oven_fan__guard_hex.012","GC7890B__oven_fan__guard_hex.013","GC7890B__oven_fan__guard_hex.014","GC7890B__oven_fan__guard_hex.015","GC7890B__oven_fan__guard_hex.016","GC7890B__oven_fan__guard_hex.017","GC7890B__oven_fan__guard_hex.018","GC7890B__oven_fan__guard_hex.019","GC7890B__oven_fan__guard_hex.020","GC7890B__oven_fan__guard_hex.021","GC7890B__oven_fan__guard_hex.022","GC7890B__oven_fan__guard_hex.023","GC7890B__oven_fan__guard_hex.024","GC7890B__oven_fan__guard_hex.025","GC7890B__oven_fan__guard_hex.026","GC7890B__oven_fan__guard_hex.027","GC7890B__oven_fan__guard_hex.028","GC7890B__oven_fan__guard_hex.029","GC7890B__oven_fan__guard_hex.030","GC7890B__oven_fan__guard_hex.031","GC7890B__oven_fan__guard_hex.032","GC7890B__oven_fan__guard_hex.033","GC7890B__oven_fan__guard_hex.034","GC7890B__oven_fan__guard_hex.035","GC7890B__oven_fan__guard_hex.036","GC7890B__oven_fan__guard_hex.037","GC7890B__oven_fan__guard_hex.038","GC7890B__oven_fan__guard_hex.039","GC7890B__oven_fan__guard_hex.040","GC7890B__oven_fan__guard_hex.041","GC7890B__oven_fan__guard_hex.042","GC7890B__oven_fan__guard_hex.043","GC7890B__oven_fan__guard_hex.044","GC7890B__oven_fan__guard_hex.045","GC7890B__oven_fan__guard_hex.046","GC7890B__oven_fan__guard_hex.047","GC7890B__oven_fan__guard_hex.048","GC7890B__oven_fan__guard_hex.049","GC7890B__oven_fan__guard_hex.050","GC7890B__oven_fan__guard_hex.051","GC7890B__oven_fan__guard_hex.052","GC7890B__oven_fan__guard_hex.053","GC7890B__oven_fan__guard_hex.054","GC7890B__oven_fan__guard_hex.055","GC7890B__oven_fan__guard_hex.056","GC7890B__oven_fan__guard_hex.057","GC7890B__oven_fan__guard_hex.058","GC7890B__oven_fan__guard_hex.059","GC7890B__oven_fan__guard_hex.060","GC7890B__oven_fan__guard_hex.061","GC7890B__oven_fan__guard_hex.062","GC7890B__oven_fan__guard_hex.063","GC7890B__oven_fan__guard_hex.064","GC7890B__oven_fan__guard_hex.065","GC7890B__oven_fan__guard_hex.066","GC7890B__oven_fan__guard_hex.067","GC7890B__oven_fan__guard_hex.068","GC7890B__oven_fan__guard_hex.069","GC7890B__oven_fan__guard_hex.070","GC7890B__oven_fan__guard_hex.071","GC7890B__oven_fan__guard_hex.072","GC7890B__oven_fan__guard_hex.073","GC7890B__oven_fan__guard_hex.074","GC7890B__oven_fan__guard_hex.075","GC7890B__oven_fan__guard_hex.076","GC7890B__oven_fan__guard_hex.077","GC7890B__oven_fan__guard_hex.078","GC7890B__oven_fan__guard_hex.079","GC7890B__oven_fan__guard_hex.080","GC7890B__oven_fan__guard_hex.081","GC7890B__oven_fan__guard_hex.082","GC7890B__oven_fan__guard_hex.083","GC7890B__oven_fan__guard_hex.084","GC7890B__oven_fan__guard_hex.085","GC7890B__oven_fan__guard_hex.086","GC7890B__oven_fan__guard_hex.087","GC7890B__oven_fan__guard_hex.088","GC7890B__oven_fan__guard_hex.089","GC7890B__oven_fan__guard_hex.090","GC7890B__oven_fan__guard_hex.091","GC7890B__oven_fan__guard_hex.092","GC7890B__oven_fan__guard_hex.093","GC7890B__oven_fan__guard_hex.094","GC7890B__oven_fan__guard_hex.095","GC7890B__oven_fan__guard_hex.096","GC7890B__oven_fan__guard_hex.097","GC7890B__oven_fan__guard_hex.098","GC7890B__oven_fan__guard_hex.099","GC7890B__oven_fan__guard_hex.100","GC7890B__oven_fan__guard_hex.101","GC7890B__oven_fan__guard_hex.102","GC7890B__oven_fan__guard_hex.103","GC7890B__oven_fan__guard_hex.104","GC7890B__oven_fan__guard_hex.105","GC7890B__oven_fan__guard_hex.106","GC7890B__oven_fan__guard_hex.107","GC7890B__oven_fan__guard_hex.108","GC7890B__oven_fan__guard_hex.109","GC7890B__oven_fan__guard_hex.110","GC7890B__oven_fan__guard_hex.111","GC7890B__oven_fan__guard_hex.112","GC7890B__oven_fan__guard_hex.113","GC7890B__oven_fan__guard_hex.114","GC7890B__oven_fan__guard_hex.115","GC7890B__oven_fan__guard_hex.116","GC7890B__oven_fan__guard_hex.117","GC7890B__oven_fan__guard_hex.118","GC7890B__oven_fan__guard_hex.119","GC7890B__oven_fan__guard_hex.120","GC7890B__oven_fan__guard_hex.121","GC7890B__oven_fan__guard_hex.122","GC7890B__oven_fan__guard_hex.123","GC7890B__oven_fan__guard_hex.124","GC7890B__oven_fan__guard_hex.125","GC7890B__oven_fan__guard_hex.126","GC7890B__oven_fan__guard_hex.127","GC7890B__oven_fan__guard_hex.128","GC7890B__oven_fan__guard_hex.129","GC7890B__oven_fan__guard_hex.130","GC7890B__oven_fan__guard_hex.131","GC7890B__oven_fan__guard_hex.132","GC7890B__oven_fan__guard_hex.133","GC7890B__oven_fan__guard_hex.134","GC7890B__oven_fan__guard_hex.135","GC7890B__oven_fan__guard_hex.136","GC7890B__oven_fan__guard_hex.137","GC7890B__oven_fan__guard_hex.138","GC7890B__oven_fan__guard_hex.139","GC7890B__oven_fan__guard_hex.140","GC7890B__oven_fan__guard_hex.141","GC7890B__oven_fan__guard_hex.142","GC7890B__oven_fan__guard_hex.143","GC7890B__oven_fan__guard_hex.144","GC7890B__oven_fan__guard_hex.145","GC7890B__oven_fan__guard_hex.146","GC7890B__oven_fan__guard_hex.147","GC7890B__oven_fan__guard_hex.148","GC7890B__oven_fan__guard_hex.149","GC7890B__oven_fan__guard_hex.150","GC7890B__oven_fan__guard_hex.151","GC7890B__oven_fan__guard_hex.152","GC7890B__oven_fan__guard_hex.153","GC7890B__oven_fan__guard_hex.154","GC7890B__oven_fan__guard_hex.155","GC7890B__oven_fan__guard_hex.156","GC7890B__oven_fan__guard_hex.157","GC7890B__oven_fan__guard_hex.158","GC7890B__oven_fan__guard_hex.159","GC7890B__oven_fan__guard_hex.160","GC7890B__oven_fan__guard_hex.161","GC7890B__oven_fan__guard_hex.162","GC7890B__oven_fan__guard_hex.163","GC7890B__oven_fan__guard_hex.164","GC7890B__oven_fan__guard_hex.165","GC7890B__oven_fan__guard_hex.166","GC7890B__oven_fan__guard_hex.167","GC7890B__oven_fan__guard_hex.168","GC7890B__oven_fan__guard_hex.169","GC7890B__oven_fan__guard_hex.170","GC7890B__oven_fan__guard_hex.171","GC7890B__oven_fan__guard_hex.172","GC7890B__oven_fan__guard_hex.173","GC7890B__oven_fan__guard_hex.174","GC7890B__oven_fan__guard_hex.175","GC7890B__oven_fan__guard_hex.176","GC7890B__oven_fan__guard_hex.177","GC7890B__oven_fan__guard_hex.178","GC7890B__oven_fan__guard_hex.179","GC7890B__oven_fan__guard_hex.180","GC7890B__oven_fan__guard_hex.181","GC7890B__oven_fan__guard_hex.182","GC7890B__oven_fan__guard_hex.183","GC7890B__oven_fan__guard_hex.184","GC7890B__oven_fan__guard_hex.185","GC7890B__oven_fan__guard_hex.186","GC7890B__oven_fan__guard_hex.187","GC7890B__oven_fan__guard_hex.188","GC7890B__oven_fan__guard_hex.189","GC7890B__oven_fan__guard_hex.190","GC7890B__oven_fan__guard_hex.191","GC7890B__oven_fan__guard_hex.192","GC7890B__oven_fan__guard_hex.193","GC7890B__oven_fan__guard_hex.194","GC7890B__oven_fan__guard_hex.195","GC7890B__oven_fan__guard_hex.196","GC7890B__oven_fan__guard_hex.197","GC7890B__oven_fan__guard_hex.198","GC7890B__oven_fan__guard_hex.199","GC7890B__oven_fan__guard_hex.200","GC7890B__oven_fan__guard_hex.201","GC7890B__oven_fan__guard_hex.202","GC7890B__oven_fan__guard_hex.203","GC7890B__oven_fan__guard_hex.204","GC7890B__oven_fan__guard_hex.205","GC7890B__oven_fan__guard_hex.206","GC7890B__oven_fan__guard_hex.207","GC7890B__oven_fan__guard_hex.208","GC7890B__oven_fan__guard_hex.209","GC7890B__oven_fan__guard_hex.210","GC7890B__oven_fan__guard_hex.211","GC7890B__oven_fan__guard_hex.212","GC7890B__oven_fan__guard_hex.213","GC7890B__oven_fan__guard_hex.214","GC7890B__oven_fan__guard_hex.215","GC7890B__oven_fan__guard_hex.216","GC7890B__oven_fan__guard_hex.217","GC7890B__oven_fan__guard_hex.218","GC7890B__oven_fan__guard_hex.219","GC7890B__oven_fan__guard_hex.220","GC7890B__oven_fan__guard_hex.221","GC7890B__oven_fan__guard_hex.222","GC7890B__oven_fan__guard_hex.223","GC7890B__oven_fan__guard_hex.224","GC7890B__oven_fan__guard_hex.225","GC7890B__oven_fan__guard_hex.226","GC7890B__oven_fan__guard_hex.227","GC7890B__oven_fan__guard_hex.228","GC7890B__oven_fan__guard_hex.229","GC7890B__oven_fan__guard_hex.230","GC7890B__oven_fan__guard_hex.231","GC7890B__oven_fan__guard_hex.232","GC7890B__oven_fan__guard_hex.233","GC7890B__oven_fan__guard_hex.234","GC7890B__oven_fan__guard_hex.235","GC7890B__oven_fan__guard_hex.236","GC7890B__oven_fan__guard_hex.237","GC7890B__oven_fan__guard_hex.238","GC7890B__oven_fan__guard_hex.239","GC7890B__oven_fan__guard_hex.240","GC7890B__oven_fan__guard_hex.241","GC7890B__oven_fan__guard_hex.242","GC7890B__oven_fan__guard_hex.243","GC7890B__oven_fan__guard_hex.244","GC7890B__oven_fan__guard_hex.245","GC7890B__oven_fan__guard_hex.246","GC7890B__oven_fan__guard_hex.247","GC7890B__oven_fan__guard_hex.248","GC7890B__oven_fan__guard_hex.249","GC7890B__oven_fan__guard_hex.250","GC7890B__oven_fan__guard_hex.251","GC7890B__oven_fan__guard_hex.252","GC7890B__oven_fan__guard_hex.253","GC7890B__oven_fan__guard_hex.254","GC7890B__oven_fan__guard_hex.255","GC7890B__oven_fan__guard_hex.256","GC7890B__oven_fan__guard_hex.257","GC7890B__oven_fan__guard_hex.258","GC7890B__oven_fan__guard_hex.259","GC7890B__oven_fan__guard_hex.260","GC7890B__oven_fan__guard_hex.261","GC7890B__oven_fan__guard_hex.262","GC7890B__oven_fan__guard_hex.263","GC7890B__oven_fan__guard_hex.264","GC7890B__oven_fan__guard_hex.265","GC7890B__oven_fan__guard_hex.266","GC7890B__oven_fan__guard_hex.267","GC7890B__oven_fan__guard_hex.268","GC7890B__oven_fan__guard_hex.269","GC7890B__oven_fan__guard_hex.270","GC7890B__oven_fan__guard_hex.271","GC7890B__oven_fan__guard_hex.272","GC7890B__oven_fan__guard_hex.273","GC7890B__oven_fan__guard_hex.274","GC7890B__oven_fan__guard_hex.275","GC7890B__oven_fan__guard_hex.276","GC7890B__oven_fan__guard_hex.277","GC7890B__oven_fan__guard_hex.278","GC7890B__oven_fan__guard_hex.279","GC7890B__oven_fan__guard_hex.280","GC7890B__oven_fan__guard_hex.281","GC7890B__oven_fan__guard_hex.282","GC7890B__oven_fan__guard_hex.283","GC7890B__oven_fan__guard_hex.284","GC7890B__oven_fan__guard_hex.285","GC7890B__oven_fan__guard_hex.286","GC7890B__oven_fan__guard_hex.287","GC7890B__oven_fan__guard_hex.288","GC7890B__oven_fan__guard_hex.289","GC7890B__oven_fan__guard_hex.290","GC7890B__oven_fan__guard_hex.291","GC7890B__oven_fan__guard_hex.292","GC7890B__oven_fan__guard_hex.293","GC7890B__oven_fan__guard_hex.294","GC7890B__oven_fan__guard_hex.295","GC7890B__oven_fan__guard_hex.296","GC7890B__oven_fan__guard_hex.297","GC7890B__oven_fan__guard_hex.298","GC7890B__oven_fan__guard_hex.299","GC7890B__oven_fan__guard_hex.300","GC7890B__oven_fan__guard_hex.301","GC7890B__oven_fan__guard_hex.302","GC7890B__oven_fan__guard_hex.303","GC7890B__oven_fan__guard_hex.304","GC7890B__oven_fan__guard_hex.305","GC7890B__oven_fan__guard_hex.306","GC7890B__oven_fan__guard_hex.307","GC7890B__oven_fan__guard_hex.308","GC7890B__oven_fan__guard_hex.309","GC7890B__oven_fan__guard_hex.310","GC7890B__oven_fan__guard_hex.311","GC7890B__oven_fan__guard_hex.312","GC7890B__oven_fan__guard_hex.313","GC7890B__oven_fan__guard_hex.314","GC7890B__oven_fan__guard_hex.315","GC7890B__oven_fan__guard_hex.316","GC7890B__oven_fan__guard_hex.317","GC7890B__oven_fan__guard_hex.318","GC7890B__oven_fan__guard_hex.319","GC7890B__oven_fan__guard_hex.320","GC7890B__oven_fan__guard_hex.321","GC7890B__oven_fan__guard_hex.322","GC7890B__oven_fan__guard_hex.323","GC7890B__oven_fan__guard_hex.324","GC7890B__oven_fan__guard_hex.325","GC7890B__oven_fan__guard_hex.326","GC7890B__oven_fan__guard_hex.327","GC7890B__oven_fan__guard_hex.328","GC7890B__oven_fan__guard_hex.329","GC7890B__oven_fan__guard_hex.330","GC7890B__oven_fan__guard_hex.331","GC7890B__oven_fan__guard_hex.332","GC7890B__oven_fan__guard_hex.333","GC7890B__oven_fan__guard_hex.334","GC7890B__oven_fan__guard_hex.335","GC7890B__oven_fan__guard_hex.336","GC7890B__oven_fan__guard_hex.337","GC7890B__oven_fan__guard_hex.338","GC7890B__oven_fan__guard_hex.339","GC7890B__oven_fan__guard_hex.340","GC7890B__oven_fan__guard_hex.341","GC7890B__oven_fan__guard_hex.342","GC7890B__oven_fan__guard_hex.343","GC7890B__oven_fan__guard_hex.344","GC7890B__oven_fan__guard_hex.345","GC7890B__oven_fan__guard_hex.346","GC7890B__oven_fan__guard_hex.347","GC7890B__oven_fan__guard_hex.348","GC7890B__oven_fan__guard_hex.349","GC7890B__oven_fan__guard_hex.350","GC7890B__oven_fan__guard_hex.351","GC7890B__oven_fan__guard_hex.352","GC7890B__oven_fan__guard_hex.353","GC7890B__oven_fan__guard_hex.354","GC7890B__oven_fan__guard_hex.355","GC7890B__oven_fan__guard_hex.356","GC7890B__oven_fan__guard_hex.357","GC7890B__oven_fan__guard_hex.358","GC7890B__oven_fan__guard_hex.359","GC7890B__oven_fan__guard_hex.360","GC7890B__oven_fan__guard_hex.361","GC7890B__oven_fan__guard_hex.362","GC7890B__oven_fan__guard_hex.363","GC7890B__oven_fan__guard_hex.364","GC7890B__oven_fan__guard_hex.365","GC7890B__oven_fan__guard_hex.366","GC7890B__oven_fan__guard_hex.367","GC7890B__oven_fan__guard_hex.368","GC7890B__oven_fan__guard_hex.369","GC7890B__oven_fan__guard_hex.370","GC7890B__oven_fan__guard_hex.371","GC7890B__oven_fan__guard_hex.372","GC7890B__oven_fan__guard_hex.373","GC7890B__oven_fan__guard_hex.374","GC7890B__oven_fan__guard_hex.375","GC7890B__oven_fan__guard_hex.376","GC7890B__oven_fan__guard_hex.377","GC7890B__oven_fan__guard_hex.378","GC7890B__oven_fan__guard_hex.379","GC7890B__oven_fan__guard_hex.380","GC7890B__oven_fan__guard_hex.381","GC7890B__oven_fan__guard_hex.382","GC7890B__oven_fan__guard_hex.383","GC7890B__oven_fan__guard_hex.384","GC7890B__oven_fan__guard_hex.385","GC7890B__oven_fan__guard_hex.386","GC7890B__oven_fan__guard_hex.387","GC7890B__oven_fan__guard_hex.388","GC7890B__oven_fan__guard_hex.389","GC7890B__oven_fan__guard_hex.390","GC7890B__oven_fan__guard_hex.391","GC7890B__oven_fan__guard_hex.392","GC7890B__oven_fan__guard_hex.393","GC7890B__oven_fan__guard_hex.394","GC7890B__oven_fan__guard_hex.395","GC7890B__oven_fan__guard_hex.396","GC7890B__oven_fan__guard_hex.397","GC7890B__oven_fan__guard_hex.398","GC7890B__oven_fan__guard_hex.399","GC7890B__oven_fan__guard_hex.400","GC7890B__oven_fan__guard_hex.401","GC7890B__oven_fan__guard_hex.402","GC7890B__oven_fan__guard_hex.403","GC7890B__oven_fan__guard_hex.404","GC7890B__oven_fan__guard_hex.405","GC7890B__oven_fan__guard_hex.406","GC7890B__oven_fan__guard_hex.407","GC7890B__oven_fan__guard_hex.408","GC7890B__oven_fan__guard_hex.409","GC7890B__oven_fan__guard_hex.410","GC7890B__oven_fan__motor_hub","GC7890B__oven_fan"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angular_speed","unit":"rad/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater__resistance_heater","GC7890B__oven_heater"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":"oven","parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor__temperature_probe","GC7890B__oven_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":"oven","parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust__cooling_damper","GC7890B__oven_exhaust__louver","GC7890B__oven_exhaust__louver.001","GC7890B__oven_exhaust__louver.002","GC7890B__oven_exhaust__louver.003","GC7890B__oven_exhaust__louver.004","GC7890B__oven_exhaust"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"heat_flow","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":"column","parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage__cage_spoke","GC7890B__column_cage__cage_spoke.001","GC7890B__column_cage__cage_spoke.002","GC7890B__column_cage__cage_spoke.003","GC7890B__column_cage__cage_spoke.004","GC7890B__column_cage__cage_spoke.005","GC7890B__column_cage__hanger","GC7890B__column_cage__support_ring","GC7890B__column_cage__support_ring.001","GC7890B__column_cage"],"collisions":[],"joint":null,"mass_kg":0.22106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"support_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":"column","parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column__capillary_coil_visual","GC7890B__column__inlet_tail","GC7890B__column__outlet_tail","GC7890B__column"],"collisions":[],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"retention_time","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":"column","parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting__ferrule","GC7890B__column_inlet_fitting__nut","GC7890B__column_inlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":"column","parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting__ferrule","GC7890B__column_outlet_fitting__nut","GC7890B__column_outlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body__heated_block","GC7890B__inlet_body__insert_neck","GC7890B__inlet_body__top_flange","GC7890B__inlet_body"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap__needle_access","GC7890B__septum_cap__retainer","GC7890B__septum_cap"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.030704062962127493,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"clamping_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum__silicone_disc","GC7890B__septum"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner__glass_liner_proxy","GC7890B__liner"],"collisions":[],"joint":null,"mass_kg":0.003684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal__O_ring","GC7890B__liner_seal"],"collisions":[],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater__heater","GC7890B__inlet_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":"inlet","parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor__probe","GC7890B__inlet_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":"inlet","parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve__valve","GC7890B__split_valve"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":"inlet","parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent__inlet_split_line","GC7890B__split_vent__trap","GC7890B__split_vent"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":0.12281625184850997,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":"inlet","parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge__purge_tube","GC7890B__septum_purge"],"collisions":[],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":"gas","parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc__regulated_output","GC7890B__carrier_epc__regulator_block","GC7890B__carrier_epc__solenoid","GC7890B__carrier_epc__supply_path","GC7890B__carrier_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":"gas","parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc__regulated_output","GC7890B__hydrogen_epc__regulator_block","GC7890B__hydrogen_epc__solenoid","GC7890B__hydrogen_epc__supply_path","GC7890B__hydrogen_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":"gas","parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc__regulated_output","GC7890B__air_epc__regulator_block","GC7890B__air_epc__solenoid","GC7890B__air_epc__supply_path","GC7890B__air_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc__regulated_output","GC7890B__makeup_epc__regulator_block","GC7890B__makeup_epc__solenoid","GC7890B__makeup_epc__supply_path","GC7890B__makeup_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body__detector_base","GC7890B__fid_body__mounting_pallet","GC7890B__fid_body"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","extinguish → extinguish"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet__43mm_standard_jet","GC7890B__fid_jet__jet_tip","GC7890B__fid_jet"],"collisions":[],"joint":null,"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"orifice_diameter","unit":"m","value":0.00029,"evidence":"manufacturer_specified"},{"name":"length","unit":"m","value":0.043,"evidence":"manufacturer_specified"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector__collector_opening","GC7890B__fid_collector__collector_outer","GC7890B__fid_collector"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":"fid","parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter__glow_plug","GC7890B__fid_igniter"],"collisions":[],"joint":null,"mass_kg":0.009825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","ignite → ignite"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":"fid","parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer__amplifier_board","GC7890B__fid_electrometer__signal_cable","GC7890B__fid_electrometer"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater__detector_heater","GC7890B__fid_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":"fid","parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor__probe","GC7890B__fid_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust__exhaust_dark_opening","GC7890B__exhaust__PTFE_chimney","GC7890B__exhaust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":0.022106925332731793,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":"fid","parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover__right_lip","GC7890B__detector_cover__top_cover","GC7890B__detector_cover__top_vent","GC7890B__detector_cover__top_vent.001","GC7890B__detector_cover__top_vent.002","GC7890B__detector_cover__top_vent.003","GC7890B__detector_cover__top_vent.004","GC7890B__detector_cover__top_vent.005","GC7890B__detector_cover__top_vent.006","GC7890B__detector_cover__top_vent.007","GC7890B__detector_cover__top_vent.008","GC7890B__detector_cover__top_vent.009","GC7890B__detector_cover__top_vent.010","GC7890B__detector_cover__top_vent.011","GC7890B__detector_cover__top_vent.012","GC7890B__detector_cover__top_vent.013","GC7890B__detector_cover__top_vent.014","GC7890B__detector_cover__top_vent.015","GC7890B__detector_cover__top_vent.016","GC7890B__detector_cover__top_vent.017","GC7890B__detector_cover__top_vent.018","GC7890B__detector_cover__top_vent.019","GC7890B__detector_cover__top_vent.020","GC7890B__detector_cover__top_vent.021","GC7890B__detector_cover"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.9825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel__brand","GC7890B__control_panel__fascia","GC7890B__control_panel__model","GC7890B__control_panel__oven_ramp","GC7890B__control_panel__ramp_icon","GC7890B__control_panel__status","GC7890B__control_panel"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":1.3509787703336098,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display__display_bezel","GC7890B__display__screen_line1","GC7890B__display__screen_line2","GC7890B__display__screen_line3","GC7890B__display__VFD","GC7890B__display"],"collisions":[],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"display_update_period","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":"controls","parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key__button","GC7890B__start_key__label","GC7890B__start_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","start → start"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":"controls","parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key__button","GC7890B__stop_key__label","GC7890B__stop_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","stop → stop"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":"controls","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys__key_+","GC7890B__parameter_keys__key_-","GC7890B__parameter_keys__key_.","GC7890B__parameter_keys__key_0","GC7890B__parameter_keys__key_1","GC7890B__parameter_keys__key_2","GC7890B__parameter_keys__key_3","GC7890B__parameter_keys__key_4","GC7890B__parameter_keys__key_5","GC7890B__parameter_keys__key_6","GC7890B__parameter_keys__key_7","GC7890B__parameter_keys__key_8","GC7890B__parameter_keys__key_9","GC7890B__parameter_keys__key_Aux","GC7890B__parameter_keys__key_Back","GC7890B__parameter_keys__key_Clear","GC7890B__parameter_keys__key_Column","GC7890B__parameter_keys__key_Config","GC7890B__parameter_keys__key_Del","GC7890B__parameter_keys__key_Det","GC7890B__parameter_keys__key_Dn","GC7890B__parameter_keys__key_Enter","GC7890B__parameter_keys__key_Flow","GC7890B__parameter_keys__key_Front","GC7890B__parameter_keys__key_Help","GC7890B__parameter_keys__key_Info","GC7890B__parameter_keys__key_Inlet","GC7890B__parameter_keys__key_legend_+","GC7890B__parameter_keys__key_legend_-","GC7890B__parameter_keys__key_legend_.","GC7890B__parameter_keys__key_legend_0","GC7890B__parameter_keys__key_legend_1","GC7890B__parameter_keys__key_legend_2","GC7890B__parameter_keys__key_legend_3","GC7890B__parameter_keys__key_legend_4","GC7890B__parameter_keys__key_legend_5","GC7890B__parameter_keys__key_legend_6","GC7890B__parameter_keys__key_legend_7","GC7890B__parameter_keys__key_legend_8","GC7890B__parameter_keys__key_legend_9","GC7890B__parameter_keys__key_legend_Aux","GC7890B__parameter_keys__key_legend_Back","GC7890B__parameter_keys__key_legend_Clear","GC7890B__parameter_keys__key_legend_Column","GC7890B__parameter_keys__key_legend_Config","GC7890B__parameter_keys__key_legend_Del","GC7890B__parameter_keys__key_legend_Det","GC7890B__parameter_keys__key_legend_Dn","GC7890B__parameter_keys__key_legend_Enter","GC7890B__parameter_keys__key_legend_Flow","GC7890B__parameter_keys__key_legend_Front","GC7890B__parameter_keys__key_legend_Help","GC7890B__parameter_keys__key_legend_Info","GC7890B__parameter_keys__key_legend_Inlet","GC7890B__parameter_keys__key_legend_Load","GC7890B__parameter_keys__key_legend_Lock","GC7890B__parameter_keys__key_legend_Method","GC7890B__parameter_keys__key_legend_Mode","GC7890B__parameter_keys__key_legend_Next","GC7890B__parameter_keys__key_legend_No","GC7890B__parameter_keys__key_legend_Off","GC7890B__parameter_keys__key_legend_On","GC7890B__parameter_keys__key_legend_Oven","GC7890B__parameter_keys__key_legend_Prep","GC7890B__parameter_keys__key_legend_Prev","GC7890B__parameter_keys__key_legend_Recall","GC7890B__parameter_keys__key_legend_Run","GC7890B__parameter_keys__key_legend_Save","GC7890B__parameter_keys__key_legend_Seq","GC7890B__parameter_keys__key_legend_Signal","GC7890B__parameter_keys__key_legend_Status","GC7890B__parameter_keys__key_legend_Store","GC7890B__parameter_keys__key_legend_Time","GC7890B__parameter_keys__key_legend_Up","GC7890B__parameter_keys__key_legend_Yes","GC7890B__parameter_keys__key_Load","GC7890B__parameter_keys__key_Lock","GC7890B__parameter_keys__key_Method","GC7890B__parameter_keys__key_Mode","GC7890B__parameter_keys__key_Next","GC7890B__parameter_keys__key_No","GC7890B__parameter_keys__key_Off","GC7890B__parameter_keys__key_On","GC7890B__parameter_keys__key_Oven","GC7890B__parameter_keys__key_Prep","GC7890B__parameter_keys__key_Prev","GC7890B__parameter_keys__key_Recall","GC7890B__parameter_keys__key_Run","GC7890B__parameter_keys__key_Save","GC7890B__parameter_keys__key_Seq","GC7890B__parameter_keys__key_Signal","GC7890B__parameter_keys__key_Status","GC7890B__parameter_keys__key_Store","GC7890B__parameter_keys__key_Time","GC7890B__parameter_keys__key_Up","GC7890B__parameter_keys__key_Yes","GC7890B__parameter_keys"],"collisions":[],"joint":null,"mass_kg":0.07983056370153148,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":"power","parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch__on_off","GC7890B__power_switch__rocker","GC7890B__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"switch","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","power → power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":"gas","parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port__bulkhead","GC7890B__carrier_port__color_tag","GC7890B__carrier_port__opening","GC7890B__carrier_port__port_legend","GC7890B__carrier_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":"gas","parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port__bulkhead","GC7890B__hydrogen_port__color_tag","GC7890B__hydrogen_port__opening","GC7890B__hydrogen_port__port_legend","GC7890B__hydrogen_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":"gas","parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port__bulkhead","GC7890B__air_port__color_tag","GC7890B__air_port__opening","GC7890B__air_port__port_legend","GC7890B__air_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port__bulkhead","GC7890B__makeup_port__color_tag","GC7890B__makeup_port__opening","GC7890B__makeup_port__port_legend","GC7890B__makeup_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":"electronics","parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port__I_O_panel","GC7890B__signal_port__LAN_USB","GC7890B__signal_port__LAN_USB.001","GC7890B__signal_port__remote_signal","GC7890B__signal_port__remote_signal.001","GC7890B__signal_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"sampling_frequency","unit":"Hz","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":"power","parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet__IEC","GC7890B__power_inlet__power_pin","GC7890B__power_inlet__power_pin.001","GC7890B__power_inlet__power_pin.002","GC7890B__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":0.07368975110910599,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","plug_power → plug_power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":"electronics","parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics__logic_board","GC7890B__electronics__logic_IC","GC7890B__electronics__logic_IC.001","GC7890B__electronics__logic_IC.002","GC7890B__electronics__logic_IC.003","GC7890B__electronics__logic_IC.004","GC7890B__electronics__logic_IC.005","GC7890B__electronics__logic_IC.006","GC7890B__electronics__logic_IC.007","GC7890B__electronics__logic_IC.008","GC7890B__electronics"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":2.824773792515729,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":0.015,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":0.006,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place","aspirate → aspirate","insert_syringe → insert_syringe","retract_syringe → retract_syringe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":"accessories","parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.001,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"prismatic","graspable":false,"removable":false,"joint_type":"prismatic","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","depress_plunger → depress_plunger"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"displacement","unit":"m","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]}],"component_source":"assets/GC7890B/physics_annotations.json + component_semantics.json","capabilities":{"power.plug":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"power.set":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"gas.connect":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"scene.set_oven_door":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"thermal.set_temperature":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.ignite":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.extinguish":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.start":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.stop":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"sample.aspirate":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.insert":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.depress_plunger":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.retract":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.read_series":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.set_oven_program":{"function_zh":"程序升温未实现(gc_runtime 亦无)","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]},"chromatography.quantify":{"function_zh":"峰面积定量/标定未实现;agent 需自行解读序列","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]}},"state_slots":{},"mechanisms":{"process_model":{"meaning_zh":null,"implementation":null,"equations":null,"parameters":{"oven_heat_capacity_J_K":{"value":6000.0,"unit":"J/K","evidence":"assumption","meaning_zh":null},"oven_conductance_W_K":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":null},"oven_maximum_power_W":{"value":2000.0,"unit":"W","evidence":"assumption","meaning_zh":null},"column_length_m":{"value":30.0,"unit":"m","evidence":"assumption","meaning_zh":null},"column_flow_m3_s":{"value":1.6666666666666667e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":null}}}},"limitations":["所有数值为 synthetic_assumption_not_manufacturer_calibration;合成组分 A/B/C 不对应真实化合物。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.plug","power.set","gas.connect","scene.set_oven_door","thermal.set_temperature","fid.ignite","fid.extinguish","acquisition.start","acquisition.stop","sample.aspirate","syringe.insert","syringe.depress_plunger","syringe.retract","chromatography.read_series"],"unsupported":["chromatography.set_oven_program","chromatography.quantify"],"note_zh":"gc_runtime.GC 全部动作与观测搬入;样品来自样品瓶账本;三温区、衬管、柱内波段、FID 与运行层逐步一致(温度 ≤0.05 K、旗标零差、质量相对 ≤1e-5);波段用定长张量并合并微小波段;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);接口点 1 个(接口);布局:台面、两人搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_7890b_ssl_fid/cutaway.webp","previews/agilent_7890b_ssl_fid/exterior.webp","previews/agilent_7890b_ssl_fid/open_oven.webp","previews/agilent_7890b_ssl_fid/gc_front_closed.webp","previews/agilent_7890b_ssl_fid/gc_front_open.webp","previews/agilent_7890b_ssl_fid/gc_left.webp","previews/agilent_7890b_ssl_fid/gc_panel.webp","previews/agilent_7890b_ssl_fid/gc_rear.webp","previews/agilent_7890b_ssl_fid/gc_top_open.webp"],"files":[{"name":"GC7890B.blend","path":"assets/GC7890B/GC7890B.blend","bytes":3618594},{"name":"GC7890B.glb","path":"assets/GC7890B/GC7890B.glb","bytes":7765744},{"name":"GC7890B.urdf","path":"assets/GC7890B/GC7890B.urdf","bytes":44791},{"name":"component_semantics.json","path":"assets/GC7890B/component_semantics.json","bytes":123617},{"name":"initial_state.json","path":"assets/GC7890B/initial_state.json","bytes":243},{"name":"physics_annotations.json","path":"assets/GC7890B/physics_annotations.json","bytes":252170},{"name":"组件浏览器.html","path":"assets/GC7890B/组件浏览器.html","bytes":136181}],"completeness":{"components":52,"with_collisions":37,"with_objects":49,"with_function":52,"with_mass":52,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["delivery_manifest","articulation_check","coverage"]},"slug":"agilent_7890b_ssl_fid","chem_id":null,"name_en":"Gas chromatograph (S/SL inlet + FID)","maker":"Agilent","model":"7890B","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/GC7890B","glb_up":"y","has_contract":false,"contract":null,"runtime":null} \ No newline at end of file +{"tid":"instrument.agilent_7890b_ssl_fid","asset_dir":"GC7890B","name_zh":"Agilent 7890B 气相色谱仪(单 S/SL 进样口 + FID)","category":"分析仪器","description_zh":null,"coordinate_system":"SI, right-handed, +X right, +Y rear, +Z up; origin centered on bench","mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":null,"glb":"assets/GC7890B/GC7890B.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/GC7890B/GC7890B.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_key_Oven","btn_parameter_keys_key_Front","btn_parameter_keys_key_Back","btn_parameter_keys_key_Column","btn_parameter_keys_key_Aux","btn_parameter_keys_key_Det","btn_parameter_keys_key_Flow","btn_parameter_keys_key_Signal","btn_parameter_keys_key_Config","btn_parameter_keys_key_Info","btn_parameter_keys_key_Prep","btn_parameter_keys_key_Run","btn_parameter_keys_key_Store","btn_parameter_keys_key_Load","btn_parameter_keys_key_Time","btn_parameter_keys_key_Help","btn_parameter_keys_key_7","btn_parameter_keys_key_8","btn_parameter_keys_key_9","btn_parameter_keys_key","btn_parameter_keys_key_40","btn_parameter_keys_key_Up","btn_parameter_keys_key_4","btn_parameter_keys_key_5","btn_parameter_keys_key_6","btn_parameter_keys_key_On","btn_parameter_keys_key_Off","btn_parameter_keys_key_Dn","btn_parameter_keys_key_1","btn_parameter_keys_key_2","btn_parameter_keys_key_3","btn_parameter_keys_key_Yes","btn_parameter_keys_key_No","btn_parameter_keys_key_Del","btn_parameter_keys_key_0","btn_parameter_keys_key_70","btn_parameter_keys_key_Enter","btn_parameter_keys_key_Clear","btn_parameter_keys_key_Mode","btn_parameter_keys_key_Method","btn_parameter_keys_key_Seq","btn_parameter_keys_key_Save","btn_parameter_keys_key_Recall","btn_parameter_keys_key_Next","btn_parameter_keys_key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.oven.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.inlet.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"state":"ScalarQuantity[gc.thermal.fid.temperature_k]","offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis__back_slot","GC7890B__chassis__back_slot.001","GC7890B__chassis__back_slot.002","GC7890B__chassis__back_slot.003","GC7890B__chassis__back_slot.004","GC7890B__chassis__back_slot.005","GC7890B__chassis__back_slot.006","GC7890B__chassis__back_slot.007","GC7890B__chassis__back_slot.008","GC7890B__chassis__back_slot.009","GC7890B__chassis__back_slot.010","GC7890B__chassis__back_slot.011","GC7890B__chassis__back_slot.012","GC7890B__chassis__back_slot.013","GC7890B__chassis__back_slot.014","GC7890B__chassis__back_slot.015","GC7890B__chassis__back_slot.016","GC7890B__chassis__back_slot.017","GC7890B__chassis__back_slot.018","GC7890B__chassis__back_slot.019","GC7890B__chassis__back_slot.020","GC7890B__chassis__back_slot.021","GC7890B__chassis__back_slot.022","GC7890B__chassis__back_slot.023","GC7890B__chassis__back_slot.024","GC7890B__chassis__back_slot.025","GC7890B__chassis__back_slot.026","GC7890B__chassis__back_slot.027","GC7890B__chassis__back_slot.028","GC7890B__chassis__back_slot.029","GC7890B__chassis__back_slot.030","GC7890B__chassis__back_slot.031","GC7890B__chassis__back_slot.032","GC7890B__chassis__back_slot.033","GC7890B__chassis__back_slot.034","GC7890B__chassis__back_slot.035","GC7890B__chassis__back_slot.036","GC7890B__chassis__back_slot.037","GC7890B__chassis__back_slot.038","GC7890B__chassis__back_slot.039","GC7890B__chassis__back_slot.040","GC7890B__chassis__back_slot.041","GC7890B__chassis__back_slot.042","GC7890B__chassis__back_slot.043","GC7890B__chassis__back_slot.044","GC7890B__chassis__back_slot.045","GC7890B__chassis__back_slot.046","GC7890B__chassis__back_slot.047","GC7890B__chassis__back_slot.048","GC7890B__chassis__back_slot.049","GC7890B__chassis__back_slot.050","GC7890B__chassis__back_slot.051","GC7890B__chassis__back_slot.052","GC7890B__chassis__back_slot.053","GC7890B__chassis__back_slot.054","GC7890B__chassis__back_slot.055","GC7890B__chassis__back_slot.056","GC7890B__chassis__back_slot.057","GC7890B__chassis__back_slot.058","GC7890B__chassis__back_slot.059","GC7890B__chassis__back_slot.060","GC7890B__chassis__back_slot.061","GC7890B__chassis__back_slot.062","GC7890B__chassis__back_slot.063","GC7890B__chassis__back_slot.064","GC7890B__chassis__back_slot.065","GC7890B__chassis__back_slot.066","GC7890B__chassis__back_slot.067","GC7890B__chassis__back_slot.068","GC7890B__chassis__back_slot.069","GC7890B__chassis__back_slot.070","GC7890B__chassis__back_slot.071","GC7890B__chassis__back_slot.072","GC7890B__chassis__back_slot.073","GC7890B__chassis__back_slot.074","GC7890B__chassis__back_slot.075","GC7890B__chassis__back_slot.076","GC7890B__chassis__back_slot.077","GC7890B__chassis__back_slot.078","GC7890B__chassis__back_slot.079","GC7890B__chassis__back_slot.080","GC7890B__chassis__back_slot.081","GC7890B__chassis__back_slot.082","GC7890B__chassis__back_slot.083","GC7890B__chassis__back_slot.084","GC7890B__chassis__back_slot.085","GC7890B__chassis__back_slot.086","GC7890B__chassis__back_slot.087","GC7890B__chassis__back_slot.088","GC7890B__chassis__back_slot.089","GC7890B__chassis__back_slot.090","GC7890B__chassis__back_slot.091","GC7890B__chassis__back_slot.092","GC7890B__chassis__back_slot.093","GC7890B__chassis__back_slot.094","GC7890B__chassis__back_slot.095","GC7890B__chassis__back_slot.096","GC7890B__chassis__back_slot.097","GC7890B__chassis__back_slot.098","GC7890B__chassis__back_slot.099","GC7890B__chassis__back_slot.100","GC7890B__chassis__back_slot.101","GC7890B__chassis__base","GC7890B__chassis__cover_screw","GC7890B__chassis__cover_screw.001","GC7890B__chassis__cover_screw.002","GC7890B__chassis__cover_screw.003","GC7890B__chassis__electronics_top","GC7890B__chassis__inlet_bridge_back","GC7890B__chassis__inlet_bridge_front","GC7890B__chassis__inlet_bridge_left","GC7890B__chassis__inlet_bridge_right","GC7890B__chassis__inlet_front_cover","GC7890B__chassis__inlet_top","GC7890B__chassis__left_side","GC7890B__chassis__rear","GC7890B__chassis__rear_roof","GC7890B__chassis__right_side","GC7890B__chassis__side_vent","GC7890B__chassis__side_vent.001","GC7890B__chassis__side_vent.002","GC7890B__chassis__side_vent.003","GC7890B__chassis__side_vent.004","GC7890B__chassis__side_vent.005","GC7890B__chassis__side_vent.006","GC7890B__chassis__side_vent.007","GC7890B__chassis__side_vent.008","GC7890B__chassis__side_vent.009","GC7890B__chassis__side_vent.010","GC7890B__chassis__side_vent.011","GC7890B__chassis__side_vent.012","GC7890B__chassis__side_vent.013","GC7890B__chassis__side_vent.014","GC7890B__chassis__side_vent.015","GC7890B__chassis__side_vent.016","GC7890B__chassis__side_vent.017","GC7890B__chassis__side_vent.018","GC7890B__chassis__side_vent.019","GC7890B__chassis__side_vent.020","GC7890B__chassis__side_vent.021","GC7890B__chassis__side_vent.022","GC7890B__chassis__side_vent.023","GC7890B__chassis__side_vent.024","GC7890B__chassis__side_vent.025","GC7890B__chassis__side_vent.026","GC7890B__chassis__side_vent.027","GC7890B__chassis__side_vent.028","GC7890B__chassis__side_vent.029","GC7890B__chassis__side_vent.030","GC7890B__chassis__side_vent.031","GC7890B__chassis__side_vent.032","GC7890B__chassis__side_vent.033","GC7890B__chassis__side_vent.034","GC7890B__chassis__side_vent.035","GC7890B__chassis__side_vent.036","GC7890B__chassis__side_vent.037","GC7890B__chassis__side_vent.038","GC7890B__chassis__side_vent.039","GC7890B__chassis__side_vent.040","GC7890B__chassis__side_vent.041","GC7890B__chassis__side_vent.042","GC7890B__chassis__side_vent.043","GC7890B__chassis__side_vent.044","GC7890B__chassis__side_vent.045","GC7890B__chassis__side_vent.046","GC7890B__chassis__side_vent.047","GC7890B__chassis__side_vent.048","GC7890B__chassis__side_vent.049","GC7890B__chassis__side_vent.050","GC7890B__chassis__side_vent.051","GC7890B__chassis__side_vent.052","GC7890B__chassis__side_vent.053","GC7890B__chassis__side_vent.054","GC7890B__chassis__side_vent.055","GC7890B__chassis__side_vent.056","GC7890B__chassis__side_vent.057","GC7890B__chassis__side_vent.058","GC7890B__chassis__side_vent.059","GC7890B__chassis__side_vent.060","GC7890B__chassis__side_vent.061","GC7890B__chassis__side_vent.062","GC7890B__chassis__side_vent.063","GC7890B__chassis__side_vent.064","GC7890B__chassis__side_vent.065","GC7890B__chassis__side_vent.066","GC7890B__chassis__side_vent.067","GC7890B__chassis__side_vent.068","GC7890B__chassis__side_vent.069","GC7890B__chassis__side_vent.070","GC7890B__chassis__side_vent.071","GC7890B__chassis__side_vent.072","GC7890B__chassis__side_vent.073","GC7890B__chassis__side_vent.074","GC7890B__chassis__side_vent.075","GC7890B__chassis__side_vent.076","GC7890B__chassis__side_vent.077","GC7890B__chassis__side_vent.078","GC7890B__chassis__side_vent.079","GC7890B__chassis__side_vent.080","GC7890B__chassis__side_vent.081","GC7890B__chassis__side_vent.082","GC7890B__chassis__side_vent.083","GC7890B__chassis__side_vent.084","GC7890B__chassis__side_vent.085","GC7890B__chassis__side_vent.086","GC7890B__chassis__side_vent.087","GC7890B__chassis__side_vent.088","GC7890B__chassis__side_vent.089","GC7890B__chassis__side_vent.090","GC7890B__chassis__side_vent.091","GC7890B__chassis__side_vent.092","GC7890B__chassis__side_vent.093","GC7890B__chassis__side_vent.094","GC7890B__chassis__side_vent.095","GC7890B__chassis__side_vent.096","GC7890B__chassis__side_vent.097","GC7890B__chassis"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":22.106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass","unit":"kg","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":"structure","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet__rubber_foot","GC7890B__feet__rubber_foot.001","GC7890B__feet__rubber_foot.002","GC7890B__feet__rubber_foot.003","GC7890B__feet"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":0.7368975110910598,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"normal_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":"oven","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation__back_bottom","GC7890B__oven_insulation__back_bottom_metal","GC7890B__oven_insulation__back_left","GC7890B__oven_insulation__back_left_metal","GC7890B__oven_insulation__back_right","GC7890B__oven_insulation__back_right_metal","GC7890B__oven_insulation__back_top","GC7890B__oven_insulation__back_top_metal","GC7890B__oven_insulation__bottom","GC7890B__oven_insulation__floor_metal","GC7890B__oven_insulation__left","GC7890B__oven_insulation__left_metal","GC7890B__oven_insulation__right","GC7890B__oven_insulation__right_metal","GC7890B__oven_insulation__roof_metal","GC7890B__oven_insulation__top","GC7890B__oven_insulation"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":8.597137629395698,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"thermal_resistance","unit":"K/W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":"oven","parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door__front_panel","GC7890B__oven_door__hinge","GC7890B__oven_door__hinge.001","GC7890B__oven_door__inner_insulator","GC7890B__oven_door__inner_metal","GC7890B__oven_door"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":6.140812592425498,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":"oven","parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle__handle_flat","GC7890B__oven_handle__latch","GC7890B__oven_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":0.14737950221821197,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"grasp_target","graspable":true,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","door → door"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan__blade","GC7890B__oven_fan__blade.001","GC7890B__oven_fan__blade.002","GC7890B__oven_fan__blade.003","GC7890B__oven_fan__blade.004","GC7890B__oven_fan__blade.005","GC7890B__oven_fan__blade.006","GC7890B__oven_fan__blade.007","GC7890B__oven_fan__fan_guard_rim","GC7890B__oven_fan__guard_hex","GC7890B__oven_fan__guard_hex.001","GC7890B__oven_fan__guard_hex.002","GC7890B__oven_fan__guard_hex.003","GC7890B__oven_fan__guard_hex.004","GC7890B__oven_fan__guard_hex.005","GC7890B__oven_fan__guard_hex.006","GC7890B__oven_fan__guard_hex.007","GC7890B__oven_fan__guard_hex.008","GC7890B__oven_fan__guard_hex.009","GC7890B__oven_fan__guard_hex.010","GC7890B__oven_fan__guard_hex.011","GC7890B__oven_fan__guard_hex.012","GC7890B__oven_fan__guard_hex.013","GC7890B__oven_fan__guard_hex.014","GC7890B__oven_fan__guard_hex.015","GC7890B__oven_fan__guard_hex.016","GC7890B__oven_fan__guard_hex.017","GC7890B__oven_fan__guard_hex.018","GC7890B__oven_fan__guard_hex.019","GC7890B__oven_fan__guard_hex.020","GC7890B__oven_fan__guard_hex.021","GC7890B__oven_fan__guard_hex.022","GC7890B__oven_fan__guard_hex.023","GC7890B__oven_fan__guard_hex.024","GC7890B__oven_fan__guard_hex.025","GC7890B__oven_fan__guard_hex.026","GC7890B__oven_fan__guard_hex.027","GC7890B__oven_fan__guard_hex.028","GC7890B__oven_fan__guard_hex.029","GC7890B__oven_fan__guard_hex.030","GC7890B__oven_fan__guard_hex.031","GC7890B__oven_fan__guard_hex.032","GC7890B__oven_fan__guard_hex.033","GC7890B__oven_fan__guard_hex.034","GC7890B__oven_fan__guard_hex.035","GC7890B__oven_fan__guard_hex.036","GC7890B__oven_fan__guard_hex.037","GC7890B__oven_fan__guard_hex.038","GC7890B__oven_fan__guard_hex.039","GC7890B__oven_fan__guard_hex.040","GC7890B__oven_fan__guard_hex.041","GC7890B__oven_fan__guard_hex.042","GC7890B__oven_fan__guard_hex.043","GC7890B__oven_fan__guard_hex.044","GC7890B__oven_fan__guard_hex.045","GC7890B__oven_fan__guard_hex.046","GC7890B__oven_fan__guard_hex.047","GC7890B__oven_fan__guard_hex.048","GC7890B__oven_fan__guard_hex.049","GC7890B__oven_fan__guard_hex.050","GC7890B__oven_fan__guard_hex.051","GC7890B__oven_fan__guard_hex.052","GC7890B__oven_fan__guard_hex.053","GC7890B__oven_fan__guard_hex.054","GC7890B__oven_fan__guard_hex.055","GC7890B__oven_fan__guard_hex.056","GC7890B__oven_fan__guard_hex.057","GC7890B__oven_fan__guard_hex.058","GC7890B__oven_fan__guard_hex.059","GC7890B__oven_fan__guard_hex.060","GC7890B__oven_fan__guard_hex.061","GC7890B__oven_fan__guard_hex.062","GC7890B__oven_fan__guard_hex.063","GC7890B__oven_fan__guard_hex.064","GC7890B__oven_fan__guard_hex.065","GC7890B__oven_fan__guard_hex.066","GC7890B__oven_fan__guard_hex.067","GC7890B__oven_fan__guard_hex.068","GC7890B__oven_fan__guard_hex.069","GC7890B__oven_fan__guard_hex.070","GC7890B__oven_fan__guard_hex.071","GC7890B__oven_fan__guard_hex.072","GC7890B__oven_fan__guard_hex.073","GC7890B__oven_fan__guard_hex.074","GC7890B__oven_fan__guard_hex.075","GC7890B__oven_fan__guard_hex.076","GC7890B__oven_fan__guard_hex.077","GC7890B__oven_fan__guard_hex.078","GC7890B__oven_fan__guard_hex.079","GC7890B__oven_fan__guard_hex.080","GC7890B__oven_fan__guard_hex.081","GC7890B__oven_fan__guard_hex.082","GC7890B__oven_fan__guard_hex.083","GC7890B__oven_fan__guard_hex.084","GC7890B__oven_fan__guard_hex.085","GC7890B__oven_fan__guard_hex.086","GC7890B__oven_fan__guard_hex.087","GC7890B__oven_fan__guard_hex.088","GC7890B__oven_fan__guard_hex.089","GC7890B__oven_fan__guard_hex.090","GC7890B__oven_fan__guard_hex.091","GC7890B__oven_fan__guard_hex.092","GC7890B__oven_fan__guard_hex.093","GC7890B__oven_fan__guard_hex.094","GC7890B__oven_fan__guard_hex.095","GC7890B__oven_fan__guard_hex.096","GC7890B__oven_fan__guard_hex.097","GC7890B__oven_fan__guard_hex.098","GC7890B__oven_fan__guard_hex.099","GC7890B__oven_fan__guard_hex.100","GC7890B__oven_fan__guard_hex.101","GC7890B__oven_fan__guard_hex.102","GC7890B__oven_fan__guard_hex.103","GC7890B__oven_fan__guard_hex.104","GC7890B__oven_fan__guard_hex.105","GC7890B__oven_fan__guard_hex.106","GC7890B__oven_fan__guard_hex.107","GC7890B__oven_fan__guard_hex.108","GC7890B__oven_fan__guard_hex.109","GC7890B__oven_fan__guard_hex.110","GC7890B__oven_fan__guard_hex.111","GC7890B__oven_fan__guard_hex.112","GC7890B__oven_fan__guard_hex.113","GC7890B__oven_fan__guard_hex.114","GC7890B__oven_fan__guard_hex.115","GC7890B__oven_fan__guard_hex.116","GC7890B__oven_fan__guard_hex.117","GC7890B__oven_fan__guard_hex.118","GC7890B__oven_fan__guard_hex.119","GC7890B__oven_fan__guard_hex.120","GC7890B__oven_fan__guard_hex.121","GC7890B__oven_fan__guard_hex.122","GC7890B__oven_fan__guard_hex.123","GC7890B__oven_fan__guard_hex.124","GC7890B__oven_fan__guard_hex.125","GC7890B__oven_fan__guard_hex.126","GC7890B__oven_fan__guard_hex.127","GC7890B__oven_fan__guard_hex.128","GC7890B__oven_fan__guard_hex.129","GC7890B__oven_fan__guard_hex.130","GC7890B__oven_fan__guard_hex.131","GC7890B__oven_fan__guard_hex.132","GC7890B__oven_fan__guard_hex.133","GC7890B__oven_fan__guard_hex.134","GC7890B__oven_fan__guard_hex.135","GC7890B__oven_fan__guard_hex.136","GC7890B__oven_fan__guard_hex.137","GC7890B__oven_fan__guard_hex.138","GC7890B__oven_fan__guard_hex.139","GC7890B__oven_fan__guard_hex.140","GC7890B__oven_fan__guard_hex.141","GC7890B__oven_fan__guard_hex.142","GC7890B__oven_fan__guard_hex.143","GC7890B__oven_fan__guard_hex.144","GC7890B__oven_fan__guard_hex.145","GC7890B__oven_fan__guard_hex.146","GC7890B__oven_fan__guard_hex.147","GC7890B__oven_fan__guard_hex.148","GC7890B__oven_fan__guard_hex.149","GC7890B__oven_fan__guard_hex.150","GC7890B__oven_fan__guard_hex.151","GC7890B__oven_fan__guard_hex.152","GC7890B__oven_fan__guard_hex.153","GC7890B__oven_fan__guard_hex.154","GC7890B__oven_fan__guard_hex.155","GC7890B__oven_fan__guard_hex.156","GC7890B__oven_fan__guard_hex.157","GC7890B__oven_fan__guard_hex.158","GC7890B__oven_fan__guard_hex.159","GC7890B__oven_fan__guard_hex.160","GC7890B__oven_fan__guard_hex.161","GC7890B__oven_fan__guard_hex.162","GC7890B__oven_fan__guard_hex.163","GC7890B__oven_fan__guard_hex.164","GC7890B__oven_fan__guard_hex.165","GC7890B__oven_fan__guard_hex.166","GC7890B__oven_fan__guard_hex.167","GC7890B__oven_fan__guard_hex.168","GC7890B__oven_fan__guard_hex.169","GC7890B__oven_fan__guard_hex.170","GC7890B__oven_fan__guard_hex.171","GC7890B__oven_fan__guard_hex.172","GC7890B__oven_fan__guard_hex.173","GC7890B__oven_fan__guard_hex.174","GC7890B__oven_fan__guard_hex.175","GC7890B__oven_fan__guard_hex.176","GC7890B__oven_fan__guard_hex.177","GC7890B__oven_fan__guard_hex.178","GC7890B__oven_fan__guard_hex.179","GC7890B__oven_fan__guard_hex.180","GC7890B__oven_fan__guard_hex.181","GC7890B__oven_fan__guard_hex.182","GC7890B__oven_fan__guard_hex.183","GC7890B__oven_fan__guard_hex.184","GC7890B__oven_fan__guard_hex.185","GC7890B__oven_fan__guard_hex.186","GC7890B__oven_fan__guard_hex.187","GC7890B__oven_fan__guard_hex.188","GC7890B__oven_fan__guard_hex.189","GC7890B__oven_fan__guard_hex.190","GC7890B__oven_fan__guard_hex.191","GC7890B__oven_fan__guard_hex.192","GC7890B__oven_fan__guard_hex.193","GC7890B__oven_fan__guard_hex.194","GC7890B__oven_fan__guard_hex.195","GC7890B__oven_fan__guard_hex.196","GC7890B__oven_fan__guard_hex.197","GC7890B__oven_fan__guard_hex.198","GC7890B__oven_fan__guard_hex.199","GC7890B__oven_fan__guard_hex.200","GC7890B__oven_fan__guard_hex.201","GC7890B__oven_fan__guard_hex.202","GC7890B__oven_fan__guard_hex.203","GC7890B__oven_fan__guard_hex.204","GC7890B__oven_fan__guard_hex.205","GC7890B__oven_fan__guard_hex.206","GC7890B__oven_fan__guard_hex.207","GC7890B__oven_fan__guard_hex.208","GC7890B__oven_fan__guard_hex.209","GC7890B__oven_fan__guard_hex.210","GC7890B__oven_fan__guard_hex.211","GC7890B__oven_fan__guard_hex.212","GC7890B__oven_fan__guard_hex.213","GC7890B__oven_fan__guard_hex.214","GC7890B__oven_fan__guard_hex.215","GC7890B__oven_fan__guard_hex.216","GC7890B__oven_fan__guard_hex.217","GC7890B__oven_fan__guard_hex.218","GC7890B__oven_fan__guard_hex.219","GC7890B__oven_fan__guard_hex.220","GC7890B__oven_fan__guard_hex.221","GC7890B__oven_fan__guard_hex.222","GC7890B__oven_fan__guard_hex.223","GC7890B__oven_fan__guard_hex.224","GC7890B__oven_fan__guard_hex.225","GC7890B__oven_fan__guard_hex.226","GC7890B__oven_fan__guard_hex.227","GC7890B__oven_fan__guard_hex.228","GC7890B__oven_fan__guard_hex.229","GC7890B__oven_fan__guard_hex.230","GC7890B__oven_fan__guard_hex.231","GC7890B__oven_fan__guard_hex.232","GC7890B__oven_fan__guard_hex.233","GC7890B__oven_fan__guard_hex.234","GC7890B__oven_fan__guard_hex.235","GC7890B__oven_fan__guard_hex.236","GC7890B__oven_fan__guard_hex.237","GC7890B__oven_fan__guard_hex.238","GC7890B__oven_fan__guard_hex.239","GC7890B__oven_fan__guard_hex.240","GC7890B__oven_fan__guard_hex.241","GC7890B__oven_fan__guard_hex.242","GC7890B__oven_fan__guard_hex.243","GC7890B__oven_fan__guard_hex.244","GC7890B__oven_fan__guard_hex.245","GC7890B__oven_fan__guard_hex.246","GC7890B__oven_fan__guard_hex.247","GC7890B__oven_fan__guard_hex.248","GC7890B__oven_fan__guard_hex.249","GC7890B__oven_fan__guard_hex.250","GC7890B__oven_fan__guard_hex.251","GC7890B__oven_fan__guard_hex.252","GC7890B__oven_fan__guard_hex.253","GC7890B__oven_fan__guard_hex.254","GC7890B__oven_fan__guard_hex.255","GC7890B__oven_fan__guard_hex.256","GC7890B__oven_fan__guard_hex.257","GC7890B__oven_fan__guard_hex.258","GC7890B__oven_fan__guard_hex.259","GC7890B__oven_fan__guard_hex.260","GC7890B__oven_fan__guard_hex.261","GC7890B__oven_fan__guard_hex.262","GC7890B__oven_fan__guard_hex.263","GC7890B__oven_fan__guard_hex.264","GC7890B__oven_fan__guard_hex.265","GC7890B__oven_fan__guard_hex.266","GC7890B__oven_fan__guard_hex.267","GC7890B__oven_fan__guard_hex.268","GC7890B__oven_fan__guard_hex.269","GC7890B__oven_fan__guard_hex.270","GC7890B__oven_fan__guard_hex.271","GC7890B__oven_fan__guard_hex.272","GC7890B__oven_fan__guard_hex.273","GC7890B__oven_fan__guard_hex.274","GC7890B__oven_fan__guard_hex.275","GC7890B__oven_fan__guard_hex.276","GC7890B__oven_fan__guard_hex.277","GC7890B__oven_fan__guard_hex.278","GC7890B__oven_fan__guard_hex.279","GC7890B__oven_fan__guard_hex.280","GC7890B__oven_fan__guard_hex.281","GC7890B__oven_fan__guard_hex.282","GC7890B__oven_fan__guard_hex.283","GC7890B__oven_fan__guard_hex.284","GC7890B__oven_fan__guard_hex.285","GC7890B__oven_fan__guard_hex.286","GC7890B__oven_fan__guard_hex.287","GC7890B__oven_fan__guard_hex.288","GC7890B__oven_fan__guard_hex.289","GC7890B__oven_fan__guard_hex.290","GC7890B__oven_fan__guard_hex.291","GC7890B__oven_fan__guard_hex.292","GC7890B__oven_fan__guard_hex.293","GC7890B__oven_fan__guard_hex.294","GC7890B__oven_fan__guard_hex.295","GC7890B__oven_fan__guard_hex.296","GC7890B__oven_fan__guard_hex.297","GC7890B__oven_fan__guard_hex.298","GC7890B__oven_fan__guard_hex.299","GC7890B__oven_fan__guard_hex.300","GC7890B__oven_fan__guard_hex.301","GC7890B__oven_fan__guard_hex.302","GC7890B__oven_fan__guard_hex.303","GC7890B__oven_fan__guard_hex.304","GC7890B__oven_fan__guard_hex.305","GC7890B__oven_fan__guard_hex.306","GC7890B__oven_fan__guard_hex.307","GC7890B__oven_fan__guard_hex.308","GC7890B__oven_fan__guard_hex.309","GC7890B__oven_fan__guard_hex.310","GC7890B__oven_fan__guard_hex.311","GC7890B__oven_fan__guard_hex.312","GC7890B__oven_fan__guard_hex.313","GC7890B__oven_fan__guard_hex.314","GC7890B__oven_fan__guard_hex.315","GC7890B__oven_fan__guard_hex.316","GC7890B__oven_fan__guard_hex.317","GC7890B__oven_fan__guard_hex.318","GC7890B__oven_fan__guard_hex.319","GC7890B__oven_fan__guard_hex.320","GC7890B__oven_fan__guard_hex.321","GC7890B__oven_fan__guard_hex.322","GC7890B__oven_fan__guard_hex.323","GC7890B__oven_fan__guard_hex.324","GC7890B__oven_fan__guard_hex.325","GC7890B__oven_fan__guard_hex.326","GC7890B__oven_fan__guard_hex.327","GC7890B__oven_fan__guard_hex.328","GC7890B__oven_fan__guard_hex.329","GC7890B__oven_fan__guard_hex.330","GC7890B__oven_fan__guard_hex.331","GC7890B__oven_fan__guard_hex.332","GC7890B__oven_fan__guard_hex.333","GC7890B__oven_fan__guard_hex.334","GC7890B__oven_fan__guard_hex.335","GC7890B__oven_fan__guard_hex.336","GC7890B__oven_fan__guard_hex.337","GC7890B__oven_fan__guard_hex.338","GC7890B__oven_fan__guard_hex.339","GC7890B__oven_fan__guard_hex.340","GC7890B__oven_fan__guard_hex.341","GC7890B__oven_fan__guard_hex.342","GC7890B__oven_fan__guard_hex.343","GC7890B__oven_fan__guard_hex.344","GC7890B__oven_fan__guard_hex.345","GC7890B__oven_fan__guard_hex.346","GC7890B__oven_fan__guard_hex.347","GC7890B__oven_fan__guard_hex.348","GC7890B__oven_fan__guard_hex.349","GC7890B__oven_fan__guard_hex.350","GC7890B__oven_fan__guard_hex.351","GC7890B__oven_fan__guard_hex.352","GC7890B__oven_fan__guard_hex.353","GC7890B__oven_fan__guard_hex.354","GC7890B__oven_fan__guard_hex.355","GC7890B__oven_fan__guard_hex.356","GC7890B__oven_fan__guard_hex.357","GC7890B__oven_fan__guard_hex.358","GC7890B__oven_fan__guard_hex.359","GC7890B__oven_fan__guard_hex.360","GC7890B__oven_fan__guard_hex.361","GC7890B__oven_fan__guard_hex.362","GC7890B__oven_fan__guard_hex.363","GC7890B__oven_fan__guard_hex.364","GC7890B__oven_fan__guard_hex.365","GC7890B__oven_fan__guard_hex.366","GC7890B__oven_fan__guard_hex.367","GC7890B__oven_fan__guard_hex.368","GC7890B__oven_fan__guard_hex.369","GC7890B__oven_fan__guard_hex.370","GC7890B__oven_fan__guard_hex.371","GC7890B__oven_fan__guard_hex.372","GC7890B__oven_fan__guard_hex.373","GC7890B__oven_fan__guard_hex.374","GC7890B__oven_fan__guard_hex.375","GC7890B__oven_fan__guard_hex.376","GC7890B__oven_fan__guard_hex.377","GC7890B__oven_fan__guard_hex.378","GC7890B__oven_fan__guard_hex.379","GC7890B__oven_fan__guard_hex.380","GC7890B__oven_fan__guard_hex.381","GC7890B__oven_fan__guard_hex.382","GC7890B__oven_fan__guard_hex.383","GC7890B__oven_fan__guard_hex.384","GC7890B__oven_fan__guard_hex.385","GC7890B__oven_fan__guard_hex.386","GC7890B__oven_fan__guard_hex.387","GC7890B__oven_fan__guard_hex.388","GC7890B__oven_fan__guard_hex.389","GC7890B__oven_fan__guard_hex.390","GC7890B__oven_fan__guard_hex.391","GC7890B__oven_fan__guard_hex.392","GC7890B__oven_fan__guard_hex.393","GC7890B__oven_fan__guard_hex.394","GC7890B__oven_fan__guard_hex.395","GC7890B__oven_fan__guard_hex.396","GC7890B__oven_fan__guard_hex.397","GC7890B__oven_fan__guard_hex.398","GC7890B__oven_fan__guard_hex.399","GC7890B__oven_fan__guard_hex.400","GC7890B__oven_fan__guard_hex.401","GC7890B__oven_fan__guard_hex.402","GC7890B__oven_fan__guard_hex.403","GC7890B__oven_fan__guard_hex.404","GC7890B__oven_fan__guard_hex.405","GC7890B__oven_fan__guard_hex.406","GC7890B__oven_fan__guard_hex.407","GC7890B__oven_fan__guard_hex.408","GC7890B__oven_fan__guard_hex.409","GC7890B__oven_fan__guard_hex.410","GC7890B__oven_fan__motor_hub","GC7890B__oven_fan"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angular_speed","unit":"rad/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":"oven","parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater__resistance_heater","GC7890B__oven_heater"],"collisions":[],"joint":null,"mass_kg":0.4912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":"oven","parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor__temperature_probe","GC7890B__oven_sensor"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":"oven","parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust__cooling_damper","GC7890B__oven_exhaust__louver","GC7890B__oven_exhaust__louver.001","GC7890B__oven_exhaust__louver.002","GC7890B__oven_exhaust__louver.003","GC7890B__oven_exhaust__louver.004","GC7890B__oven_exhaust"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"heat_flow","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":"column","parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage__cage_spoke","GC7890B__column_cage__cage_spoke.001","GC7890B__column_cage__cage_spoke.002","GC7890B__column_cage__cage_spoke.003","GC7890B__column_cage__cage_spoke.004","GC7890B__column_cage__cage_spoke.005","GC7890B__column_cage__hanger","GC7890B__column_cage__support_ring","GC7890B__column_cage__support_ring.001","GC7890B__column_cage"],"collisions":[],"joint":null,"mass_kg":0.22106925332731794,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"support_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":"column","parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column__capillary_coil_visual","GC7890B__column__inlet_tail","GC7890B__column__outlet_tail","GC7890B__column"],"collisions":[],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"retention_time","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":"column","parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting__ferrule","GC7890B__column_inlet_fitting__nut","GC7890B__column_inlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":"column","parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting__ferrule","GC7890B__column_outlet_fitting__nut","GC7890B__column_outlet_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":0.04298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body__heated_block","GC7890B__inlet_body__insert_neck","GC7890B__inlet_body__top_flange","GC7890B__inlet_body"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap__needle_access","GC7890B__septum_cap__retainer","GC7890B__septum_cap"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.030704062962127493,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"clamping_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum__silicone_disc","GC7890B__septum"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner__glass_liner_proxy","GC7890B__liner"],"collisions":[],"joint":null,"mass_kg":0.003684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal__O_ring","GC7890B__liner_seal"],"collisions":[],"joint":null,"mass_kg":0.0012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"leak_flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":"inlet","parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater__heater","GC7890B__inlet_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":"inlet","parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor__probe","GC7890B__inlet_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":"inlet","parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve__valve","GC7890B__split_valve"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":"inlet","parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent__inlet_split_line","GC7890B__split_vent__trap","GC7890B__split_vent"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":0.12281625184850997,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":"inlet","parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge__purge_tube","GC7890B__septum_purge"],"collisions":[],"joint":null,"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":"gas","parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc__regulated_output","GC7890B__carrier_epc__regulator_block","GC7890B__carrier_epc__solenoid","GC7890B__carrier_epc__supply_path","GC7890B__carrier_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":"gas","parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc__regulated_output","GC7890B__hydrogen_epc__regulator_block","GC7890B__hydrogen_epc__solenoid","GC7890B__hydrogen_epc__supply_path","GC7890B__hydrogen_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":"gas","parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc__regulated_output","GC7890B__air_epc__regulator_block","GC7890B__air_epc__solenoid","GC7890B__air_epc__supply_path","GC7890B__air_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc__regulated_output","GC7890B__makeup_epc__regulator_block","GC7890B__makeup_epc__solenoid","GC7890B__makeup_epc__supply_path","GC7890B__makeup_epc"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":0.4298568814697849,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"flow","unit":"m3/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body__detector_base","GC7890B__fid_body__mounting_pallet","GC7890B__fid_body"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":0.6754893851668049,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","extinguish → extinguish"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet__43mm_standard_jet","GC7890B__fid_jet__jet_tip","GC7890B__fid_jet"],"collisions":[],"joint":null,"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"orifice_diameter","unit":"m","value":0.00029,"evidence":"manufacturer_specified"},{"name":"length","unit":"m","value":0.043,"evidence":"manufacturer_specified"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector__collector_opening","GC7890B__fid_collector__collector_outer","GC7890B__fid_collector"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"maintenance","graspable":false,"removable":true,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","remove_or_install"],"preconditions":[["进入维护情境。","相关热区已冷却且相关气路已隔离。","使用维护任务规定的工具与可达空间。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":"fid","parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter__glow_plug","GC7890B__fid_igniter"],"collisions":[],"joint":null,"mass_kg":0.009825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","ignite → ignite"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":"fid","parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer__amplifier_board","GC7890B__fid_electrometer__signal_cable","GC7890B__fid_electrometer"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":0.18422437777276496,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"current","unit":"A","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater__detector_heater","GC7890B__fid_heater"],"collisions":[],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics","set_temperature → set_temperature"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":"fid","parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor__probe","GC7890B__fid_sensor"],"collisions":[],"joint":null,"mass_kg":0.012281625184850998,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"temperature","unit":"K","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":"fid","parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust__exhaust_dark_opening","GC7890B__exhaust__PTFE_chimney","GC7890B__exhaust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":0.022106925332731793,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"mass_flow","unit":"kg/s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":"fid","parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover__right_lip","GC7890B__detector_cover__top_cover","GC7890B__detector_cover__top_vent","GC7890B__detector_cover__top_vent.001","GC7890B__detector_cover__top_vent.002","GC7890B__detector_cover__top_vent.003","GC7890B__detector_cover__top_vent.004","GC7890B__detector_cover__top_vent.005","GC7890B__detector_cover__top_vent.006","GC7890B__detector_cover__top_vent.007","GC7890B__detector_cover__top_vent.008","GC7890B__detector_cover__top_vent.009","GC7890B__detector_cover__top_vent.010","GC7890B__detector_cover__top_vent.011","GC7890B__detector_cover__top_vent.012","GC7890B__detector_cover__top_vent.013","GC7890B__detector_cover__top_vent.014","GC7890B__detector_cover__top_vent.015","GC7890B__detector_cover__top_vent.016","GC7890B__detector_cover__top_vent.017","GC7890B__detector_cover__top_vent.018","GC7890B__detector_cover__top_vent.019","GC7890B__detector_cover__top_vent.020","GC7890B__detector_cover__top_vent.021","GC7890B__detector_cover"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.9825300147880798,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"hinged","graspable":false,"removable":false,"joint_type":"revolute","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"angle","unit":"rad","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel__brand","GC7890B__control_panel__fascia","GC7890B__control_panel__model","GC7890B__control_panel__oven_ramp","GC7890B__control_panel__ramp_icon","GC7890B__control_panel__status","GC7890B__control_panel"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":1.3509787703336098,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"contact_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":"controls","parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display__display_bezel","GC7890B__display__screen_line1","GC7890B__display__screen_line2","GC7890B__display__screen_line3","GC7890B__display__VFD","GC7890B__display"],"collisions":[],"joint":null,"mass_kg":0.03684487555455299,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"fixed","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"display_update_period","unit":"s","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":"controls","parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key__button","GC7890B__start_key__label","GC7890B__start_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","start → start"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":"controls","parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key__button","GC7890B__stop_key__label","GC7890B__stop_key"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.0024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","stop → stop"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":"controls","parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys__key_+","GC7890B__parameter_keys__key_-","GC7890B__parameter_keys__key_.","GC7890B__parameter_keys__key_0","GC7890B__parameter_keys__key_1","GC7890B__parameter_keys__key_2","GC7890B__parameter_keys__key_3","GC7890B__parameter_keys__key_4","GC7890B__parameter_keys__key_5","GC7890B__parameter_keys__key_6","GC7890B__parameter_keys__key_7","GC7890B__parameter_keys__key_8","GC7890B__parameter_keys__key_9","GC7890B__parameter_keys__key_Aux","GC7890B__parameter_keys__key_Back","GC7890B__parameter_keys__key_Clear","GC7890B__parameter_keys__key_Column","GC7890B__parameter_keys__key_Config","GC7890B__parameter_keys__key_Del","GC7890B__parameter_keys__key_Det","GC7890B__parameter_keys__key_Dn","GC7890B__parameter_keys__key_Enter","GC7890B__parameter_keys__key_Flow","GC7890B__parameter_keys__key_Front","GC7890B__parameter_keys__key_Help","GC7890B__parameter_keys__key_Info","GC7890B__parameter_keys__key_Inlet","GC7890B__parameter_keys__key_legend_+","GC7890B__parameter_keys__key_legend_-","GC7890B__parameter_keys__key_legend_.","GC7890B__parameter_keys__key_legend_0","GC7890B__parameter_keys__key_legend_1","GC7890B__parameter_keys__key_legend_2","GC7890B__parameter_keys__key_legend_3","GC7890B__parameter_keys__key_legend_4","GC7890B__parameter_keys__key_legend_5","GC7890B__parameter_keys__key_legend_6","GC7890B__parameter_keys__key_legend_7","GC7890B__parameter_keys__key_legend_8","GC7890B__parameter_keys__key_legend_9","GC7890B__parameter_keys__key_legend_Aux","GC7890B__parameter_keys__key_legend_Back","GC7890B__parameter_keys__key_legend_Clear","GC7890B__parameter_keys__key_legend_Column","GC7890B__parameter_keys__key_legend_Config","GC7890B__parameter_keys__key_legend_Del","GC7890B__parameter_keys__key_legend_Det","GC7890B__parameter_keys__key_legend_Dn","GC7890B__parameter_keys__key_legend_Enter","GC7890B__parameter_keys__key_legend_Flow","GC7890B__parameter_keys__key_legend_Front","GC7890B__parameter_keys__key_legend_Help","GC7890B__parameter_keys__key_legend_Info","GC7890B__parameter_keys__key_legend_Inlet","GC7890B__parameter_keys__key_legend_Load","GC7890B__parameter_keys__key_legend_Lock","GC7890B__parameter_keys__key_legend_Method","GC7890B__parameter_keys__key_legend_Mode","GC7890B__parameter_keys__key_legend_Next","GC7890B__parameter_keys__key_legend_No","GC7890B__parameter_keys__key_legend_Off","GC7890B__parameter_keys__key_legend_On","GC7890B__parameter_keys__key_legend_Oven","GC7890B__parameter_keys__key_legend_Prep","GC7890B__parameter_keys__key_legend_Prev","GC7890B__parameter_keys__key_legend_Recall","GC7890B__parameter_keys__key_legend_Run","GC7890B__parameter_keys__key_legend_Save","GC7890B__parameter_keys__key_legend_Seq","GC7890B__parameter_keys__key_legend_Signal","GC7890B__parameter_keys__key_legend_Status","GC7890B__parameter_keys__key_legend_Store","GC7890B__parameter_keys__key_legend_Time","GC7890B__parameter_keys__key_legend_Up","GC7890B__parameter_keys__key_legend_Yes","GC7890B__parameter_keys__key_Load","GC7890B__parameter_keys__key_Lock","GC7890B__parameter_keys__key_Method","GC7890B__parameter_keys__key_Mode","GC7890B__parameter_keys__key_Next","GC7890B__parameter_keys__key_No","GC7890B__parameter_keys__key_Off","GC7890B__parameter_keys__key_On","GC7890B__parameter_keys__key_Oven","GC7890B__parameter_keys__key_Prep","GC7890B__parameter_keys__key_Prev","GC7890B__parameter_keys__key_Recall","GC7890B__parameter_keys__key_Run","GC7890B__parameter_keys__key_Save","GC7890B__parameter_keys__key_Seq","GC7890B__parameter_keys__key_Signal","GC7890B__parameter_keys__key_Status","GC7890B__parameter_keys__key_Store","GC7890B__parameter_keys__key_Time","GC7890B__parameter_keys__key_Up","GC7890B__parameter_keys__key_Yes","GC7890B__parameter_keys"],"collisions":[],"joint":null,"mass_kg":0.07983056370153148,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"button","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"press_force","unit":"N","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":"power","parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch__on_off","GC7890B__power_switch__rocker","GC7890B__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":0.024563250369701996,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"switch","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","power → power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":"gas","parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port__bulkhead","GC7890B__carrier_port__color_tag","GC7890B__carrier_port__opening","GC7890B__carrier_port__port_legend","GC7890B__carrier_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":"gas","parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port__bulkhead","GC7890B__hydrogen_port__color_tag","GC7890B__hydrogen_port__opening","GC7890B__hydrogen_port__port_legend","GC7890B__hydrogen_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":"gas","parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port__bulkhead","GC7890B__air_port__color_tag","GC7890B__air_port__opening","GC7890B__air_port__port_legend","GC7890B__air_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":"gas","parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port__bulkhead","GC7890B__makeup_port__color_tag","GC7890B__makeup_port__opening","GC7890B__makeup_port__port_legend","GC7890B__makeup_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":0.04912650073940399,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","connect_gas → connect_gas"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"supply_pressure","unit":"Pa","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":"electronics","parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port__I_O_panel","GC7890B__signal_port__LAN_USB","GC7890B__signal_port__LAN_USB.001","GC7890B__signal_port__remote_signal","GC7890B__signal_port__remote_signal.001","GC7890B__signal_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":0.061408125924254986,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"sampling_frequency","unit":"Hz","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":"power","parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet__IEC","GC7890B__power_inlet__power_pin","GC7890B__power_inlet__power_pin.001","GC7890B__power_inlet__power_pin.002","GC7890B__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":0.07368975110910599,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"connector","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","plug_power → plug_power"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"voltage","unit":"V","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":"electronics","parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics__logic_board","GC7890B__electronics__logic_IC","GC7890B__electronics__logic_IC.001","GC7890B__electronics__logic_IC.002","GC7890B__electronics__logic_IC.003","GC7890B__electronics__logic_IC.004","GC7890B__electronics__logic_IC.005","GC7890B__electronics__logic_IC.006","GC7890B__electronics__logic_IC.007","GC7890B__electronics__logic_IC.008","GC7890B__electronics"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":2.824773792515729,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"internal_schematic","geometry_note_zh":null,"interaction":{"category":"internal","graspable":false,"removable":false,"joint_type":"fixed","access_zh":"内部固定状态不得作为自由抓取物体。"},"actions":["observe","inspect_semantics"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"power","unit":"W","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"],"objects_inferred":true},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":0.015,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":"accessories","parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":0.006,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"free","graspable":true,"removable":false,"joint_type":"free","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","grasp_or_place","aspirate → aspirate","insert_syringe → insert_syringe","retract_syringe → retract_syringe"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"volume","unit":"m3","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":"accessories","parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":[],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":0.001,"mass_evidence":"engineering_assumption","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":{"category":"prismatic","graspable":false,"removable":false,"joint_type":"prismatic","access_zh":"根据当前动作和可达性处理接触。"},"actions":["observe","depress_plunger → depress_plunger"],"preconditions":[["满足任务所定义的可达性与装配条件。"]],"anchor_m":[0,0,0],"physical_quantities":[{"name":"displacement","unit":"m","value":null,"evidence":"not_calibrated"}],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","center_of_mass_m","collisions","geometry_evidence","id","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mass_kg","mesh_file","mesh_objects","origin_m","parent","semantics"]}],"component_source":"assets/GC7890B/physics_annotations.json + component_semantics.json","capabilities":{"power.plug":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"power.set":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"gas.connect":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"scene.set_oven_door":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"thermal.set_temperature":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.ignite":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"fid.extinguish":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.start":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"acquisition.stop":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"sample.aspirate":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.insert":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.depress_plunger":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"syringe.retract":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.read_series":{"function_zh":null,"kind":null,"availability":"implemented","component_ids":null,"implementation":null,"input":[]},"chromatography.set_oven_program":{"function_zh":"程序升温未实现(gc_runtime 亦无)","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]},"chromatography.quantify":{"function_zh":"峰面积定量/标定未实现;agent 需自行解读序列","kind":null,"availability":"declared","component_ids":null,"implementation":null,"input":[]}},"state_slots":{},"mechanisms":{"process_model":{"meaning_zh":null,"implementation":null,"equations":null,"parameters":{"oven_heat_capacity_J_K":{"value":6000.0,"unit":"J/K","evidence":"assumption","meaning_zh":null},"oven_conductance_W_K":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":null},"oven_maximum_power_W":{"value":2000.0,"unit":"W","evidence":"assumption","meaning_zh":null},"column_length_m":{"value":30.0,"unit":"m","evidence":"assumption","meaning_zh":null},"column_flow_m3_s":{"value":1.6666666666666667e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":null}}}},"limitations":["所有数值为 synthetic_assumption_not_manufacturer_calibration;合成组分 A/B/C 不对应真实化合物。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.plug","power.set","gas.connect","scene.set_oven_door","thermal.set_temperature","fid.ignite","fid.extinguish","acquisition.start","acquisition.stop","sample.aspirate","syringe.insert","syringe.depress_plunger","syringe.retract","chromatography.read_series"],"unsupported":["chromatography.set_oven_program","chromatography.quantify"],"note_zh":"gc_runtime.GC 全部动作与观测搬入;样品来自样品瓶账本;三温区、衬管、柱内波段、FID 与运行层逐步一致(温度 ≤0.05 K、旗标零差、质量相对 ≤1e-5);波段用定长张量并合并微小波段;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);接口点 1 个(接口);布局:台面、两人搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_7890b_ssl_fid/cutaway.webp","previews/agilent_7890b_ssl_fid/exterior.webp","previews/agilent_7890b_ssl_fid/open_oven.webp","previews/agilent_7890b_ssl_fid/gc_front_closed.webp","previews/agilent_7890b_ssl_fid/gc_front_open.webp","previews/agilent_7890b_ssl_fid/gc_left.webp","previews/agilent_7890b_ssl_fid/gc_panel.webp","previews/agilent_7890b_ssl_fid/gc_rear.webp","previews/agilent_7890b_ssl_fid/gc_top_open.webp"],"files":[{"name":"GC7890B.blend","path":"assets/GC7890B/GC7890B.blend","bytes":3618593},{"name":"GC7890B.glb","path":"assets/GC7890B/GC7890B.glb","bytes":7765744},{"name":"GC7890B.urdf","path":"assets/GC7890B/GC7890B.urdf","bytes":44791},{"name":"component_semantics.json","path":"assets/GC7890B/component_semantics.json","bytes":123617},{"name":"initial_state.json","path":"assets/GC7890B/initial_state.json","bytes":243},{"name":"physics_annotations.json","path":"assets/GC7890B/physics_annotations.json","bytes":252170},{"name":"组件浏览器.html","path":"assets/GC7890B/组件浏览器.html","bytes":136181}],"completeness":{"components":52,"with_collisions":37,"with_objects":49,"with_function":52,"with_mass":52,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["delivery_manifest","articulation_check","coverage"]},"slug":"agilent_7890b_ssl_fid","chem_id":null,"name_en":"Gas chromatograph (S/SL inlet + FID)","maker":"Agilent","model":"7890B","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/GC7890B","glb_up":"y","has_contract":false,"contract":null,"runtime":null} \ No newline at end of file diff --git a/data/assets/instrument.agilent_gc8890b.json b/data/assets/instrument.agilent_gc8890b.json index a1394a845d740f545716a8a3f0ac05c81162b330..6db1c69543e62664975d40a1646f758d9c6c0133 100644 --- a/data/assets/instrument.agilent_gc8890b.json +++ b/data/assets/instrument.agilent_gc8890b.json @@ -1 +1 @@ -{"tid":"instrument.agilent_gc8890b","asset_dir":"basic40_batch02/t3_analytical/agilent_gc8890b","name_zh":"Agilent 8890B GC 气相色谱仪(单S/SL + FID迁移配置)","category":"色谱与电泳分离","description_zh":"CHEM-096;三表第101行、首批候选40。复用7890B几何并迁移到8890B配置合同,登记全部52功能分件及本批合成装样/关门/测量流程。full仅指本配置组件覆盖,不代表全部厂家选件、模式或硬件实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"名义机身外壳的台面投影中心为原点,+X右、+Y后、+Z上,台面Z=0;机身名义宽/深/高0.58/0.51/0.49m;突出端口/开关和独立附件不改变本体原点。"},"mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":[0.58,0.51,0.49],"glb":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_GC7890B__parameter_keys__key_Oven","btn_parameter_keys_GC7890B__parameter_keys__key_Front","btn_parameter_keys_GC7890B__parameter_keys__key_Back","btn_parameter_keys_GC7890B__parameter_keys__key_Column","btn_parameter_keys_GC7890B__parameter_keys__key_Aux","btn_parameter_keys_GC7890B__parameter_keys__key_Det","btn_parameter_keys_GC7890B__parameter_keys__key_Flow","btn_parameter_keys_GC7890B__parameter_keys__key_Signal","btn_parameter_keys_GC7890B__parameter_keys__key_Config","btn_parameter_keys_GC7890B__parameter_keys__key_Info","btn_parameter_keys_GC7890B__parameter_keys__key_Prep","btn_parameter_keys_GC7890B__parameter_keys__key_Run","btn_parameter_keys_GC7890B__parameter_keys__key_Store","btn_parameter_keys_GC7890B__parameter_keys__key_Load","btn_parameter_keys_GC7890B__parameter_keys__key_Time","btn_parameter_keys_GC7890B__parameter_keys__key_Help","btn_parameter_keys_GC7890B__parameter_keys__key_7","btn_parameter_keys_GC7890B__parameter_keys__key_8","btn_parameter_keys_GC7890B__parameter_keys__key_9","btn_parameter_keys_GC7890B__parameter_keys__key","btn_parameter_keys_GC7890B__parameter_keys__key_40","btn_parameter_keys_GC7890B__parameter_keys__key_Up","btn_parameter_keys_GC7890B__parameter_keys__key_4","btn_parameter_keys_GC7890B__parameter_keys__key_5","btn_parameter_keys_GC7890B__parameter_keys__key_6","btn_parameter_keys_GC7890B__parameter_keys__key_On","btn_parameter_keys_GC7890B__parameter_keys__key_Off","btn_parameter_keys_GC7890B__parameter_keys__key_Dn","btn_parameter_keys_GC7890B__parameter_keys__key_1","btn_parameter_keys_GC7890B__parameter_keys__key_2","btn_parameter_keys_GC7890B__parameter_keys__key_3","btn_parameter_keys_GC7890B__parameter_keys__key_Yes","btn_parameter_keys_GC7890B__parameter_keys__key_No","btn_parameter_keys_GC7890B__parameter_keys__key_Del","btn_parameter_keys_GC7890B__parameter_keys__key_0","btn_parameter_keys_GC7890B__parameter_keys__key_70","btn_parameter_keys_GC7890B__parameter_keys__key_Enter","btn_parameter_keys_GC7890B__parameter_keys__key_Clear","btn_parameter_keys_GC7890B__parameter_keys__key_Mode","btn_parameter_keys_GC7890B__parameter_keys__key_Method","btn_parameter_keys_GC7890B__parameter_keys__key_Seq","btn_parameter_keys_GC7890B__parameter_keys__key_Save","btn_parameter_keys_GC7890B__parameter_keys__key_Recall","btn_parameter_keys_GC7890B__parameter_keys__key_Next","btn_parameter_keys_GC7890B__parameter_keys__key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.oven.indicated_k","thermal.oven.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.inlet.indicated_k","thermal.inlet.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.fid.indicated_k","thermal.fid.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis","all"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet","all"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation","all"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":null,"parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door","all"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[],"capability_ids":["lid.set_angle","legacy.rt14","legacy.rt15"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":null,"parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":null,"parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":null,"parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt16","legacy.rt27","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":null,"parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt16"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":null,"parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":null,"parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":null,"parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt27","legacy.rt29","legacy.rt30","legacy.rt32","legacy.rt34","legacy.rt36","legacy.rt37"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap","all"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_note_zh","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt24","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt25","legacy.rt27","legacy.rt30","legacy.rt32","legacy.rt36"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt17","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":null,"parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt17"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":null,"parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt32","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":null,"parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent","all"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":null,"parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":null,"parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":null,"parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":null,"parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body","all"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt19","legacy.rt20","legacy.rt27","legacy.rt30","legacy.rt35","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":null,"parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt19","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":null,"parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":null,"parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":null,"parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover","all"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","chromatography.set_oven_program","chromatography.set_carrier","chromatography.set_injection_mode","chromatography.set_split_ratio","chromatography.select_detector","chromatography.set_valve_timing","chromatography.calibrate","thermal.enable_cryogenic","robot.load_sample","hardware.connect","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt21","legacy.rt22","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":null,"parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt21"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":null,"parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt22"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":null,"parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt04","legacy.rt05"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":null,"parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt06","legacy.rt07","legacy.rt29"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":null,"parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt08","legacy.rt09","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":null,"parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt10","legacy.rt11","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt12","legacy.rt13","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":null,"parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":null,"parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt02","legacy.rt03"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":null,"parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":["GC7890B__sample_vial","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["sample.load","sample.unload","chromatography.measure","legacy.rt01","legacy.rt23"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":["GC7890B__syringe","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":null,"parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":["GC7890B__plunger","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt23","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["power_switch","power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置教学柱温箱门角并同步关节","kind":"simulation","availability":"implemented","component_ids":["oven_door","oven_handle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"装入宿主已注册的虚拟样品瓶占位","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸载外置虚拟样品槽","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.set_temperature":{"function_zh":"按温区设置目标温度;后续宿主推进才改变实际温度","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","inlet_heater","fid_heater","oven_exhaust"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"chromatography.measure":{"function_zh":"供电、已装样及闭门后返回synthetic色谱图、保留时间和峰面积,浓度未知为null","kind":"analysis","availability":"implemented","component_ids":["sample_vial","column","fid_body","fid_electrometer"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chromatography.set_oven_program":{"function_zh":"chromatography.set_oven_program(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_carrier":{"function_zh":"chromatography.set_carrier(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_injection_mode":{"function_zh":"chromatography.set_injection_mode(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_split_ratio":{"function_zh":"chromatography.set_split_ratio(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.select_detector":{"function_zh":"chromatography.select_detector(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_valve_timing":{"function_zh":"chromatography.set_valve_timing(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.calibrate":{"function_zh":"chromatography.calibrate(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.enable_cryogenic":{"function_zh":"thermal.enable_cryogenic(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"robot.load_sample(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"hardware.connect(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"legacy.rt01":{"function_zh":"RT01 初始化仪器与默认样品(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["chassis","electronics","sample_vial","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt02":{"function_zh":"RT02 接通电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt03":{"function_zh":"RT03 拔掉电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt04":{"function_zh":"RT04 开机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt05":{"function_zh":"RT05 关机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt06":{"function_zh":"RT06 连接载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt07":{"function_zh":"RT07 断开载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt08":{"function_zh":"RT08 连接氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt09":{"function_zh":"RT09 断开氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt10":{"function_zh":"RT10 连接空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt11":{"function_zh":"RT11 断开空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt12":{"function_zh":"RT12 连接尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt13":{"function_zh":"RT13 断开尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt14":{"function_zh":"RT14 打开柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt15":{"function_zh":"RT15 关闭柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt16":{"function_zh":"RT16 设置柱温箱目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","oven_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt17":{"function_zh":"RT17 设置进样口目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","inlet_heater","inlet_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt18":{"function_zh":"RT18 设置FID目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","fid_heater","fid_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt19":{"function_zh":"RT19 FID 点火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_igniter","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt20":{"function_zh":"RT20 FID 熄火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt21":{"function_zh":"RT21 开始采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["start_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt22":{"function_zh":"RT22 停止采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["stop_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt23":{"function_zh":"RT23 从样品瓶吸样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["sample_vial","syringe","plunger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt24":{"function_zh":"RT24 登记针头已插入进样口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["septum","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt25":{"function_zh":"RT25 推压活塞并注样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["plunger","syringe","liner","septum"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt26":{"function_zh":"RT26 登记针头退出(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt27":{"function_zh":"RT27 推进物理模拟时间(新debug迁移入口)","kind":"simulation","availability":"implemented","component_ids":["oven_heater","liner","column","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"legacy.rt28":{"function_zh":"RT28 读取整体状态(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt29":{"function_zh":"RT29 读取当前各支路计算流量(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["carrier_port","hydrogen_port","air_port","makeup_port","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt30":{"function_zh":"RT30 检查样品质量守恒(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["liner","column","split_vent","septum_purge","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt31":{"function_zh":"RT31 读取未就绪原因(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt32":{"function_zh":"RT32 配置分流或不分流方法(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","split_valve","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","split_ratio"]},"legacy.rt33":{"function_zh":"RT33 配置不分流吹扫时序(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["split_valve","split_vent"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","purge_time_s","purge_flow_m3_s"]},"legacy.rt34":{"function_zh":"RT34 配置载气及隔垫吹扫(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["carrier_epc","column","septum_purge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["column_flow_m3_s","septum_purge_flow_m3_s","septum_sample_loss_fraction"]},"legacy.rt35":{"function_zh":"RT35 配置 FID 三路气体流量(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["hydrogen_port","air_port","makeup_port","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["hydrogen_flow_m3_s","air_flow_m3_s","makeup_flow_m3_s"]},"legacy.rt36":{"function_zh":"RT36 配置衬管与色谱柱数值尺寸(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["liner_volume_m3","column_length_m","column_inner_diameter_m","column_film_thickness_m"]},"legacy.rt37":{"function_zh":"RT37 配置色谱带展宽参数(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["longitudinal_B_m2_s","mass_transfer_C_s"]},"legacy.rt38":{"function_zh":"RT38 配置初始温度目标(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["oven_heater","inlet_heater","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_temperature_K","inlet_temperature_K","fid_temperature_K"]},"legacy.rt39":{"function_zh":"RT39 配置稳定和点火判据(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["control_panel","fid_igniter"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_tolerance_K","ready_dwell_s","fid_ignition_minimum_K"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch","power_inlet"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;由运行模块白名单读取,合成量不代表实测。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_door"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_door"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.id":{"meaning_zh":"sample.id;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_vial","syringe"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":"thermal.set_temperature"},"thermal.oven.indicated_k":{"meaning_zh":"thermal.oven.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"thermal.inlet.setpoint_k":{"meaning_zh":"thermal.inlet.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["inlet_heater","inlet_sensor"],"write_via":"thermal.set_temperature"},"thermal.inlet.indicated_k":{"meaning_zh":"thermal.inlet.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["inlet_heater","inlet_sensor"],"write_via":null},"thermal.fid.setpoint_k":{"meaning_zh":"thermal.fid.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["fid_body","fid_electrometer"],"write_via":"thermal.set_temperature"},"thermal.fid.indicated_k":{"meaning_zh":"thermal.fid.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["fid_body","fid_electrometer"],"write_via":null},"thermal.cooling_damper_open":{"meaning_zh":"thermal.cooling_damper_open;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"process.thermal_truth":{"meaning_zh":"process.thermal_truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics","display"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"legacy.observation":{"meaning_zh":"受信任宿主debug层的observation;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.control":{"meaning_zh":"受信任宿主debug层的control;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.method":{"meaning_zh":"受信任宿主debug层的method;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.flows":{"meaning_zh":"受信任宿主debug层的flows;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.mass_balance":{"meaning_zh":"受信任宿主debug层的mass_balance;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.not_ready_reasons":{"meaning_zh":"受信任宿主debug层的not_ready_reasons;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null}},"mechanisms":{"oven_thermal":{"meaning_zh":"集中热容及自动冷却风门;三个温区独立限幅。冷却风门不等于实体炉门打开。","implementation":"lumped","equations":["C*dT/dt=P-G*(T-Tambient)","炉C=1000J/K;设定低于当前且通电时启用冷却档;闭门450→50°C目标270s","dT/dt<=2.25K/s仅作8890B峰值绝对上界,不声称全温域均可达到"],"parameters":{"true_heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"真实柱温箱有效热容未知。"},"simulation_heat_capacity":{"value":1000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"用户指定修复有效热容。"},"simulation_cooling_conductance":{"value":10.5,"unit":"W/K","evidence":"assumption","meaning_zh":"代码采用10.5W/K:25°C环境、450→50°C理论269.83s;0.5s网格首次越阈270s,非厂家测量。"},"simulation_maximum_power":{"value":2400.0,"unit":"W","evidence":"assumption","meaning_zh":"集中热过程的假设部件加热功率,不是厂家加热丝额定或整机功率。"},"simulation_passive_conductance":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":"沿用闭门被动散热假设。"},"true_conductance":{"value":null,"unit":"W/K","evidence":"unknown","meaning_zh":"真实结构风门散热系数未知。"}}},"legacy_chromatography":{"meaning_zh":"继承的分流/不分流衬管质量转移、合成保留因子、柱带展宽与FID电荷积分。","implementation":"numerical","equations":["dm_liner/dt=-Q_total*m_liner/V_liner","column_fraction=Q_column/(Q_column+Q_split)","velocity=Q_column/(pi*core_diameter^2/4)","band progress increment=dt*velocity/(column_length*(1+k(T)))","FID charge=sum(eluted_mass_i*synthetic_response_i)"],"parameters":{"calibrated_retention":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实化学物种保留参数未给出。"},"calibrated_response":{"value":null,"unit":"C/kg","evidence":"unknown","meaning_zh":"真实FID质量响应因子未知。"}}},"synthetic_measurement":{"meaning_zh":"独立于legacy动态注样过程的即时人工高斯峰fixture,用于本批装样/闭门/返回谱流程。","implementation":"numerical","equations":["I(t)=sum(A_i*exp(-0.5*((t-mu_i)/sigma_i)^2))","peak areas are analytical Gaussian integrals truncated to the fixture window [0,300] seconds; concentration=null"],"parameters":{"measurement_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"真实采集时长未提供;measure不推进世界时间。"},"noise":{"value":null,"unit":"A","evidence":"unknown","meaning_zh":"真实噪声未标定。"},"calibration_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"校准曲线未提供。"},"failure_probability":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实故障率未知。"}}}},"limitations":["按CHEM-096三表第101行采用Agilent 8890B GC。遵用户要求不重建几何:迁移旧7890B单S/SL+单FID模型,保留GC7890B内部对象稳定ID,52分件及外置手动针筒/样品瓶;不具备第二进样口、四检测器实装、ALS、MS、LN2、辅助阀箱。机身58×51×49cm与清单一致。炉温环境+4至450°C、LN2选件-80至450°C与7890B名义范围相同,修正的是旧代码统一0至450°C假区间;最大升温按8890B更新135°C/min(仅特定温区和供电条件峰值)。S/SL400°C与FID450°C独立限幅。4–5min冷却为用户审查目标,不是当前8890B厂家更快的冷却指标。清单最多4检测器容量予以保留,官方当前PDF另述5检测器/特定配置4检测器的版本差异单列,不替换硬要求。","真实部件质量、材料密度、惯量、摩擦、阻尼、流阻、热容、噪声、标定曲线、故障率等未提供则null。URDF使用旧工程分配质量及包围盒惯量,仅为仿真假设。","本批教学样品槽是机身外侧样品瓶占位;开炉门装样/闭门measure只是统一任务流程,真实GC进样由隔垫进样口完成;legacy过程保留吸样和插针/注射语义。","LN2低温、炉程序多段斜率、辅助阀时序、第二进样口/多检测器、真实响应/浓度校准与厂家通信未实现;以unsupported或明确配置边界登记。","GLB、OBJ为交换网格,原生可操作关节以model.blend和URDF为准。GLB按本项目要求Z向上,标准Y向上消费者须显式处理该约定。","没有机器人抓放、碰撞动力学引擎加载、真实硬件控制或实机标定证据;相应验证not_run。","代理API的输入/输出过滤有测试边界;受信宿主依然能够读取debug质量账本和内部对象,不是文件系统安全隔离。","原资产15视觉/内部组件没有碰撞体,延续原简化且不补造几何;碰撞代理范围详见geometry_manifest。单个Blender模型组只绑定一个实例,不声称多个场景实体隔离已验证。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.measure","lid.set_angle","power.set","sample.load","sample.unload","thermal.set_temperature"],"unsupported":["legacy.rt01","legacy.rt02","legacy.rt03","legacy.rt04","legacy.rt05","legacy.rt06","legacy.rt07","legacy.rt08","legacy.rt09","legacy.rt10","legacy.rt11","legacy.rt12","legacy.rt13","legacy.rt14","legacy.rt15","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt19","legacy.rt20","legacy.rt21","legacy.rt22","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26","legacy.rt27","legacy.rt28","legacy.rt29","legacy.rt30","legacy.rt31","legacy.rt32","legacy.rt33","legacy.rt34","legacy.rt35","legacy.rt36","legacy.rt37","legacy.rt38","legacy.rt39"],"note_zh":"桥接 basic40_runtime_analytical.AgilentGC8890B(推进方式 host_step_dt),16 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(接口);布局:台面、单人可搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_gc8890b/preview_closed.webp","previews/agilent_gc8890b/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","bytes":1147993},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/collision_proxies.json","bytes":44598},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/geometry_manifest.json","bytes":201892},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.blend","bytes":3620074},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","bytes":7772156},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","bytes":45572}],"completeness":{"components":52,"with_collisions":37,"with_objects":52,"with_function":52,"with_mass":0,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation"]},"slug":"agilent_gc8890b","chem_id":"CHEM-096","name_en":"Gas chromatograph","maker":"Agilent","model":"8890B GC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file +{"tid":"instrument.agilent_gc8890b","asset_dir":"basic40_batch02/t3_analytical/agilent_gc8890b","name_zh":"Agilent 8890B GC 气相色谱仪(单S/SL + FID迁移配置)","category":"色谱与电泳分离","description_zh":"CHEM-096;三表第101行、首批候选40。复用7890B几何并迁移到8890B配置合同,登记全部52功能分件及本批合成装样/关门/测量流程。full仅指本配置组件覆盖,不代表全部厂家选件、模式或硬件实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"名义机身外壳的台面投影中心为原点,+X右、+Y后、+Z上,台面Z=0;机身名义宽/深/高0.58/0.51/0.49m;突出端口/开关和独立附件不改变本体原点。"},"mass_kg":49.0,"size_m":[0.5803,0.545,0.4905],"bbox_min":[-0.29,-0.2765,0.0],"bbox_max":[0.2903,0.2685,0.4905],"manifest_dimensions_m":[0.58,0.51,0.49],"glb":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","links":{"base_link":"/Geometry/base_link","oven_door":"/Geometry/base_link/oven_door","detector_cover":"/Geometry/base_link/detector_cover","start_key":"/Geometry/base_link/start_key","stop_key":"/Geometry/base_link/stop_key","power_switch":"/Geometry/base_link/power_switch","btn_parameter_keys_key_Oven_link":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","btn_parameter_keys_key_Front_link":"/Geometry/base_link/btn_parameter_keys_key_Front_link","btn_parameter_keys_key_Back_link":"/Geometry/base_link/btn_parameter_keys_key_Back_link","btn_parameter_keys_key_Column_link":"/Geometry/base_link/btn_parameter_keys_key_Column_link","btn_parameter_keys_key_Aux_link":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","btn_parameter_keys_key_Det_link":"/Geometry/base_link/btn_parameter_keys_key_Det_link","btn_parameter_keys_key_Flow_link":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","btn_parameter_keys_key_Signal_link":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","btn_parameter_keys_key_Config_link":"/Geometry/base_link/btn_parameter_keys_key_Config_link","btn_parameter_keys_key_Info_link":"/Geometry/base_link/btn_parameter_keys_key_Info_link","btn_parameter_keys_key_Prep_link":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","btn_parameter_keys_key_Run_link":"/Geometry/base_link/btn_parameter_keys_key_Run_link","btn_parameter_keys_key_Store_link":"/Geometry/base_link/btn_parameter_keys_key_Store_link","btn_parameter_keys_key_Load_link":"/Geometry/base_link/btn_parameter_keys_key_Load_link","btn_parameter_keys_key_Time_link":"/Geometry/base_link/btn_parameter_keys_key_Time_link","btn_parameter_keys_key_Help_link":"/Geometry/base_link/btn_parameter_keys_key_Help_link","btn_parameter_keys_key_7_link":"/Geometry/base_link/btn_parameter_keys_key_7_link","btn_parameter_keys_key_8_link":"/Geometry/base_link/btn_parameter_keys_key_8_link","btn_parameter_keys_key_9_link":"/Geometry/base_link/btn_parameter_keys_key_9_link","btn_parameter_keys_key_link":"/Geometry/base_link/btn_parameter_keys_key_link","btn_parameter_keys_key_40_link":"/Geometry/base_link/btn_parameter_keys_key_40_link","btn_parameter_keys_key_Up_link":"/Geometry/base_link/btn_parameter_keys_key_Up_link","btn_parameter_keys_key_4_link":"/Geometry/base_link/btn_parameter_keys_key_4_link","btn_parameter_keys_key_5_link":"/Geometry/base_link/btn_parameter_keys_key_5_link","btn_parameter_keys_key_6_link":"/Geometry/base_link/btn_parameter_keys_key_6_link","btn_parameter_keys_key_On_link":"/Geometry/base_link/btn_parameter_keys_key_On_link","btn_parameter_keys_key_Off_link":"/Geometry/base_link/btn_parameter_keys_key_Off_link","btn_parameter_keys_key_Dn_link":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","btn_parameter_keys_key_1_link":"/Geometry/base_link/btn_parameter_keys_key_1_link","btn_parameter_keys_key_2_link":"/Geometry/base_link/btn_parameter_keys_key_2_link","btn_parameter_keys_key_3_link":"/Geometry/base_link/btn_parameter_keys_key_3_link","btn_parameter_keys_key_Yes_link":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","btn_parameter_keys_key_No_link":"/Geometry/base_link/btn_parameter_keys_key_No_link","btn_parameter_keys_key_Del_link":"/Geometry/base_link/btn_parameter_keys_key_Del_link","btn_parameter_keys_key_0_link":"/Geometry/base_link/btn_parameter_keys_key_0_link","btn_parameter_keys_key_70_link":"/Geometry/base_link/btn_parameter_keys_key_70_link","btn_parameter_keys_key_Enter_link":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","btn_parameter_keys_key_Clear_link":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","btn_parameter_keys_key_Mode_link":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","btn_parameter_keys_key_Method_link":"/Geometry/base_link/btn_parameter_keys_key_Method_link","btn_parameter_keys_key_Seq_link":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","btn_parameter_keys_key_Save_link":"/Geometry/base_link/btn_parameter_keys_key_Save_link","btn_parameter_keys_key_Recall_link":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","btn_parameter_keys_key_Next_link":"/Geometry/base_link/btn_parameter_keys_key_Next_link","btn_parameter_keys_key_Prev_link":"/Geometry/base_link/btn_parameter_keys_key_Prev_link"},"frames":{"pre_place":[0.0002,-0.004,0.6705],"place":[0.0002,-0.004,0.5405],"post_place":[0.0002,-0.004,0.6705],"joint_oven_door_joint":[-0.15,-0.25,0.246],"joint_detector_cover_joint":[0.059,0.058,0.472],"joint_start_key_joint":[0.185,-0.263,0.257],"joint_stop_key_joint":[0.265,-0.263,0.257],"joint_power_switch_joint":[-0.24,-0.258,0.025],"joint_btn_parameter_keys_key_Oven":[0.169,-0.263,0.235],"joint_btn_parameter_keys_key_Front":[0.1898,-0.263,0.235],"joint_btn_parameter_keys_key_Back":[0.2106,-0.263,0.235],"joint_btn_parameter_keys_key_Column":[0.2314,-0.263,0.235],"joint_btn_parameter_keys_key_Aux":[0.2522,-0.263,0.235],"joint_btn_parameter_keys_key_Det":[0.1898,-0.263,0.214],"joint_btn_parameter_keys_key_Flow":[0.2106,-0.263,0.214],"joint_btn_parameter_keys_key_Signal":[0.2314,-0.263,0.214],"joint_btn_parameter_keys_key_Config":[0.2522,-0.263,0.214],"joint_btn_parameter_keys_key_Info":[0.273,-0.263,0.214],"joint_btn_parameter_keys_key_Prep":[0.169,-0.263,0.193],"joint_btn_parameter_keys_key_Run":[0.1898,-0.263,0.193],"joint_btn_parameter_keys_key_Store":[0.2106,-0.263,0.193],"joint_btn_parameter_keys_key_Load":[0.2314,-0.263,0.193],"joint_btn_parameter_keys_key_Time":[0.2522,-0.263,0.193],"joint_btn_parameter_keys_key_Help":[0.273,-0.263,0.193],"joint_btn_parameter_keys_key_7":[0.169,-0.263,0.172],"joint_btn_parameter_keys_key_8":[0.1898,-0.263,0.172],"joint_btn_parameter_keys_key_9":[0.2106,-0.263,0.172],"joint_btn_parameter_keys_key":[0.2314,-0.263,0.172],"joint_btn_parameter_keys_key_40":[0.2522,-0.263,0.172],"joint_btn_parameter_keys_key_Up":[0.273,-0.263,0.172],"joint_btn_parameter_keys_key_4":[0.169,-0.263,0.151],"joint_btn_parameter_keys_key_5":[0.1898,-0.263,0.151],"joint_btn_parameter_keys_key_6":[0.2106,-0.263,0.151],"joint_btn_parameter_keys_key_On":[0.2314,-0.263,0.151],"joint_btn_parameter_keys_key_Off":[0.2522,-0.263,0.151],"joint_btn_parameter_keys_key_Dn":[0.273,-0.263,0.151],"joint_btn_parameter_keys_key_1":[0.169,-0.263,0.13],"joint_btn_parameter_keys_key_2":[0.1898,-0.263,0.13],"joint_btn_parameter_keys_key_3":[0.2106,-0.263,0.13],"joint_btn_parameter_keys_key_Yes":[0.2314,-0.263,0.13],"joint_btn_parameter_keys_key_No":[0.2522,-0.263,0.13],"joint_btn_parameter_keys_key_Del":[0.273,-0.263,0.13],"joint_btn_parameter_keys_key_0":[0.169,-0.263,0.109],"joint_btn_parameter_keys_key_70":[0.1898,-0.263,0.109],"joint_btn_parameter_keys_key_Enter":[0.2106,-0.263,0.109],"joint_btn_parameter_keys_key_Clear":[0.2314,-0.263,0.109],"joint_btn_parameter_keys_key_Mode":[0.2522,-0.263,0.109],"joint_btn_parameter_keys_key_Method":[0.169,-0.263,0.088],"joint_btn_parameter_keys_key_Seq":[0.1898,-0.263,0.088],"joint_btn_parameter_keys_key_Save":[0.2106,-0.263,0.088],"joint_btn_parameter_keys_key_Recall":[0.2314,-0.263,0.088],"joint_btn_parameter_keys_key_Next":[0.2522,-0.263,0.088],"joint_btn_parameter_keys_key_Prev":[0.273,-0.263,0.088]},"joints":[{"name":"oven_door_joint","type":"revolute","parent":"base_link","child":"oven_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[-0.15,-0.25,0.246],"child_prim":"/Geometry/base_link/oven_door","child_bbox_min":[-0.158,-0.2765,0.017],"child_bbox_max":[0.148,-0.216,0.4565],"kind":"door"},{"name":"detector_cover_joint","type":"revolute","parent":"base_link","child":"detector_cover","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.92,"effort":20.0,"mimic":null,"origin_m":[0.059,0.058,0.472],"child_prim":"/Geometry/base_link/detector_cover","child_bbox_min":[-0.0415,-0.244,0.462],"child_bbox_max":[0.1595,0.054,0.49045],"kind":"door"},{"name":"start_key_joint","type":"prismatic","parent":"base_link","child":"start_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.185,-0.263,0.257],"child_prim":"/Geometry/base_link/start_key","child_bbox_min":[0.1715,-0.26471,0.2525],"child_bbox_max":[0.1985,-0.2615,0.2615],"kind":"button"},{"name":"stop_key_joint","type":"prismatic","parent":"base_link","child":"stop_key","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.001,"effort":20.0,"mimic":null,"origin_m":[0.265,-0.263,0.257],"child_prim":"/Geometry/base_link/stop_key","child_bbox_min":[0.2515,-0.26471,0.2525],"child_bbox_max":[0.2785,-0.2615,0.2615],"kind":"button"},{"name":"power_switch_joint","type":"revolute","parent":"base_link","child":"power_switch","axis":[1.0,0.0,0.0],"lower":-0.15,"upper":0.15,"effort":20.0,"mimic":null,"origin_m":[-0.24,-0.258,0.025],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.249,-0.26051,0.02],"child_bbox_max":[-0.231,-0.256,0.03],"kind":"button"},{"name":"btn_parameter_keys_key_Oven","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Oven_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Oven_link","child_bbox_min":[0.16065,-0.26481,0.2295],"child_bbox_max":[0.17735,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Front","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Front_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Front_link","child_bbox_min":[0.18145,-0.26481,0.2295],"child_bbox_max":[0.19815,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Back","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Back_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Back_link","child_bbox_min":[0.20225,-0.26481,0.2295],"child_bbox_max":[0.21895,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Column","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Column_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Column_link","child_bbox_min":[0.22305,-0.26481,0.2295],"child_bbox_max":[0.23975,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Aux","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Aux_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.235],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Aux_link","child_bbox_min":[0.24385,-0.26481,0.2295],"child_bbox_max":[0.26055,-0.2615,0.2405],"kind":"button"},{"name":"btn_parameter_keys_key_Det","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Det_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Det_link","child_bbox_min":[0.18145,-0.26481,0.2085],"child_bbox_max":[0.19815,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Flow","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Flow_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Flow_link","child_bbox_min":[0.20225,-0.26481,0.2085],"child_bbox_max":[0.21895,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Signal","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Signal_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Signal_link","child_bbox_min":[0.22305,-0.26481,0.2085],"child_bbox_max":[0.23975,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Config","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Config_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Config_link","child_bbox_min":[0.24385,-0.26481,0.2085],"child_bbox_max":[0.26055,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Info","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Info_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.214],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Info_link","child_bbox_min":[0.26465,-0.26481,0.2085],"child_bbox_max":[0.28135,-0.2615,0.2195],"kind":"button"},{"name":"btn_parameter_keys_key_Prep","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prep_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prep_link","child_bbox_min":[0.16065,-0.26481,0.1875],"child_bbox_max":[0.17735,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Run","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Run_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Run_link","child_bbox_min":[0.18145,-0.26481,0.1875],"child_bbox_max":[0.19815,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Store","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Store_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Store_link","child_bbox_min":[0.20225,-0.26481,0.1875],"child_bbox_max":[0.21895,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Load","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Load_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Load_link","child_bbox_min":[0.22305,-0.26481,0.1875],"child_bbox_max":[0.23975,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Time","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Time_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Time_link","child_bbox_min":[0.24385,-0.26481,0.1875],"child_bbox_max":[0.26055,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_Help","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Help_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.193],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Help_link","child_bbox_min":[0.26465,-0.26481,0.1875],"child_bbox_max":[0.28135,-0.2615,0.1985],"kind":"button"},{"name":"btn_parameter_keys_key_7","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_7_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_7_link","child_bbox_min":[0.16065,-0.26481,0.1665],"child_bbox_max":[0.17735,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_8","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_8_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_8_link","child_bbox_min":[0.18145,-0.26481,0.1665],"child_bbox_max":[0.19815,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_9","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_9_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_9_link","child_bbox_min":[0.20225,-0.26481,0.1665],"child_bbox_max":[0.21895,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_link","child_bbox_min":[0.22305,-0.26481,0.1665],"child_bbox_max":[0.23975,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_40","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_40_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_40_link","child_bbox_min":[0.24385,-0.26481,0.1665],"child_bbox_max":[0.26055,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_Up","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Up_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.172],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Up_link","child_bbox_min":[0.26465,-0.26481,0.1665],"child_bbox_max":[0.28135,-0.2615,0.1775],"kind":"button"},{"name":"btn_parameter_keys_key_4","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_4_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_4_link","child_bbox_min":[0.16065,-0.26481,0.1455],"child_bbox_max":[0.17735,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_5","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_5_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_5_link","child_bbox_min":[0.18145,-0.26481,0.1455],"child_bbox_max":[0.19815,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_6","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_6_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_6_link","child_bbox_min":[0.20225,-0.26481,0.1455],"child_bbox_max":[0.21895,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_On","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_On_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_On_link","child_bbox_min":[0.22305,-0.26481,0.1455],"child_bbox_max":[0.23975,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Off","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Off_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Off_link","child_bbox_min":[0.24385,-0.26481,0.1455],"child_bbox_max":[0.26055,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_Dn","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Dn_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.151],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Dn_link","child_bbox_min":[0.26465,-0.26481,0.1455],"child_bbox_max":[0.28135,-0.2615,0.1565],"kind":"button"},{"name":"btn_parameter_keys_key_1","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_1_link","child_bbox_min":[0.16065,-0.26481,0.1245],"child_bbox_max":[0.17735,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_2","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_2_link","child_bbox_min":[0.18145,-0.26481,0.1245],"child_bbox_max":[0.19815,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_3","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_3_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_3_link","child_bbox_min":[0.20225,-0.26481,0.1245],"child_bbox_max":[0.21895,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Yes","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Yes_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Yes_link","child_bbox_min":[0.22305,-0.26481,0.1245],"child_bbox_max":[0.23975,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_No","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_No_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_No_link","child_bbox_min":[0.24385,-0.26481,0.1245],"child_bbox_max":[0.26055,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_Del","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Del_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.13],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Del_link","child_bbox_min":[0.26465,-0.26481,0.1245],"child_bbox_max":[0.28135,-0.2615,0.1355],"kind":"button"},{"name":"btn_parameter_keys_key_0","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_0_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_0_link","child_bbox_min":[0.16065,-0.26481,0.1035],"child_bbox_max":[0.17735,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_70","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_70_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_70_link","child_bbox_min":[0.18145,-0.26481,0.1035],"child_bbox_max":[0.19815,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Enter","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Enter_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Enter_link","child_bbox_min":[0.20225,-0.26481,0.1035],"child_bbox_max":[0.21895,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Clear","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Clear_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Clear_link","child_bbox_min":[0.22305,-0.26481,0.1035],"child_bbox_max":[0.23975,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Mode","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Mode_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.109],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Mode_link","child_bbox_min":[0.24385,-0.26481,0.1035],"child_bbox_max":[0.26055,-0.2615,0.1145],"kind":"button"},{"name":"btn_parameter_keys_key_Method","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Method_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Method_link","child_bbox_min":[0.16065,-0.26481,0.0825],"child_bbox_max":[0.17735,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Seq","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Seq_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1898,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Seq_link","child_bbox_min":[0.18145,-0.26481,0.0825],"child_bbox_max":[0.19815,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Save","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Save_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2106,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Save_link","child_bbox_min":[0.20225,-0.26481,0.0825],"child_bbox_max":[0.21895,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Recall","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Recall_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2314,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Recall_link","child_bbox_min":[0.22305,-0.26481,0.0825],"child_bbox_max":[0.23975,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Next","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Next_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.2522,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Next_link","child_bbox_min":[0.24385,-0.26481,0.0825],"child_bbox_max":[0.26055,-0.2615,0.0935],"kind":"button"},{"name":"btn_parameter_keys_key_Prev","type":"prismatic","parent":"parameter_keys","child":"btn_parameter_keys_key_Prev_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.273,-0.263,0.088],"child_prim":"/Geometry/base_link/btn_parameter_keys_key_Prev_link","child_bbox_min":[0.26465,-0.26481,0.0825],"child_bbox_max":[0.28135,-0.2615,0.0935],"kind":"button"}],"controls":{"buttons":["btn_parameter_keys_GC7890B__parameter_keys__key_Oven","btn_parameter_keys_GC7890B__parameter_keys__key_Front","btn_parameter_keys_GC7890B__parameter_keys__key_Back","btn_parameter_keys_GC7890B__parameter_keys__key_Column","btn_parameter_keys_GC7890B__parameter_keys__key_Aux","btn_parameter_keys_GC7890B__parameter_keys__key_Det","btn_parameter_keys_GC7890B__parameter_keys__key_Flow","btn_parameter_keys_GC7890B__parameter_keys__key_Signal","btn_parameter_keys_GC7890B__parameter_keys__key_Config","btn_parameter_keys_GC7890B__parameter_keys__key_Info","btn_parameter_keys_GC7890B__parameter_keys__key_Prep","btn_parameter_keys_GC7890B__parameter_keys__key_Run","btn_parameter_keys_GC7890B__parameter_keys__key_Store","btn_parameter_keys_GC7890B__parameter_keys__key_Load","btn_parameter_keys_GC7890B__parameter_keys__key_Time","btn_parameter_keys_GC7890B__parameter_keys__key_Help","btn_parameter_keys_GC7890B__parameter_keys__key_7","btn_parameter_keys_GC7890B__parameter_keys__key_8","btn_parameter_keys_GC7890B__parameter_keys__key_9","btn_parameter_keys_GC7890B__parameter_keys__key","btn_parameter_keys_GC7890B__parameter_keys__key_40","btn_parameter_keys_GC7890B__parameter_keys__key_Up","btn_parameter_keys_GC7890B__parameter_keys__key_4","btn_parameter_keys_GC7890B__parameter_keys__key_5","btn_parameter_keys_GC7890B__parameter_keys__key_6","btn_parameter_keys_GC7890B__parameter_keys__key_On","btn_parameter_keys_GC7890B__parameter_keys__key_Off","btn_parameter_keys_GC7890B__parameter_keys__key_Dn","btn_parameter_keys_GC7890B__parameter_keys__key_1","btn_parameter_keys_GC7890B__parameter_keys__key_2","btn_parameter_keys_GC7890B__parameter_keys__key_3","btn_parameter_keys_GC7890B__parameter_keys__key_Yes","btn_parameter_keys_GC7890B__parameter_keys__key_No","btn_parameter_keys_GC7890B__parameter_keys__key_Del","btn_parameter_keys_GC7890B__parameter_keys__key_0","btn_parameter_keys_GC7890B__parameter_keys__key_70","btn_parameter_keys_GC7890B__parameter_keys__key_Enter","btn_parameter_keys_GC7890B__parameter_keys__key_Clear","btn_parameter_keys_GC7890B__parameter_keys__key_Mode","btn_parameter_keys_GC7890B__parameter_keys__key_Method","btn_parameter_keys_GC7890B__parameter_keys__key_Seq","btn_parameter_keys_GC7890B__parameter_keys__key_Save","btn_parameter_keys_GC7890B__parameter_keys__key_Recall","btn_parameter_keys_GC7890B__parameter_keys__key_Next","btn_parameter_keys_GC7890B__parameter_keys__key_Prev"],"knobs":[]},"slots":[{"name":"inlet_septum","link":"base_link","part":"septum_cap","pos":[-0.075,-0.162,0.4905],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.075,-0.162,0.4905],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"port","fits":["syringe"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"oven","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_oven","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.399],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.oven.indicated_k","thermal.oven.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"inlet","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.385],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.inlet.indicated_k","thermal.inlet.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]},{"name":"fid","part":"GC7890B__display__VFD","prim":"/Geometry/base_link/readout_fid","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.2359,-0.2652,0.371],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.fid.indicated_k","thermal.fid.setpoint_k"],"offset":-273.15},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.067,0.0135],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:oven_door_joint","mount":"bench","weight_class":"two_person","mass_kg":49.0,"footprint_m":[0.5803,0.545],"height_m":0.4905,"clearance_m":{"front":0.406,"back":0.15,"left":0.05,"right":0.05,"top":0.348},"robot_standoff_m":0.506,"work_height_m":0.4905,"primary_slot":"inlet_septum","access":["detector_cover_joint","oven_door_joint"],"slot_count":1},"components":[{"id":"chassis","name_zh":"机壳与底盘","function_zh":"承载柱箱、进样口、检测器和电子模块。","physical_meaning_zh":"把组件载荷传递到支脚,限定碰撞边界;外壳不是样品容器。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__chassis","all"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.58,0.51,0.022]},{"shape":"box","origin_m":[-0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0.284,0,0.255],"rpy_rad":[0,0,0],"size_m":[0.012,0.5,0.444]},{"shape":"box","origin_m":[0,0.249,0.252],"rpy_rad":[0,0,0],"size_m":[0.557,0.012,0.438]},{"shape":"box","origin_m":[-0.222,-0.246,0.247],"rpy_rad":[0,0,0],"size_m":[0.134,0.018,0.422]},{"shape":"box","origin_m":[0,0.145,0.473],"rpy_rad":[0,0,0],"size_m":[0.556,0.204,0.016]},{"shape":"box","origin_m":[-0.196,-0.098,0.474],"rpy_rad":[0,0,0],"size_m":[0.176,0.29,0.012]},{"shape":"box","origin_m":[-0.075,-0.228,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.045,0.012]},{"shape":"box","origin_m":[-0.075,-0.043,0.474],"rpy_rad":[0,0,0],"size_m":[0.064,0.166,0.012]},{"shape":"box","origin_m":[-0.11,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.016,0.098,0.012]},{"shape":"box","origin_m":[-0.043,-0.158,0.474],"rpy_rad":[0,0,0],"size_m":[0.012,0.098,0.012]},{"shape":"box","origin_m":[0.222,-0.097,0.476],"rpy_rad":[0,0,0],"size_m":[0.126,0.293,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"feet","name_zh":"支脚","function_zh":"支撑仪器并接触工作台。","physical_meaning_zh":"法向力与摩擦约束整机位姿,摩擦系数没有公开校准值。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__feet","all"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[-0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,-0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]},{"shape":"box","origin_m":[0.255,0.21,0.0055],"rpy_rad":[0,0,0],"size_m":[0.045,0.054,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_insulation","name_zh":"柱箱隔热层","function_zh":"减小柱箱向周围的热传递。","physical_meaning_zh":"用等效热阻关联内外温差和热流,材料与厚度未测量。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_insulation","all"],"collisions":[{"shape":"box","origin_m":[-0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0.148,-0.141,0.229],"rpy_rad":[0,0,0],"size_m":[0.016,0.19,0.338]},{"shape":"box","origin_m":[0,-0.141,0.392],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[0,-0.141,0.066],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.016]},{"shape":"box","origin_m":[-0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0.12,-0.052,0.229],"rpy_rad":[0,0,0],"size_m":[0.04,0.018,0.31]},{"shape":"box","origin_m":[0,-0.052,0.3565],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]},{"shape":"box","origin_m":[0,-0.052,0.1015],"rpy_rad":[0,0,0],"size_m":[0.2,0.018,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_door","name_zh":"柱箱门","function_zh":"开启后提供色谱柱维护通道,关闭后围成热环境。","physical_meaning_zh":"开度改变热泄漏与可达空间;合页位置和行程为照片估计。","subsystem":null,"parent":"base_link","origin_m":[-0.15,-0.25,0.246],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_door","all"],"collisions":[{"shape":"box","origin_m":[0.15,-0.001,0],"rpy_rad":[0,0,0],"size_m":[0.296,0.018,0.421]},{"shape":"box","origin_m":[0.15,0.019,-0.017],"rpy_rad":[0,0,0],"size_m":[0.274,0.025,0.306]},{"shape":"cylinder","origin_m":[0,0.007,-0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045},{"shape":"cylinder","origin_m":[0,0.007,0.175],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.045}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0.25,-0.017,-0.181],"physical_quantities":[],"capability_ids":["lid.set_angle","legacy.rt14","legacy.rt15"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_handle","name_zh":"柱箱门把手","function_zh":"提供手或夹爪接触柱箱门的位置。","physical_meaning_zh":"接触力通过力臂产生开门力矩,与门作为一个机械组件运动。","subsystem":null,"parent":"oven_door","origin_m":[0.256,-0.018,-0.213],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_handle","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.016,"length_m":0.012},{"shape":"box","origin_m":[0,-0.005,0.008],"rpy_rad":[0,0,0],"size_m":[0.032,0.007,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_fan","name_zh":"柱箱循环风扇","function_zh":"促进柱箱空气循环。","physical_meaning_zh":"强制对流影响热均匀性和热响应;当前语义层采用集总温度。","subsystem":null,"parent":"base_link","origin_m":[0,-0.037,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_fan","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_heater","name_zh":"柱箱加热器","function_zh":"向柱箱供热以执行恒温或程序升温。","physical_meaning_zh":"电功率进入柱箱热平衡;可视加热器不代表厂商精确绕组。","subsystem":null,"parent":"base_link","origin_m":[0,-0.01,0.231],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt16","legacy.rt27","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_sensor","name_zh":"柱箱温度传感器","function_zh":"为温度控制提供观测。","physical_meaning_zh":"传感温度与实际温度可有响应延迟与偏差;校准数据未知。","subsystem":null,"parent":"base_link","origin_m":[0.12,-0.087,0.27],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_sensor","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt16"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"oven_exhaust","name_zh":"柱箱热空气出口","function_zh":"为柱箱冷却排出热空气。","physical_meaning_zh":"温差与空气流量共同决定带走的显热,不等同分析气路出口。","subsystem":null,"parent":"base_link","origin_m":[-0.19,0.25,0.35],"rpy_rad":[0,0,0],"objects":["GC7890B__oven_exhaust","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.112,0.006,0.092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_cage","name_zh":"色谱柱支架","function_zh":"承托盘绕的毛细管柱。","physical_meaning_zh":"约束柱圈位置并保留加热空气通道,支架本身不产生分离。","subsystem":null,"parent":"base_link","origin_m":[0,-0.136,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column_cage","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column","name_zh":"毛细管色谱柱","function_zh":"利用流动相与固定相作用差异分离组分。","physical_meaning_zh":"保留与展宽依赖温度、载气速度、几何及组分分配;展示线圈不是完整流体网格。","subsystem":null,"parent":"base_link","origin_m":[0,-0.137,0.235],"rpy_rad":[0,0,0],"objects":["GC7890B__column","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt27","legacy.rt29","legacy.rt30","legacy.rt32","legacy.rt34","legacy.rt36","legacy.rt37"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_inlet_fitting","name_zh":"色谱柱进样端接头","function_zh":"把色谱柱入口密封连接到进样口。","physical_meaning_zh":"装配状态决定流路连续性和泄漏边界;未复制精确插入深度。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_inlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"column_outlet_fitting","name_zh":"色谱柱检测端接头","function_zh":"把柱出口密封连接到检测器。","physical_meaning_zh":"断开或泄漏改变组分输运与检测器气路。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.391],"rpy_rad":[0,0,0],"objects":["GC7890B__column_outlet_fitting","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0048,"length_m":0.021},{"shape":"cylinder","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_body","name_zh":"分流不分流进样口本体","function_zh":"接收进样并容纳衬管及密封界面。","physical_meaning_zh":"形成受热流体控制体,将汽化样品分配到色谱柱与排放支路。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_body","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.033,0.039,0.067]},{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.005},{"shape":"cylinder","origin_m":[0,0,0.047],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_cap","name_zh":"隔垫压帽","function_zh":"固定并压紧进样隔垫。","physical_meaning_zh":"轴向压缩影响密封及穿刺阻力,安装扭矩没有实测值。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.482],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_cap","all"],"collisions":[{"shape":"box","origin_m":[0.006,0.0,0],"rpy_rad":[0,0,0.0],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,0.005196152422706632,0],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[3.6739403974420597e-19,0.006,0],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.002999999999999999,0.005196152422706633,0],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,0.0029999999999999996,0],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.006,7.347880794884119e-19,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.005196152422706633,-0.0029999999999999988,0],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-0.0030000000000000027,-0.00519615242270663,0],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[-1.1021821192326178e-18,-0.006,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.003000000000000001,-0.005196152422706632,0],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.0045,0.0029,0.014]},{"shape":"box","origin_m":[0.00519615242270663,-0.0030000000000000027,0],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.0045,0.0029,0.014]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.065],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_note_zh","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum","name_zh":"进样隔垫","function_zh":"允许针头穿入,同时封闭进样口。","physical_meaning_zh":"弹性密封限制泄漏,老化与穿刺历史可能引入泄漏或污染。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.474],"rpy_rad":[0,0,0],"objects":["GC7890B__septum","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt24","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner","name_zh":"进样衬管","function_zh":"提供样品汽化和载气混合空间。","physical_meaning_zh":"内部体积、表面活性和温度影响汽化、吸附以及进入色谱柱的质量。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.422],"rpy_rad":[0,0,0],"objects":["GC7890B__liner","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt25","legacy.rt27","legacy.rt30","legacy.rt32","legacy.rt36"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"liner_seal","name_zh":"衬管密封圈","function_zh":"封闭衬管外侧的非预期通路。","physical_meaning_zh":"密封完整性约束旁路泄漏;此对象代表衬管O形圈,不替代底部金密封件。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__liner_seal","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_heater","name_zh":"进样口加热器","function_zh":"加热进样口。","physical_meaning_zh":"把电能转化为热,使适用样品汽化;实际汽化受物性与注入量影响。","subsystem":null,"parent":"base_link","origin_m":[-0.075,-0.162,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt17","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"inlet_sensor","name_zh":"进样口温度传感器","function_zh":"测量受控进样区温度。","physical_meaning_zh":"观测量作为温控反馈,不能假定等于瞬时样品温度。","subsystem":null,"parent":"base_link","origin_m":[-0.056,-0.159,0.421],"rpy_rad":[0,0,0],"objects":["GC7890B__inlet_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt17"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_valve","name_zh":"分流控制阀","function_zh":"控制进样口分流支路。","physical_meaning_zh":"支路阻力影响柱流量与分流流量的分配;它是受控流体状态,不能抓取。","subsystem":null,"parent":"base_link","origin_m":[-0.164,0.103,0.427],"rpy_rad":[0,0,0],"objects":["GC7890B__split_valve","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.032,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt32","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"split_vent","name_zh":"分流排气口","function_zh":"排出分流支路的载气与样品蒸气。","physical_meaning_zh":"其质量通量必须计入质量守恒,排出质量不进入色谱柱。","subsystem":null,"parent":"base_link","origin_m":[-0.167,0.228,0.431],"rpy_rad":[0,0,0],"objects":["GC7890B__split_vent","all"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.025,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt33"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"septum_purge","name_zh":"隔垫吹扫支路","function_zh":"带走隔垫附近挥发物。","physical_meaning_zh":"独立支路流量参与总流量平衡,不能与分析柱流量混为一谈。","subsystem":null,"parent":"base_link","origin_m":[-0.115,-0.157,0.458],"rpy_rad":[0,0,0],"objects":["GC7890B__septum_purge","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt30","legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_epc","name_zh":"载气电子压力控制模块","function_zh":"调节进样口载气条件。","physical_meaning_zh":"通过反馈调节压力,柱内流量还受气体黏度、温度及柱阻力影响。","subsystem":null,"parent":"base_link","origin_m":[-0.175,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt34"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_epc","name_zh":"FID氢气控制通道","function_zh":"控制FID燃料氢气。","physical_meaning_zh":"燃料流量影响火焰状态;模块视为固定控制子系统。","subsystem":null,"parent":"base_link","origin_m":[-0.06,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_epc","name_zh":"FID空气控制通道","function_zh":"控制FID助燃空气。","physical_meaning_zh":"氧化剂供给与燃料供给共同影响燃烧条件。","subsystem":null,"parent":"base_link","origin_m":[0.04,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__air_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_epc","name_zh":"FID尾吹气控制通道","function_zh":"为毛细管柱检测提供辅助气流。","physical_meaning_zh":"尾吹气改变检测区总流量与停留时间,不是样品本身。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.105,0.414],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_epc","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.044,0.071,0.033]},{"shape":"box","origin_m":[0,0,0.026],"rpy_rad":[0,0,0],"size_m":[0.027,0.037,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_body","name_zh":"氢火焰离子化检测器本体","function_zh":"容纳柱流出物、燃气与检测电极。","physical_meaning_zh":"组分在火焰中产生可测离子流;响应依赖化学组成,不能通用于所有气体。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.423],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_body","all"],"collisions":[{"shape":"box","origin_m":[0,0.055,0.003],"rpy_rad":[0,0,0],"size_m":[0.064,0.153,0.009]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.044}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure","legacy.rt19","legacy.rt20","legacy.rt27","legacy.rt30","legacy.rt35","legacy.rt38"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_jet","name_zh":"FID喷嘴","function_zh":"引导气流进入火焰区。","physical_meaning_zh":"喷孔阻力和流速影响气流与燃烧;标准毛细管喷嘴几何与教学可视尺寸分别记录。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_jet","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_collector","name_zh":"FID收集极","function_zh":"收集火焰产生的电荷。","physical_meaning_zh":"偏置电场驱动离子迁移,收集电流为检测信号来源。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_collector","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_igniter","name_zh":"FID点火器","function_zh":"为燃气点火提供局部能量。","physical_meaning_zh":"点火是有限时间的能量输入,不是持续样品信号。","subsystem":null,"parent":"base_link","origin_m":[0.089,-0.162,0.459],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_igniter","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt19","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_electrometer","name_zh":"FID静电计","function_zh":"测量微弱离子电流并形成可采集信号。","physical_meaning_zh":"输出受增益、带宽、噪声和基线影响;具体校准常数未知。","subsystem":null,"parent":"base_link","origin_m":[0.225,0.045,0.29],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_electrometer","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.047,0.063,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["chromatography.measure"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_heater","name_zh":"FID加热器","function_zh":"维持检测区受控温度。","physical_meaning_zh":"热输入影响冷凝与检测器稳定性;不能将设定温度等同火焰温度。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_heater","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"fid_sensor","name_zh":"FID温度传感器","function_zh":"观测检测器加热区温度。","physical_meaning_zh":"该观测属于检测器热区,与火焰反应区温度不同。","subsystem":null,"parent":"base_link","origin_m":[0.094,-0.151,0.428],"rpy_rad":[0,0,0],"objects":["GC7890B__fid_sensor","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt18"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"exhaust","name_zh":"FID检测排气口","function_zh":"排出检测器气流及燃烧产物。","physical_meaning_zh":"作为检测气路的物质与能量出口,与柱箱热风口区分。","subsystem":null,"parent":"base_link","origin_m":[0.075,-0.162,0.478],"rpy_rad":[0,0,0],"objects":["GC7890B__exhaust","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"detector_cover","name_zh":"检测器隔热防护罩","function_zh":"覆盖检测器区域,维护时打开以获得访问空间。","physical_meaning_zh":"隔开可接触空间与受热组件;枢轴与行程为照片估计,不推断厂商互锁。","subsystem":null,"parent":"base_link","origin_m":[0.059,0.058,0.472],"rpy_rad":[0,0,0],"objects":["GC7890B__detector_cover","all"],"collisions":[{"shape":"box","origin_m":[0,-0.153,0.012],"rpy_rad":[0,0,0],"size_m":[0.201,0.298,0.012]},{"shape":"box","origin_m":[0.095,-0.153,0.002],"rpy_rad":[0,0,0],"size_m":[0.008,0.298,0.024]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0,1.92],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"control_panel","name_zh":"控制面板","function_zh":"提供仪器参数与状态的人机交互区域。","physical_meaning_zh":"把接触操作转换为离散命令;面板整体不作为独立可搬物。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.246,0.258],"rpy_rad":[0,0,0],"objects":["GC7890B__control_panel","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.128,0.027,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["thermal.set_temperature","chromatography.set_oven_program","chromatography.set_carrier","chromatography.set_injection_mode","chromatography.set_split_ratio","chromatography.select_detector","chromatography.set_valve_timing","chromatography.calibrate","thermal.enable_cryogenic","robot.load_sample","hardware.connect","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt21","legacy.rt22","legacy.rt39"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"display","name_zh":"状态显示屏","function_zh":"呈现参数、运行状态与提示。","physical_meaning_zh":"属于可见观测界面,显示值与传感真值及系统隐藏状态应区分。","subsystem":null,"parent":"base_link","origin_m":[0.223,-0.262,0.385],"rpy_rad":[0,0,0],"objects":["GC7890B__display","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"start_key","name_zh":"启动键","function_zh":"请求开始当前方法运行。","physical_meaning_zh":"触发运行状态跃迁及时间原点;不能自动代表已注入样品。","subsystem":null,"parent":"base_link","origin_m":[0.185,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__start_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt21"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"stop_key","name_zh":"停止键","function_zh":"请求停止当前分析运行。","physical_meaning_zh":"终止运行阶段而非瞬时消除余热或剩余气体。","subsystem":null,"parent":"base_link","origin_m":[0.265,-0.263,0.257],"rpy_rad":[0,0,0],"objects":["GC7890B__stop_key","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.003,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.001],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt22"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"parameter_keys","name_zh":"参数输入键组","function_zh":"选择参数并输入设定值。","physical_meaning_zh":"命令改变控制目标,实际温度和流量仍需经历动态响应。","subsystem":null,"parent":"base_link","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["GC7890B__parameter_keys","all"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"切换主机供电状态。","physical_meaning_zh":"离散电连接状态影响加热和电子模块;断电后温度不会立即归零。","subsystem":null,"parent":"base_link","origin_m":[-0.24,-0.258,0.025],"rpy_rad":[0,0,0],"objects":["GC7890B__power_switch","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.018,0.004,0.01]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-0.15,0.15],"limit_unit":"rad","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt04","legacy.rt05"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"carrier_port","name_zh":"载气入口","function_zh":"连接外部载气供应。","physical_meaning_zh":"建立进样气路的压力和组分边界。","subsystem":null,"parent":"base_link","origin_m":[-0.2,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__carrier_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt06","legacy.rt07","legacy.rt29"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"hydrogen_port","name_zh":"氢气入口","function_zh":"连接FID燃料供应。","physical_meaning_zh":"提供氢气压力边界,接口位置以功能示意表示。","subsystem":null,"parent":"base_link","origin_m":[-0.04,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__hydrogen_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt08","legacy.rt09","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"air_port","name_zh":"空气入口","function_zh":"连接FID助燃气供应。","physical_meaning_zh":"提供空气压力边界,不能把空气当作任意可替换载气。","subsystem":null,"parent":"base_link","origin_m":[0.045,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__air_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt10","legacy.rt11","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"makeup_port","name_zh":"尾吹气入口","function_zh":"表示FID尾吹气的外部供给边界。","physical_meaning_zh":"它是逻辑供给端口;实际接头与共享供气布置取决于配置,未据照片逐项验证。","subsystem":null,"parent":"base_link","origin_m":[0.13,0.259,0.425],"rpy_rad":[0,0,0],"objects":["GC7890B__makeup_port","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt12","legacy.rt13","legacy.rt29","legacy.rt35"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"signal_port","name_zh":"信号与通信接口","function_zh":"连接外部数据采集或控制系统。","physical_meaning_zh":"提供数据边界,不输送样品;本几何将多类通信接口概括为一语义区域。","subsystem":null,"parent":"base_link","origin_m":[0.238,0.258,0.17],"rpy_rad":[0,0,0],"objects":["GC7890B__signal_port","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.071,0.005,0.188]},{"shape":"box","origin_m":[0,0.003,0.056],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.003,0.03],"rpy_rad":[0,0,0],"size_m":[0.014,0.007,0.012]},{"shape":"box","origin_m":[0,0.004,-0.021],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]},{"shape":"box","origin_m":[0,0.004,-0.055],"rpy_rad":[0,0,0],"size_m":[0.029,0.007,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"接入外部电源。","physical_meaning_zh":"定义电压、电流与功率边界;连接状态与开关状态不同。","subsystem":null,"parent":"base_link","origin_m":[-0.192,0.258,0.065],"rpy_rad":[0,0,0],"objects":["GC7890B__power_inlet","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.032,0.013,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["power.set","legacy.rt02","legacy.rt03"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"electronics","name_zh":"控制与采集电子模块","function_zh":"执行控制、信号采集与通信。","physical_meaning_zh":"离散状态机与连续传感信号在此交互,板级器件布置为内部示意。","subsystem":null,"parent":"base_link","origin_m":[0.219,0.015,0.219],"rpy_rad":[0,0,0],"objects":["GC7890B__electronics","all"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.285,0.252]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt28","legacy.rt31"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"sample_vial","name_zh":"样品瓶","function_zh":"承装待分析样品。","physical_meaning_zh":"组分质量和液体体积定义样品边界条件;本瓶不是厂商标配声明。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.16,0.02],"rpy_rad":[0,0,0],"objects":["GC7890B__sample_vial","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.04},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.008},{"shape":"cylinder","origin_m":[0,0,0.0285],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["sample.load","sample.unload","chromatography.measure","legacy.rt01","legacy.rt23"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"syringe","name_zh":"手动进样针筒","function_zh":"计量与转移液体样品并将针头对准进样口。","physical_meaning_zh":"针筒位姿、内容物体积和针头插入状态共同约束转移;为外围演示附件。","subsystem":null,"parent":"base_link","origin_m":[0.39,-0.065,0.102],"rpy_rad":[0,0,0],"objects":["GC7890B__syringe","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.063},{"shape":"cylinder","origin_m":[0,0,-0.053],"rpy_rad":[0,0,0],"radius_m":0.00035,"length_m":0.043},{"shape":"cylinder","origin_m":[0,0,-0.029],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.01},{"shape":"box","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt01","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]},{"id":"plunger","name_zh":"针筒推杆","function_zh":"改变针筒内部有效容积。","physical_meaning_zh":"推杆位移乘有效截面积对应排量;针头未连通目标时不能把位移当有效进样。","subsystem":null,"parent":"syringe","origin_m":[0,0,0.04],"rpy_rad":[0,0,0],"objects":["GC7890B__plunger","all"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0008,"length_m":0.071},{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.002}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.032],"limit_unit":"m","evidence":"engineering_assumption"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"migrated_7890b_proxy_not_8890b_local_cad","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":[0,0,0],"physical_quantities":[],"capability_ids":["legacy.rt23","legacy.rt25"],"bbox_m":null,"raw_keys":["axis","blender_object","bounding_box_component_local","center_of_mass_m","collisions","function_zh","geometry_evidence","id","inertia_evidence","inertia_formula","inertia_frame","inertial_box_dimensions_m","interaction_anchor_local_m","joint_type","limit_evidence","limit_unit","limits","mass_evidence","mesh_file","mesh_objects","name_zh","origin_m","parent","physical_meaning_zh","real_center_of_mass_m","real_damping","real_friction","real_inertia_kg_m2","real_joint_effort_limit","real_joint_velocity_limit","real_mass_evidence","real_mass_kg","simulation_inertia_kg_m2","simulation_mass_kg","source_asset_id","source_geometry_evidence"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["power_switch","power_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置教学柱温箱门角并同步关节","kind":"simulation","availability":"implemented","component_ids":["oven_door","oven_handle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"装入宿主已注册的虚拟样品瓶占位","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸载外置虚拟样品槽","kind":"simulation","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.set_temperature":{"function_zh":"按温区设置目标温度;后续宿主推进才改变实际温度","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","inlet_heater","fid_heater","oven_exhaust"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"chromatography.measure":{"function_zh":"供电、已装样及闭门后返回synthetic色谱图、保留时间和峰面积,浓度未知为null","kind":"analysis","availability":"implemented","component_ids":["sample_vial","column","fid_body","fid_electrometer"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chromatography.set_oven_program":{"function_zh":"chromatography.set_oven_program(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_carrier":{"function_zh":"chromatography.set_carrier(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_injection_mode":{"function_zh":"chromatography.set_injection_mode(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_split_ratio":{"function_zh":"chromatography.set_split_ratio(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.select_detector":{"function_zh":"chromatography.select_detector(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.set_valve_timing":{"function_zh":"chromatography.set_valve_timing(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.calibrate":{"function_zh":"chromatography.calibrate(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.enable_cryogenic":{"function_zh":"thermal.enable_cryogenic(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"robot.load_sample(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"hardware.connect(未实现时返回unsupported)","kind":"device_command","availability":"unsupported","component_ids":["control_panel"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"legacy.rt01":{"function_zh":"RT01 初始化仪器与默认样品(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["chassis","electronics","sample_vial","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt02":{"function_zh":"RT02 接通电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt03":{"function_zh":"RT03 拔掉电源接口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt04":{"function_zh":"RT04 开机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt05":{"function_zh":"RT05 关机(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt06":{"function_zh":"RT06 连接载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt07":{"function_zh":"RT07 断开载气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["carrier_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt08":{"function_zh":"RT08 连接氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt09":{"function_zh":"RT09 断开氢气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["hydrogen_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt10":{"function_zh":"RT10 连接空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt11":{"function_zh":"RT11 断开空气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["air_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt12":{"function_zh":"RT12 连接尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt13":{"function_zh":"RT13 断开尾吹气(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["makeup_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt14":{"function_zh":"RT14 打开柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt15":{"function_zh":"RT15 关闭柱温箱门状态(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["oven_door"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt16":{"function_zh":"RT16 设置柱温箱目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","oven_heater","oven_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt17":{"function_zh":"RT17 设置进样口目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","inlet_heater","inlet_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt18":{"function_zh":"RT18 设置FID目标温度(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["control_panel","fid_heater","fid_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"legacy.rt19":{"function_zh":"RT19 FID 点火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_igniter","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt20":{"function_zh":"RT20 FID 熄火(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt21":{"function_zh":"RT21 开始采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["start_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt22":{"function_zh":"RT22 停止采集(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["stop_key","control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt23":{"function_zh":"RT23 从样品瓶吸样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["sample_vial","syringe","plunger"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt24":{"function_zh":"RT24 登记针头已插入进样口(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["septum","syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt25":{"function_zh":"RT25 推压活塞并注样(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["plunger","syringe","liner","septum"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["fraction"]},"legacy.rt26":{"function_zh":"RT26 登记针头退出(新debug迁移入口)","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt27":{"function_zh":"RT27 推进物理模拟时间(新debug迁移入口)","kind":"simulation","availability":"implemented","component_ids":["oven_heater","liner","column","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"legacy.rt28":{"function_zh":"RT28 读取整体状态(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt29":{"function_zh":"RT29 读取当前各支路计算流量(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["carrier_port","hydrogen_port","air_port","makeup_port","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt30":{"function_zh":"RT30 检查样品质量守恒(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["liner","column","split_vent","septum_purge","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt31":{"function_zh":"RT31 读取未就绪原因(新debug迁移入口)","kind":"query","availability":"implemented","component_ids":["chassis","electronics"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"legacy.rt32":{"function_zh":"RT32 配置分流或不分流方法(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","split_valve","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","split_ratio"]},"legacy.rt33":{"function_zh":"RT33 配置不分流吹扫时序(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["split_valve","split_vent"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","purge_time_s","purge_flow_m3_s"]},"legacy.rt34":{"function_zh":"RT34 配置载气及隔垫吹扫(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["carrier_epc","column","septum_purge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["column_flow_m3_s","septum_purge_flow_m3_s","septum_sample_loss_fraction"]},"legacy.rt35":{"function_zh":"RT35 配置 FID 三路气体流量(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["hydrogen_port","air_port","makeup_port","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["hydrogen_flow_m3_s","air_flow_m3_s","makeup_flow_m3_s"]},"legacy.rt36":{"function_zh":"RT36 配置衬管与色谱柱数值尺寸(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["liner","column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["liner_volume_m3","column_length_m","column_inner_diameter_m","column_film_thickness_m"]},"legacy.rt37":{"function_zh":"RT37 配置色谱带展宽参数(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["column"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["longitudinal_B_m2_s","mass_transfer_C_s"]},"legacy.rt38":{"function_zh":"RT38 配置初始温度目标(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["oven_heater","inlet_heater","fid_body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_temperature_K","inlet_temperature_K","fid_temperature_K"]},"legacy.rt39":{"function_zh":"RT39 配置稳定和点火判据(新debug迁移入口)","kind":"configuration","availability":"implemented","component_ids":["control_panel","fid_igniter"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_tolerance_K","ready_dwell_s","fid_ignition_minimum_K"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch","power_inlet"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;由运行模块白名单读取,合成量不代表实测。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_door"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_door"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.id":{"meaning_zh":"sample.id;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_vial","syringe"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_vial","syringe"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":"thermal.set_temperature"},"thermal.oven.indicated_k":{"meaning_zh":"thermal.oven.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"thermal.inlet.setpoint_k":{"meaning_zh":"thermal.inlet.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["inlet_heater","inlet_sensor"],"write_via":"thermal.set_temperature"},"thermal.inlet.indicated_k":{"meaning_zh":"thermal.inlet.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["inlet_heater","inlet_sensor"],"write_via":null},"thermal.fid.setpoint_k":{"meaning_zh":"thermal.fid.setpoint_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["fid_body","fid_electrometer"],"write_via":"thermal.set_temperature"},"thermal.fid.indicated_k":{"meaning_zh":"thermal.fid.indicated_k;由运行模块白名单读取,合成量不代表实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["fid_body","fid_electrometer"],"write_via":null},"thermal.cooling_damper_open":{"meaning_zh":"thermal.cooling_damper_open;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_heater","oven_sensor","oven_exhaust"],"write_via":null},"process.thermal_truth":{"meaning_zh":"process.thermal_truth;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics","display"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;由运行模块白名单读取,合成量不代表实测。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics","display"],"write_via":null},"legacy.observation":{"meaning_zh":"受信任宿主debug层的observation;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.control":{"meaning_zh":"受信任宿主debug层的control;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.method":{"meaning_zh":"受信任宿主debug层的method;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["electronics"],"write_via":null},"legacy.flows":{"meaning_zh":"受信任宿主debug层的flows;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.mass_balance":{"meaning_zh":"受信任宿主debug层的mass_balance;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null},"legacy.not_ready_reasons":{"meaning_zh":"受信任宿主debug层的not_ready_reasons;包括合成默认物种的过程真值,禁止代理通过公共入口读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["electronics"],"write_via":null}},"mechanisms":{"oven_thermal":{"meaning_zh":"集中热容及自动冷却风门;三个温区独立限幅。冷却风门不等于实体炉门打开。","implementation":"lumped","equations":["C*dT/dt=P-G*(T-Tambient)","炉C=1000J/K;设定低于当前且通电时启用冷却档;闭门450→50°C目标270s","dT/dt<=2.25K/s仅作8890B峰值绝对上界,不声称全温域均可达到"],"parameters":{"true_heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"真实柱温箱有效热容未知。"},"simulation_heat_capacity":{"value":1000.0,"unit":"J/K","evidence":"assumption","meaning_zh":"用户指定修复有效热容。"},"simulation_cooling_conductance":{"value":10.5,"unit":"W/K","evidence":"assumption","meaning_zh":"代码采用10.5W/K:25°C环境、450→50°C理论269.83s;0.5s网格首次越阈270s,非厂家测量。"},"simulation_maximum_power":{"value":2400.0,"unit":"W","evidence":"assumption","meaning_zh":"集中热过程的假设部件加热功率,不是厂家加热丝额定或整机功率。"},"simulation_passive_conductance":{"value":3.0,"unit":"W/K","evidence":"assumption","meaning_zh":"沿用闭门被动散热假设。"},"true_conductance":{"value":null,"unit":"W/K","evidence":"unknown","meaning_zh":"真实结构风门散热系数未知。"}}},"legacy_chromatography":{"meaning_zh":"继承的分流/不分流衬管质量转移、合成保留因子、柱带展宽与FID电荷积分。","implementation":"numerical","equations":["dm_liner/dt=-Q_total*m_liner/V_liner","column_fraction=Q_column/(Q_column+Q_split)","velocity=Q_column/(pi*core_diameter^2/4)","band progress increment=dt*velocity/(column_length*(1+k(T)))","FID charge=sum(eluted_mass_i*synthetic_response_i)"],"parameters":{"calibrated_retention":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实化学物种保留参数未给出。"},"calibrated_response":{"value":null,"unit":"C/kg","evidence":"unknown","meaning_zh":"真实FID质量响应因子未知。"}}},"synthetic_measurement":{"meaning_zh":"独立于legacy动态注样过程的即时人工高斯峰fixture,用于本批装样/闭门/返回谱流程。","implementation":"numerical","equations":["I(t)=sum(A_i*exp(-0.5*((t-mu_i)/sigma_i)^2))","peak areas are analytical Gaussian integrals truncated to the fixture window [0,300] seconds; concentration=null"],"parameters":{"measurement_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"真实采集时长未提供;measure不推进世界时间。"},"noise":{"value":null,"unit":"A","evidence":"unknown","meaning_zh":"真实噪声未标定。"},"calibration_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"校准曲线未提供。"},"failure_probability":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实故障率未知。"}}}},"limitations":["按CHEM-096三表第101行采用Agilent 8890B GC。遵用户要求不重建几何:迁移旧7890B单S/SL+单FID模型,保留GC7890B内部对象稳定ID,52分件及外置手动针筒/样品瓶;不具备第二进样口、四检测器实装、ALS、MS、LN2、辅助阀箱。机身58×51×49cm与清单一致。炉温环境+4至450°C、LN2选件-80至450°C与7890B名义范围相同,修正的是旧代码统一0至450°C假区间;最大升温按8890B更新135°C/min(仅特定温区和供电条件峰值)。S/SL400°C与FID450°C独立限幅。4–5min冷却为用户审查目标,不是当前8890B厂家更快的冷却指标。清单最多4检测器容量予以保留,官方当前PDF另述5检测器/特定配置4检测器的版本差异单列,不替换硬要求。","真实部件质量、材料密度、惯量、摩擦、阻尼、流阻、热容、噪声、标定曲线、故障率等未提供则null。URDF使用旧工程分配质量及包围盒惯量,仅为仿真假设。","本批教学样品槽是机身外侧样品瓶占位;开炉门装样/闭门measure只是统一任务流程,真实GC进样由隔垫进样口完成;legacy过程保留吸样和插针/注射语义。","LN2低温、炉程序多段斜率、辅助阀时序、第二进样口/多检测器、真实响应/浓度校准与厂家通信未实现;以unsupported或明确配置边界登记。","GLB、OBJ为交换网格,原生可操作关节以model.blend和URDF为准。GLB按本项目要求Z向上,标准Y向上消费者须显式处理该约定。","没有机器人抓放、碰撞动力学引擎加载、真实硬件控制或实机标定证据;相应验证not_run。","代理API的输入/输出过滤有测试边界;受信宿主依然能够读取debug质量账本和内部对象,不是文件系统安全隔离。","原资产15视觉/内部组件没有碰撞体,延续原简化且不补造几何;碰撞代理范围详见geometry_manifest。单个Blender模型组只绑定一个实例,不声称多个场景实体隔离已验证。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.measure","lid.set_angle","power.set","sample.load","sample.unload","thermal.set_temperature"],"unsupported":["legacy.rt01","legacy.rt02","legacy.rt03","legacy.rt04","legacy.rt05","legacy.rt06","legacy.rt07","legacy.rt08","legacy.rt09","legacy.rt10","legacy.rt11","legacy.rt12","legacy.rt13","legacy.rt14","legacy.rt15","legacy.rt16","legacy.rt17","legacy.rt18","legacy.rt19","legacy.rt20","legacy.rt21","legacy.rt22","legacy.rt23","legacy.rt24","legacy.rt25","legacy.rt26","legacy.rt27","legacy.rt28","legacy.rt29","legacy.rt30","legacy.rt31","legacy.rt32","legacy.rt33","legacy.rt34","legacy.rt35","legacy.rt36","legacy.rt37","legacy.rt38","legacy.rt39"],"note_zh":"桥接 basic40_runtime_analytical.AgilentGC8890B(推进方式 host_step_dt),16 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(48 个按键(碰到即触发)、2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(接口);布局:台面、单人可搬、正面 −y、前方留空 0.406 m;面板读数 oven(3)、inlet(3)、fid(3)"}},"previews":["previews/agilent_gc8890b/preview_closed.webp","previews/agilent_gc8890b/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","bytes":1200020},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/collision_proxies.json","bytes":44598},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/geometry_manifest.json","bytes":201892},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.blend","bytes":3620074},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.glb","bytes":7772156},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/model.urdf","bytes":45572}],"completeness":{"components":52,"with_collisions":37,"with_objects":52,"with_function":52,"with_mass":0,"joints_matching_component":5,"joints":50,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation"]},"slug":"agilent_gc8890b","chem_id":"CHEM-096","name_en":"Gas chromatograph","maker":"Agilent","model":"8890B GC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_gc8890b","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_gc8890b/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.agilent_hplc1260.json b/data/assets/instrument.agilent_hplc1260.json index 4d73935bece469fa64e9e10e4757f55e29990110..d0c2b82fca9dff59e18c2a0a506e73614975456f 100644 --- a/data/assets/instrument.agilent_hplc1260.json +++ b/data/assets/instrument.agilent_hplc1260.json @@ -1 +1 @@ -{"tid":"instrument.agilent_hplc1260","asset_dir":"basic40_batch02/t3_analytical/agilent_hplc1260","name_zh":"高效液相色谱仪 Agilent | 1260 Infinity III LC","category":"色谱与电泳分离","description_zh":"CHEM-097标准外形模块堆叠教学物理资产;独立泵、进样器、柱温箱和检测器,提供装样、关门、方法、运行与合成色谱语义。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"原点为整机台面投影中心;X向右、Y向后、Z向上,台面z=0。导出坐标转换详见geometry_manifest。"},"mass_kg":58.2,"size_m":[0.396,0.468,0.66],"bbox_min":[-0.198,-0.234,0.0],"bbox_max":[0.198,0.234,0.66],"manifest_dimensions_m":[0.396,0.468,0.66],"glb":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","links":{"root":"/Geometry/root","injector_door":"/Geometry/root/injector_door"},"frames":{"pre_place":[0.0,0.0122,0.84],"place":[0.0,0.0122,0.71],"post_place":[0.0,0.0122,0.84],"joint_injector_door_joint":[-0.18,-0.21005,0.293]},"joints":[{"name":"injector_door_joint","type":"continuous","parent":"injector_module","child":"injector_door","axis":[0.0,0.0,-1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[-0.18,-0.21005,0.293],"child_prim":"/Geometry/root/injector_door","child_bbox_min":[-0.18,-0.23065,0.2155],"child_bbox_max":[0.18,-0.20718,0.3705],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"solvent_tray_11","link":"root","part":"solvent_tray","pos":[-0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_21","link":"root","part":"solvent_tray","pos":[0.0,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_31","link":"root","part":"solvent_tray","pos":[0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":58.2,"footprint_m":[0.396,0.468],"height_m":0.66,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.66,"primary_slot":"solvent_tray_11","access":[],"slot_count":3},"components":[{"id":"chassis","name_zh":"底盘","function_zh":"支撑模块堆叠并定义台面原点","physical_meaning_zh":"支承、定位模块堆叠,承接供电与机械载荷。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__chassis","hplc1260__chassis_mesh","o chassis"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.02800000141606194],"rpy_rad":[0,0,0],"size_m":[0.3960000021457673,0.44836175088319036,0.024000001213767375]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"feet","name_zh":"防滑支脚","function_zh":"台面接触支撑;摩擦与硬度未知","physical_meaning_zh":"支撑整机并定义台面接触位置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__feet","hplc1260__feet_mesh","o feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[-0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_module","name_zh":"泵 / PUMP","function_zh":"流动相输送;软件流量范围依据清单","physical_meaning_zh":"保存流量与流动相梯度方法;不提供已校准流阻或真实泵压模型。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_module","hplc1260__pump_module_mesh","o pump_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.14800000748489883]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.13600000687801514]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_controls","name_zh":"泵前部连接与控制","function_zh":"操作与管路连接位置示意","physical_meaning_zh":"表示泵模块的可见控制和管路布置。","subsystem":null,"parent":"pump_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_controls","hplc1260__pump_controls_mesh","o pump_controls"],"collisions":[{"shape":"cylinder","origin_m":[0.04500000024383719,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.04500000024383719,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.1610000008723953,-0.22418087544159518,0.064000003236713],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006000000303441844,"length_m":0.003000000151720922}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_module","name_zh":"进样器模块","function_zh":"容纳样品架和教学进样位置","physical_meaning_zh":"容纳样品槽位并保存标准进样量设置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_module","hplc1260__injector_module_mesh","o injector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.004790189646187931,0.1990000100641545],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[0.0,0.004790189646187931,0.38900001967314624],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[-0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.0,0.21268442029074414,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.019160758584751723,0.1800000091032553]},{"shape":"box","origin_m":[0.0,-0.2146004961492193,0.3780000191168362],"rpy_rad":[0,0,0],"size_m":[0.3700000020048836,0.00766430343390069,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle","sample.load","sample.unload","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_slot","name_zh":"样品架槽位","function_zh":"一个虚拟样品槽;其余孔为外观示意,不代表厂家容量","physical_meaning_zh":"定位一个虚拟样品瓶并关联已注册样品身份。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_slot","hplc1260__sample_slot_mesh","o sample_slot"],"collisions":[{"shape":"box","origin_m":[0.0,-0.08430733777290758,0.2240000113284955],"rpy_rad":[0,0,0],"size_m":[0.3200000017339534,0.2078942306445562,0.019000000960899172]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_vial","name_zh":"示例样品瓶","function_zh":"供装样流程显隐的虚拟耗材,尺寸和材质均未标定","physical_meaning_zh":"显示样品槽装载状态;不表示已模拟实体液体转移或真实耗材容量。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_vial","hplc1260__sample_vial_mesh","o sample_vial"],"collisions":[{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.2540000128457047],"rpy_rad":[0,0,0],"radius_m":0.008000000404589125,"length_m":0.0370000018712247},{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.27700001400889845],"rpy_rad":[0,0,0],"radius_m":0.009000000455162764,"length_m":0.009000000455162764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_door","name_zh":"进样器门","function_zh":"绕左铰链开启以进入样品槽","physical_meaning_zh":"提供装样入口和关门测量互锁的可动关节。","subsystem":null,"parent":"injector_module","origin_m":[-0.18000000715255737,-0.21651656925678253,0.2930000126361847],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_door","hplc1260__injector_door_mesh","o injector_door"],"collisions":[{"shape":"box","origin_m":[0.18000000097534877,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.005748227575425517,0.1550000078389143]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,-0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.008000000043348833,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.35200000190734865,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.3290000017827208,-0.011496455150851034,0.0],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.018202720655514135,0.05200000262982931]}],"joint":{"type":"continuous","axis":null,"limits":null,"limit_unit":null,"evidence":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_oven_module","name_zh":"柱温箱 / COLUMN","function_zh":"记录环境-10K至358.15K范围;标准外形内的教学组件,非厂家MCT实物配置","physical_meaning_zh":"保存温度方法与MCT配置能力边界;标准外形代理不认证精确MCT模块SKU。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_oven_module","hplc1260__column_oven_module_mesh","o column_oven_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.11500000581596866]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.10300000520908498]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_holder","name_zh":"柱支架","function_zh":"容纳一根教学柱;无已标定柱规格","physical_meaning_zh":"表示色谱柱的安装位置及与流路的关联。","subsystem":null,"parent":"column_oven_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_holder","hplc1260__column_holder_mesh","o column_holder"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.028741137877127582,0.4550000230110065],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008000000404589125,"length_m":0.27000001365488296}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"detector_module","name_zh":"检测器 / DETECTOR","function_zh":"合成色谱信号输出;检测器具体SKU与波长范围未知","physical_meaning_zh":"保存检测波长方法,输出明确标为synthetic的色谱曲线。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__detector_module","hplc1260__detector_module_mesh","o detector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.1110000056136741]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.09900000500679042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure","chromatography.stop","chromatography.get_chromatogram","chromatography.calibrate","chromatography.quantify","chromatography.purity","hardware.connect","robot.load_sample"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"solvent_tray","name_zh":"流动相托盘","function_zh":"储液瓶承托位置;本次不指定瓶数或容量","physical_meaning_zh":"表示流动相容器支承和虚拟流动相就绪状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__solvent_tray","hplc1260__solvent_tray_mesh","o solvent_tray"],"collisions":[{"shape":"box","origin_m":[0.0,0.006706265504663103,0.6350000321142618],"rpy_rad":[0,0,0],"size_m":[0.38600000209158125,0.4215366888645379,0.010000000505736406]},{"shape":"box","origin_m":[-0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.0,-0.2002299272106555,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]},{"shape":"box","origin_m":[0.0,0.21172638236150654,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"fluid_tubing","name_zh":"前部毛细管","function_zh":"示意泵-进样器-柱-检测器连接,流阻与管径性能未知","physical_meaning_zh":"表示泵、进样器、柱位和检测器的功能流路。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__fluid_tubing","hplc1260__fluid_tubing_mesh","o fluid_tubing"],"collisions":[{"shape":"cylinder","origin_m":[0.10950000643459239,-0.2380724153653223,0.12300000216744175],"rpy_rad":[0.21109385788440704,1.1614340543746948,0.13881178200244904],"radius_m":0.0010000000505736406,"length_m":0.03597221370402085},{"shape":"cylinder","origin_m":[0.1484999962747097,-0.23471929723148943,0.15000001354651088],"rpy_rad":[-0.24497878551483154,0.8290778398513794,-0.1082366332411766],"radius_m":0.0010000000505736406,"length_m":0.06103278690647067},{"shape":"cylinder","origin_m":[0.17450000440261584,-0.22801303241206847,0.21300001029534826],"rpy_rad":[-0.04647804796695709,0.08112896978855133,-0.001886732061393559],"radius_m":0.0010000000505736406,"length_m":0.08637709491291505},{"shape":"cylinder","origin_m":[0.17600000000000002,-0.22465988572648035,0.29250003386627715],"rpy_rad":[-0.041072871536016464,-0.05469382554292679,0.0011236541904509068],"radius_m":0.0010000000505736406,"length_m":0.07317101986203114},{"shape":"cylinder","origin_m":[0.17399999593604695,-0.22226479318752682,0.3770000231193786],"rpy_rad":[-0.020830200985074043,0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.09602085195056695},{"shape":"cylinder","origin_m":[0.16499999254941938,-0.22322284733416137,0.4405000432585247],"rpy_rad":[0.1283230483531952,-0.5224885940551758,-0.03435150161385536],"radius_m":0.0012000000606883687,"length_m":0.03606936461992796},{"shape":"cylinder","origin_m":[0.16400000541860413,-0.22322284733416137,0.47050001616550297],"rpy_rad":[-0.13706590235233307,0.500190258026123,-0.03506387770175934],"radius_m":0.0012000000606883687,"length_m":0.033361669030274314},{"shape":"cylinder","origin_m":[0.17200000677325514,-0.22130676759264747,0.5265000132755807],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.08300000742057186}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"rear_ports","name_zh":"背部电源与数据接口","function_zh":"空间连接占位;针脚、额定值与协议未知","physical_meaning_zh":"表示电源与数据连接区域;接口尺寸和协议未认证。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__rear_ports","hplc1260__rear_ports_mesh","o rear_ports"],"collisions":[{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"status_display","name_zh":"状态灯","function_zh":"显示供电状态的理想化颜色,不是实测传感器","physical_meaning_zh":"以独立材质颜色指示本次仿真供电状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__status_display","hplc1260__status_display_mesh","o status_display"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电状态","kind":"device_command","availability":"implemented","component_ids":["chassis","status_display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set_angle":{"function_zh":"设置进样器门角度","kind":"device_command","availability":"implemented","component_ids":["injector_door","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"sample.load":{"function_zh":"将已注册虚拟样品装入槽位","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸下槽位中的虚拟样品","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mobile_phase.set_available":{"function_zh":"设置虚拟流动相就绪状态","kind":"device_command","availability":"implemented","component_ids":["solvent_tray","pump_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["available"]},"chromatography.set_method":{"function_zh":"设置流量、梯度、柱温、进样量、波长与积分方法","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s","injection_volume_m3","column_temperature_K","pressure_limit_Pa","wavelength_m","gradient","run_duration_s","sample_interval_s","integration_method"]},"chromatography.measure":{"function_zh":"启动合成色谱运行并按宿主时钟完成","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.stop":{"function_zh":"取消当前合成运行并保留已采集数据","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.get_chromatogram":{"function_zh":"读取当前部分或最终合成色谱","kind":"query","availability":"implemented","component_ids":["detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.calibrate":{"function_zh":"真实浓度校准(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.quantify":{"function_zh":"真实校准浓度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.purity":{"function_zh":"真实纯度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"真实硬件连接(未实现)","kind":"configuration","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"机器人装样(未实现)","kind":"robot_skill","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关设定;不表示真实电压或电流。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","status_display"],"write_via":"power.set"},"door.angle_rad":{"meaning_zh":"进样器门的权威运行角;0为闭门,正角经-q驱动模型向前打开。","unit":"rad","access":"read_write","origin":"scene","component_ids":["injector_door"],"write_via":"door.set_angle"},"door.closed":{"meaning_zh":"由门角<=1e-6rad派生的关门标志;容差为软件假设。","unit":"1","access":"read_only","origin":"derived","component_ids":["injector_door"],"write_via":null},"sample.loaded":{"meaning_zh":"虚拟样品槽是否已装入注册样品,并控制瓶网格显隐。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.id":{"meaning_zh":"槽位样品标识;空槽为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.truth":{"meaning_zh":"受信任宿主登记的调试真值;agent读取和返回均过滤。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_slot","sample_vial"],"write_via":null},"mobile_phase.available":{"meaning_zh":"虚拟流动相就绪标志;不代表储液体积、化学身份或实物流动。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["solvent_tray","pump_module"],"write_via":"mobile_phase.set_available"},"method.configured":{"meaning_zh":"是否已完整校验并保存当前色谱方法。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.flow_m3_s":{"meaning_zh":"方法流量设定,SI体积流率;不作为已模拟或实测流量。","unit":"m3/s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.injection_volume_m3":{"meaning_zh":"方法进样体积设定;未模拟样品瓶体积消耗。","unit":"m3","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.column_temperature_k":{"meaning_zh":"方法柱温目标;MCT环境条件及最高358.15K受校验,不表示已经达到该温度。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"方法压力上限设定,最多60000000Pa;无实际压力求解或已验证的物理超压互锁。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.wavelength_m":{"meaning_zh":"方法检测波长设定;真实检测器范围未知,当前仅存储正值。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.gradient":{"meaning_zh":"流动相B比例随时间的方法表,time_s为s、fraction_b无量纲;不求解混合和传输。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.run_duration_s":{"meaning_zh":"调用者提供的本次合成运行时长;不是厂家测量速度。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.sample_interval_s":{"meaning_zh":"本次合成色谱的时间轴间隔;受软件数据量上限约束。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.integration_method":{"meaning_zh":"当前实现的合成信号梯形积分规则;没有定量校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"column_oven.actual_temperature_k":{"meaning_zh":"实际柱温未建模,返回null;不能用目标温度冒充温度真值。","unit":"K","access":"read_only","origin":"derived","component_ids":["column_oven_module"],"write_via":null},"pump.actual_pressure_pa":{"meaning_zh":"实际泵压未建模,返回null;不能用600bar额定上限冒充实际压力。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["pump_module"],"write_via":null},"run.status":{"meaning_zh":"本次运行状态idle/running/succeeded/cancelled;accepted仅表示开始运行。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.operation_id":{"meaning_zh":"当前实例运行标识;poll/cancel按操作所属身份约束。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.elapsed_s":{"meaning_zh":"由宿主绝对时间计算的已采集时长;查询不推进它。","unit":"s","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"最后一次已开始运行的部分或最终合成色谱:时间s、无量纲任意信号、积分s;synthetic=true,纯度和校准浓度为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null},"measurement.count":{"meaning_zh":"已完成到succeeded的运行次数;取消不增加计数。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null}},"mechanisms":{"synthetic_chromatography":{"meaning_zh":"遵循装样、关门、方法、运行、返回色谱语义的合成过程;过程运行不等于真实LC流体、热或分离模型。","implementation":"numerical","equations":["s(t)=sum_j a_j*exp(-0.5*((t-c_j)/w_j)^2),c_j、w_j、a_j为明确标synthetic的任意教学峰参数,不是物理保留时间/峰宽。","A=sum_i (s_i+s_(i-1))*(t_i-t_(i-1))/2,合成无量纲信号的梯形积分单位为s;不推断真实纯度或浓度。","elapsed=min(host_time-start_time,method.run_duration_s);只有host_advance推进运行,read/poll不推进。"],"parameters":{"flow_minimum_m3_s":{"value":1.6666666666666667e-11,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_minimum_m3_s"},"flow_maximum_m3_s":{"value":1.6666666666666668e-07,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_maximum_m3_s"},"injection_volume_minimum_m3":{"value":1e-10,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_minimum_m3"},"injection_volume_maximum_m3":{"value":1e-07,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_maximum_m3"},"system_maximum_pressure_pa":{"value":60000000.0,"unit":"Pa","evidence":"documented","meaning_zh":"Whole-system ceiling; not a module pressure or predicted operating pressure."},"column_maximum_temperature_k":{"value":358.15,"unit":"K","evidence":"documented","meaning_zh":"column_maximum_temperature_K"},"column_minimum_temperature_offset_k":{"value":-10.0,"unit":"K","evidence":"documented","meaning_zh":"MCT catalog capability subject to ambient; model validates target only and does not establish exact MCT hardware configuration."},"wavelength_range_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"wavelength_range_m"},"actual_pressure_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"actual_pressure_Pa"},"actual_temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"actual_temperature_K"},"acquisition_duration_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"Run duration is supplied by caller; not an inferred vendor acquisition speed."},"door_maximum_angle_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"door_maximum_angle_rad"},"door_loading_clearance_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"door_loading_clearance_rad"},"door_closed_tolerance_rad":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"door_closed_tolerance_rad"},"default_host_ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"default_host_ambient_K"},"maximum_run_duration_s":{"value":86400,"unit":"s","evidence":"assumption","meaning_zh":"maximum_run_duration_s"},"maximum_samples":{"value":10001,"unit":"1","evidence":"assumption","meaning_zh":"maximum_samples"},"default_gaussian_peaks":{"value":[[20.0,2.0,1.0],[40.0,3.0,0.7]],"unit":"s,s,1","evidence":"assumption","meaning_zh":"default_gaussian_peaks"}}}},"limitations":["full表示本次标准外形教学配置的全部已建功能组件已登记;并不表示厂家全套功能、精确模块SKU或动态真实性已完成。","396×660×468 mm标准堆叠与435×800×468 mm MCT配置尺寸分开记录。本模型采用标准外形,85°C/MCT能力保留其配置条件,不能据此认证标准几何含真实MCT模块。","四个功能模块单独建模;内部结构、面板、接口、样品瓶、托架和管路局部尺寸为仿真假设,非制造CAD。","整机与所有部件质量、密度、摩擦和真实惯量未知为null;仅给均匀包围盒每单位质量I/m系数。URDF无inertial,不能直接声称已完成动力学。","门采用连续URDF旋转关节以避免捏造effort/velocity;本软件0..π/2范围是教学假设,非厂商认证机械限位。","碰撞体仅使用box/cylinder/sphere基元;存在碰撞代理不等于已验证接触动力学或机器人可达性。","运行参数范围来自清单并换算SI;实际泵压力/温度、真实响应、噪声、校准浓度、真实纯度与故障概率未标定。","流量10mL/min与系统600bar是清单分别列出的上限,未建立联合性能包络;不宣称两个极值在同一运行条件下同时实现。","合成色谱必须标synthetic;不宣称进样体积守恒、梯度溶剂消耗或厂家检测性能。","准备动作保留上次运行波形,波形不会随新设定自动重算;取消保留部分数据,调用者须按运行记录关联样品与方法。","状态和命令按运行会话过滤;共享Python进程或文件系统不是安全隔离沙箱。read/poll不推进时间,异步运行由宿主管理时间。","机器人、真实硬件、碰撞接触动力学及物理性能标定均未运行。","官方III代系统手册已在线读取并记录版本;对应模块手册PDF归档与精确模块几何版本仍待补。下载尝试曾在审批长期挂起后被中止,本合同只按实际存在文件登记artifact,不把在线阅读写成已归档PDF。","All acquired signals are arbitrary synthetic Gaussian fixtures, unit 1; they are not calibrated absorbance, detector current, chemical identities or real sample response.","Flow, injection, gradient, wavelength and column-temperature settings are recorded and validated but do not parameterize the arbitrary fixture response.","No hydraulic, thermal, solvent transfer, injection-volume consumption, gradient mixing, equilibration, noise or fault-probability model.","Purity and calibrated concentration remain null; dedicated capabilities explicitly return unsupported.","Actual pressure and temperature remain null; pressure-limit settings alone do not prove a pressure safety interlock.","Host-owned time drives sampling; no implicit stepping in read, describe, poll or chromatogram retrieval.","Scene callback success needs independent evaluated-pose verification; no robot or hardware driver.","Access filtering is an API boundary, not protection against trusted Python-host introspection or filesystem access.","Request deduplication and operation ownership are per-instance, per-principal, in-memory only.","Synchronous callback failure leaves process uncommitted but may have unknown external scene side effects."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.get_chromatogram","chromatography.measure","chromatography.set_method","chromatography.stop","door.set_angle","mobile_phase.set_available","power.set","sample.load","sample.unload"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHPLC1260Runtime(推进方式 host_advance_abs),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 4 个(孔位、放置面);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/agilent_hplc1260/preview_closed.webp","previews/agilent_hplc1260/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","bytes":274689},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/collision_proxies.json","bytes":18988},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/geometry_manifest.json","bytes":40336},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.blend","bytes":593359},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","bytes":1975504},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","bytes":18591}],"completeness":{"components":15,"with_collisions":14,"with_objects":15,"with_function":15,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hplc1260","chem_id":"CHEM-097","name_en":"HPLC system","maker":"Agilent","model":"1260 Infinity III LC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","runtime":null} \ No newline at end of file +{"tid":"instrument.agilent_hplc1260","asset_dir":"basic40_batch02/t3_analytical/agilent_hplc1260","name_zh":"高效液相色谱仪 Agilent | 1260 Infinity III LC","category":"色谱与电泳分离","description_zh":"CHEM-097标准外形模块堆叠教学物理资产;独立泵、进样器、柱温箱和检测器,提供装样、关门、方法、运行与合成色谱语义。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"原点为整机台面投影中心;X向右、Y向后、Z向上,台面z=0。导出坐标转换详见geometry_manifest。"},"mass_kg":58.2,"size_m":[0.396,0.468,0.66],"bbox_min":[-0.198,-0.234,0.0],"bbox_max":[0.198,0.234,0.66],"manifest_dimensions_m":[0.396,0.468,0.66],"glb":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","links":{"root":"/Geometry/root","injector_door":"/Geometry/root/injector_door"},"frames":{"pre_place":[0.0,0.0122,0.84],"place":[0.0,0.0122,0.71],"post_place":[0.0,0.0122,0.84],"joint_injector_door_joint":[-0.18,-0.21005,0.293]},"joints":[{"name":"injector_door_joint","type":"continuous","parent":"injector_module","child":"injector_door","axis":[0.0,0.0,-1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[-0.18,-0.21005,0.293],"child_prim":"/Geometry/root/injector_door","child_bbox_min":[-0.18,-0.23065,0.2155],"child_bbox_max":[0.18,-0.20718,0.3705],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"solvent_tray_11","link":"root","part":"solvent_tray","pos":[-0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_21","link":"root","part":"solvent_tray","pos":[0.0,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"solvent_tray_31","link":"root","part":"solvent_tray","pos":[0.11,0.0122,0.66],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,0.0122,0.66],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["bottle"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":58.2,"footprint_m":[0.396,0.468],"height_m":0.66,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.66,"primary_slot":"solvent_tray_11","access":[],"slot_count":3},"components":[{"id":"chassis","name_zh":"底盘","function_zh":"支撑模块堆叠并定义台面原点","physical_meaning_zh":"支承、定位模块堆叠,承接供电与机械载荷。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__chassis","hplc1260__chassis_mesh","o chassis"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.02800000141606194],"rpy_rad":[0,0,0],"size_m":[0.3960000021457673,0.44836175088319036,0.024000001213767375]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"feet","name_zh":"防滑支脚","function_zh":"台面接触支撑;摩擦与硬度未知","physical_meaning_zh":"支撑整机并定义台面接触位置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__feet","hplc1260__feet_mesh","o feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[-0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,-0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825},{"shape":"cylinder","origin_m":[0.16200000087781388,0.17340486519200307,0.008000000404589125],"rpy_rad":[0,0,0],"radius_m":0.020000001011472812,"length_m":0.01600000080917825}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_module","name_zh":"泵 / PUMP","function_zh":"流动相输送;软件流量范围依据清单","physical_meaning_zh":"保存流量与流动相梯度方法;不提供已校准流阻或真实泵压模型。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_module","hplc1260__pump_module_mesh","o pump_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.14800000748489883]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.11700000591711594],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.13600000687801514]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"pump_controls","name_zh":"泵前部连接与控制","function_zh":"操作与管路连接位置示意","physical_meaning_zh":"表示泵模块的可见控制和管路布置。","subsystem":null,"parent":"pump_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__pump_controls","hplc1260__pump_controls_mesh","o pump_controls"],"collisions":[{"shape":"cylinder","origin_m":[0.04500000024383719,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.04500000024383719,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.22513891337083272,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012000000606883688,"length_m":0.010000000505736406},{"shape":"cylinder","origin_m":[0.09300000050393019,-0.23184517887549583,0.11600000586654231],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005000000252868203,"length_m":0.009000000455162764},{"shape":"cylinder","origin_m":[0.1610000008723953,-0.22418087544159518,0.064000003236713],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006000000303441844,"length_m":0.003000000151720922}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_module","name_zh":"进样器模块","function_zh":"容纳样品架和教学进样位置","physical_meaning_zh":"容纳样品槽位并保存标准进样量设置。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_module","hplc1260__injector_module_mesh","o injector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.004790189646187931,0.1990000100641545],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[0.0,0.004790189646187931,0.38900001967314624],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.010000000505736406]},{"shape":"box","origin_m":[-0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.1910000010349534,0.004790189646187931,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4349492198738641,0.1800000091032553]},{"shape":"box","origin_m":[0.0,0.21268442029074414,0.29400001486865035],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.019160758584751723,0.1800000091032553]},{"shape":"box","origin_m":[0.0,-0.2146004961492193,0.3780000191168362],"rpy_rad":[0,0,0],"size_m":[0.3700000020048836,0.00766430343390069,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle","sample.load","sample.unload","chromatography.set_method","chromatography.measure","chromatography.stop"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_slot","name_zh":"样品架槽位","function_zh":"一个虚拟样品槽;其余孔为外观示意,不代表厂家容量","physical_meaning_zh":"定位一个虚拟样品瓶并关联已注册样品身份。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_slot","hplc1260__sample_slot_mesh","o sample_slot"],"collisions":[{"shape":"box","origin_m":[0.0,-0.08430733777290758,0.2240000113284955],"rpy_rad":[0,0,0],"size_m":[0.3200000017339534,0.2078942306445562,0.019000000960899172]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"sample_vial","name_zh":"示例样品瓶","function_zh":"供装样流程显隐的虚拟耗材,尺寸和材质均未标定","physical_meaning_zh":"显示样品槽装载状态;不表示已模拟实体液体转移或真实耗材容量。","subsystem":null,"parent":"injector_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__sample_vial","hplc1260__sample_vial_mesh","o sample_vial"],"collisions":[{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.2540000128457047],"rpy_rad":[0,0,0],"radius_m":0.008000000404589125,"length_m":0.0370000018712247},{"shape":"cylinder","origin_m":[-0.1200000006502325,-0.15807625832420172,0.27700001400889845],"rpy_rad":[0,0,0],"radius_m":0.009000000455162764,"length_m":0.009000000455162764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"injector_door","name_zh":"进样器门","function_zh":"绕左铰链开启以进入样品槽","physical_meaning_zh":"提供装样入口和关门测量互锁的可动关节。","subsystem":null,"parent":"injector_module","origin_m":[-0.18000000715255737,-0.21651656925678253,0.2930000126361847],"rpy_rad":[0,0,0],"objects":["hplc1260__injector_door","hplc1260__injector_door_mesh","o injector_door"],"collisions":[{"shape":"box","origin_m":[0.18000000097534877,0.0,0.0],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.005748227575425517,0.1550000078389143]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,-0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.18000000097534877,-0.0019160758584751724,0.07000000354015484],"rpy_rad":[0,0,0],"size_m":[0.36000000195069753,0.008622341363138275,0.015000000758604609]},{"shape":"box","origin_m":[0.008000000043348833,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.35200000190734865,-0.0019160758584751724,0.0],"rpy_rad":[0,0,0],"size_m":[0.016000000086697667,0.008622341363138275,0.14000000708030969]},{"shape":"box","origin_m":[0.3290000017827208,-0.011496455150851034,0.0],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.018202720655514135,0.05200000262982931]}],"joint":{"type":"continuous","axis":null,"limits":null,"limit_unit":null,"evidence":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set_angle"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_oven_module","name_zh":"柱温箱 / COLUMN","function_zh":"记录环境-10K至358.15K范围;标准外形内的教学组件,非厂家MCT实物配置","physical_meaning_zh":"保存温度方法与MCT配置能力边界;标准外形代理不认证精确MCT模块SKU。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_oven_module","hplc1260__column_oven_module_mesh","o column_oven_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.11500000581596866]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.45650002308686694],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.10300000520908498]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"column_holder","name_zh":"柱支架","function_zh":"容纳一根教学柱;无已标定柱规格","physical_meaning_zh":"表示色谱柱的安装位置及与流路的关联。","subsystem":null,"parent":"column_oven_module","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__column_holder","hplc1260__column_holder_mesh","o column_holder"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.028741137877127582,0.4550000230110065],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008000000404589125,"length_m":0.27000001365488296}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"detector_module","name_zh":"检测器 / DETECTOR","function_zh":"合成色谱信号输出;检测器具体SKU与波长范围未知","physical_meaning_zh":"保存检测波长方法,输出明确标为synthetic的色谱曲线。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__detector_module","hplc1260__detector_module_mesh","o detector_module"],"collisions":[{"shape":"box","origin_m":[0.0,0.003832151716950345,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3940000021349301,0.4349492198738641,0.1110000056136741]},{"shape":"box","origin_m":[0.0,-0.21651657200769447,0.5745000290545565],"rpy_rad":[0,0,0],"size_m":[0.3820000020699068,0.00766430343390069,0.09900000500679042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chromatography.set_method","chromatography.measure","chromatography.stop","chromatography.get_chromatogram","chromatography.calibrate","chromatography.quantify","chromatography.purity","hardware.connect","robot.load_sample"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"solvent_tray","name_zh":"流动相托盘","function_zh":"储液瓶承托位置;本次不指定瓶数或容量","physical_meaning_zh":"表示流动相容器支承和虚拟流动相就绪状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__solvent_tray","hplc1260__solvent_tray_mesh","o solvent_tray"],"collisions":[{"shape":"box","origin_m":[0.0,0.006706265504663103,0.6350000321142618],"rpy_rad":[0,0,0],"size_m":[0.38600000209158125,0.4215366888645379,0.010000000505736406]},{"shape":"box","origin_m":[-0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.1880000010186976,0.006706265504663103,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.012000000065023251,0.4215366888645379,0.022000001112620092]},{"shape":"box","origin_m":[0.0,-0.2002299272106555,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]},{"shape":"box","origin_m":[0.0,0.21172638236150654,0.6490000328222928],"rpy_rad":[0,0,0],"size_m":[0.3760000020373952,0.011496455150851034,0.022000001112620092]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mobile_phase.set_available"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"fluid_tubing","name_zh":"前部毛细管","function_zh":"示意泵-进样器-柱-检测器连接,流阻与管径性能未知","physical_meaning_zh":"表示泵、进样器、柱位和检测器的功能流路。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__fluid_tubing","hplc1260__fluid_tubing_mesh","o fluid_tubing"],"collisions":[{"shape":"cylinder","origin_m":[0.10950000643459239,-0.2380724153653223,0.12300000216744175],"rpy_rad":[0.21109385788440704,1.1614340543746948,0.13881178200244904],"radius_m":0.0010000000505736406,"length_m":0.03597221370402085},{"shape":"cylinder","origin_m":[0.1484999962747097,-0.23471929723148943,0.15000001354651088],"rpy_rad":[-0.24497878551483154,0.8290778398513794,-0.1082366332411766],"radius_m":0.0010000000505736406,"length_m":0.06103278690647067},{"shape":"cylinder","origin_m":[0.17450000440261584,-0.22801303241206847,0.21300001029534826],"rpy_rad":[-0.04647804796695709,0.08112896978855133,-0.001886732061393559],"radius_m":0.0010000000505736406,"length_m":0.08637709491291505},{"shape":"cylinder","origin_m":[0.17600000000000002,-0.22465988572648035,0.29250003386627715],"rpy_rad":[-0.041072871536016464,-0.05469382554292679,0.0011236541904509068],"radius_m":0.0010000000505736406,"length_m":0.07317101986203114},{"shape":"cylinder","origin_m":[0.17399999593604695,-0.22226479318752682,0.3770000231193786],"rpy_rad":[-0.020830200985074043,0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.09602085195056695},{"shape":"cylinder","origin_m":[0.16499999254941938,-0.22322284733416137,0.4405000432585247],"rpy_rad":[0.1283230483531952,-0.5224885940551758,-0.03435150161385536],"radius_m":0.0012000000606883687,"length_m":0.03606936461992796},{"shape":"cylinder","origin_m":[0.16400000541860413,-0.22322284733416137,0.47050001616550297],"rpy_rad":[-0.13706590235233307,0.500190258026123,-0.03506387770175934],"radius_m":0.0012000000606883687,"length_m":0.033361669030274314},{"shape":"cylinder","origin_m":[0.17200000677325514,-0.22130676759264747,0.5265000132755807],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0012000000606883687,"length_m":0.08300000742057186}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"rear_ports","name_zh":"背部电源与数据接口","function_zh":"空间连接占位;针脚、额定值与协议未知","physical_meaning_zh":"表示电源与数据连接区域;接口尺寸和协议未认证。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__rear_ports","hplc1260__rear_ports_mesh","o rear_ports"],"collisions":[{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.08800000445048037],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.3100000156778286],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.4550000230110065],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]},{"shape":"box","origin_m":[-0.1200000006502325,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.03800000020590696,0.006706265504663103,0.023000001163193732]},{"shape":"box","origin_m":[-0.05500000029802323,0.22418087544159518,0.5630000284729596],"rpy_rad":[0,0,0],"size_m":[0.01900000010295348,0.006706265504663103,0.012000000606883688]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]},{"id":"status_display","name_zh":"状态灯","function_zh":"显示供电状态的理想化颜色,不是实测传感器","physical_meaning_zh":"以独立材质颜色指示本次仿真供电状态。","subsystem":null,"parent":"root","origin_m":[0.0,0.006465994752943516,0.0],"rpy_rad":[0,0,0],"objects":["hplc1260__status_display","hplc1260__status_display_mesh","o status_display"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_local","blender_object","collisions","function_zh","geometry_evidence","id","inertia_kg_m2","inertia_per_unit_mass_m2","joint_axis","joint_type","mass_kg","mesh_file","mesh_object","name_zh","origin_m","parent","software_limits_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电状态","kind":"device_command","availability":"implemented","component_ids":["chassis","status_display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set_angle":{"function_zh":"设置进样器门角度","kind":"device_command","availability":"implemented","component_ids":["injector_door","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"sample.load":{"function_zh":"将已注册虚拟样品装入槽位","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id"]},"sample.unload":{"function_zh":"卸下槽位中的虚拟样品","kind":"device_command","availability":"implemented","component_ids":["sample_slot","sample_vial","injector_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mobile_phase.set_available":{"function_zh":"设置虚拟流动相就绪状态","kind":"device_command","availability":"implemented","component_ids":["solvent_tray","pump_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["available"]},"chromatography.set_method":{"function_zh":"设置流量、梯度、柱温、进样量、波长与积分方法","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s","injection_volume_m3","column_temperature_K","pressure_limit_Pa","wavelength_m","gradient","run_duration_s","sample_interval_s","integration_method"]},"chromatography.measure":{"function_zh":"启动合成色谱运行并按宿主时钟完成","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.stop":{"function_zh":"取消当前合成运行并保留已采集数据","kind":"device_command","availability":"implemented","component_ids":["pump_module","injector_module","detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.get_chromatogram":{"function_zh":"读取当前部分或最终合成色谱","kind":"query","availability":"implemented","component_ids":["detector_module"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"chromatography.calibrate":{"function_zh":"真实浓度校准(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.quantify":{"function_zh":"真实校准浓度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"chromatography.purity":{"function_zh":"真实纯度计算(未实现)","kind":"analysis","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"真实硬件连接(未实现)","kind":"configuration","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"机器人装样(未实现)","kind":"robot_skill","availability":"unsupported","component_ids":["detector_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关设定;不表示真实电压或电流。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","status_display"],"write_via":"power.set"},"door.angle_rad":{"meaning_zh":"进样器门的权威运行角;0为闭门,正角经-q驱动模型向前打开。","unit":"rad","access":"read_write","origin":"scene","component_ids":["injector_door"],"write_via":"door.set_angle"},"door.closed":{"meaning_zh":"由门角<=1e-6rad派生的关门标志;容差为软件假设。","unit":"1","access":"read_only","origin":"derived","component_ids":["injector_door"],"write_via":null},"sample.loaded":{"meaning_zh":"虚拟样品槽是否已装入注册样品,并控制瓶网格显隐。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.id":{"meaning_zh":"槽位样品标识;空槽为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_slot","sample_vial"],"write_via":null},"sample.truth":{"meaning_zh":"受信任宿主登记的调试真值;agent读取和返回均过滤。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_slot","sample_vial"],"write_via":null},"mobile_phase.available":{"meaning_zh":"虚拟流动相就绪标志;不代表储液体积、化学身份或实物流动。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["solvent_tray","pump_module"],"write_via":"mobile_phase.set_available"},"method.configured":{"meaning_zh":"是否已完整校验并保存当前色谱方法。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.flow_m3_s":{"meaning_zh":"方法流量设定,SI体积流率;不作为已模拟或实测流量。","unit":"m3/s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.injection_volume_m3":{"meaning_zh":"方法进样体积设定;未模拟样品瓶体积消耗。","unit":"m3","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.column_temperature_k":{"meaning_zh":"方法柱温目标;MCT环境条件及最高358.15K受校验,不表示已经达到该温度。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"方法压力上限设定,最多60000000Pa;无实际压力求解或已验证的物理超压互锁。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.wavelength_m":{"meaning_zh":"方法检测波长设定;真实检测器范围未知,当前仅存储正值。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.gradient":{"meaning_zh":"流动相B比例随时间的方法表,time_s为s、fraction_b无量纲;不求解混合和传输。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.run_duration_s":{"meaning_zh":"调用者提供的本次合成运行时长;不是厂家测量速度。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.sample_interval_s":{"meaning_zh":"本次合成色谱的时间轴间隔;受软件数据量上限约束。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"method.integration_method":{"meaning_zh":"当前实现的合成信号梯形积分规则;没有定量校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"column_oven.actual_temperature_k":{"meaning_zh":"实际柱温未建模,返回null;不能用目标温度冒充温度真值。","unit":"K","access":"read_only","origin":"derived","component_ids":["column_oven_module"],"write_via":null},"pump.actual_pressure_pa":{"meaning_zh":"实际泵压未建模,返回null;不能用600bar额定上限冒充实际压力。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["pump_module"],"write_via":null},"run.status":{"meaning_zh":"本次运行状态idle/running/succeeded/cancelled;accepted仅表示开始运行。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.operation_id":{"meaning_zh":"当前实例运行标识;poll/cancel按操作所属身份约束。","unit":"1","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"run.elapsed_s":{"meaning_zh":"由宿主绝对时间计算的已采集时长;查询不推进它。","unit":"s","access":"read_only","origin":"derived","component_ids":["pump_module","injector_module","column_oven_module","detector_module"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"最后一次已开始运行的部分或最终合成色谱:时间s、无量纲任意信号、积分s;synthetic=true,纯度和校准浓度为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null},"measurement.count":{"meaning_zh":"已完成到succeeded的运行次数;取消不增加计数。","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_module"],"write_via":null}},"mechanisms":{"synthetic_chromatography":{"meaning_zh":"遵循装样、关门、方法、运行、返回色谱语义的合成过程;过程运行不等于真实LC流体、热或分离模型。","implementation":"numerical","equations":["s(t)=sum_j a_j*exp(-0.5*((t-c_j)/w_j)^2),c_j、w_j、a_j为明确标synthetic的任意教学峰参数,不是物理保留时间/峰宽。","A=sum_i (s_i+s_(i-1))*(t_i-t_(i-1))/2,合成无量纲信号的梯形积分单位为s;不推断真实纯度或浓度。","elapsed=min(host_time-start_time,method.run_duration_s);只有host_advance推进运行,read/poll不推进。"],"parameters":{"flow_minimum_m3_s":{"value":1.6666666666666667e-11,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_minimum_m3_s"},"flow_maximum_m3_s":{"value":1.6666666666666668e-07,"unit":"m3/s","evidence":"documented","meaning_zh":"flow_maximum_m3_s"},"injection_volume_minimum_m3":{"value":1e-10,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_minimum_m3"},"injection_volume_maximum_m3":{"value":1e-07,"unit":"m3","evidence":"documented","meaning_zh":"injection_volume_maximum_m3"},"system_maximum_pressure_pa":{"value":60000000.0,"unit":"Pa","evidence":"documented","meaning_zh":"Whole-system ceiling; not a module pressure or predicted operating pressure."},"column_maximum_temperature_k":{"value":358.15,"unit":"K","evidence":"documented","meaning_zh":"column_maximum_temperature_K"},"column_minimum_temperature_offset_k":{"value":-10.0,"unit":"K","evidence":"documented","meaning_zh":"MCT catalog capability subject to ambient; model validates target only and does not establish exact MCT hardware configuration."},"wavelength_range_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"wavelength_range_m"},"actual_pressure_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"actual_pressure_Pa"},"actual_temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"actual_temperature_K"},"acquisition_duration_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"Run duration is supplied by caller; not an inferred vendor acquisition speed."},"door_maximum_angle_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"door_maximum_angle_rad"},"door_loading_clearance_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"door_loading_clearance_rad"},"door_closed_tolerance_rad":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"door_closed_tolerance_rad"},"default_host_ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"default_host_ambient_K"},"maximum_run_duration_s":{"value":86400,"unit":"s","evidence":"assumption","meaning_zh":"maximum_run_duration_s"},"maximum_samples":{"value":10001,"unit":"1","evidence":"assumption","meaning_zh":"maximum_samples"},"default_gaussian_peaks":{"value":[[20.0,2.0,1.0],[40.0,3.0,0.7]],"unit":"s,s,1","evidence":"assumption","meaning_zh":"default_gaussian_peaks"}}}},"limitations":["full表示本次标准外形教学配置的全部已建功能组件已登记;并不表示厂家全套功能、精确模块SKU或动态真实性已完成。","396×660×468 mm标准堆叠与435×800×468 mm MCT配置尺寸分开记录。本模型采用标准外形,85°C/MCT能力保留其配置条件,不能据此认证标准几何含真实MCT模块。","四个功能模块单独建模;内部结构、面板、接口、样品瓶、托架和管路局部尺寸为仿真假设,非制造CAD。","整机与所有部件质量、密度、摩擦和真实惯量未知为null;仅给均匀包围盒每单位质量I/m系数。URDF无inertial,不能直接声称已完成动力学。","门采用连续URDF旋转关节以避免捏造effort/velocity;本软件0..π/2范围是教学假设,非厂商认证机械限位。","碰撞体仅使用box/cylinder/sphere基元;存在碰撞代理不等于已验证接触动力学或机器人可达性。","运行参数范围来自清单并换算SI;实际泵压力/温度、真实响应、噪声、校准浓度、真实纯度与故障概率未标定。","流量10mL/min与系统600bar是清单分别列出的上限,未建立联合性能包络;不宣称两个极值在同一运行条件下同时实现。","合成色谱必须标synthetic;不宣称进样体积守恒、梯度溶剂消耗或厂家检测性能。","准备动作保留上次运行波形,波形不会随新设定自动重算;取消保留部分数据,调用者须按运行记录关联样品与方法。","状态和命令按运行会话过滤;共享Python进程或文件系统不是安全隔离沙箱。read/poll不推进时间,异步运行由宿主管理时间。","机器人、真实硬件、碰撞接触动力学及物理性能标定均未运行。","官方III代系统手册已在线读取并记录版本;对应模块手册PDF归档与精确模块几何版本仍待补。下载尝试曾在审批长期挂起后被中止,本合同只按实际存在文件登记artifact,不把在线阅读写成已归档PDF。","All acquired signals are arbitrary synthetic Gaussian fixtures, unit 1; they are not calibrated absorbance, detector current, chemical identities or real sample response.","Flow, injection, gradient, wavelength and column-temperature settings are recorded and validated but do not parameterize the arbitrary fixture response.","No hydraulic, thermal, solvent transfer, injection-volume consumption, gradient mixing, equilibration, noise or fault-probability model.","Purity and calibrated concentration remain null; dedicated capabilities explicitly return unsupported.","Actual pressure and temperature remain null; pressure-limit settings alone do not prove a pressure safety interlock.","Host-owned time drives sampling; no implicit stepping in read, describe, poll or chromatogram retrieval.","Scene callback success needs independent evaluated-pose verification; no robot or hardware driver.","Access filtering is an API boundary, not protection against trusted Python-host introspection or filesystem access.","Request deduplication and operation ownership are per-instance, per-principal, in-memory only.","Synchronous callback failure leaves process uncommitted but may have unknown external scene side effects."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chromatography.get_chromatogram","chromatography.measure","chromatography.set_method","chromatography.stop","door.set_angle","mobile_phase.set_available","power.set","sample.load","sample.unload"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHPLC1260Runtime(推进方式 host_advance_abs),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 4 个(孔位、放置面);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/agilent_hplc1260/preview_closed.webp","previews/agilent_hplc1260/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","bytes":320703},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/collision_proxies.json","bytes":18988},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/geometry_manifest.json","bytes":40336},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.blend","bytes":593359},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.glb","bytes":1975504},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/model.urdf","bytes":18591}],"completeness":{"components":15,"with_collisions":14,"with_objects":15,"with_function":15,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hplc1260","chem_id":"CHEM-097","name_en":"HPLC system","maker":"Agilent","model":"1260 Infinity III LC","domain":"chromatography","domain_name":"Chromatography & Electrophoresis","path":"assets/basic40_batch02/t3_analytical/agilent_hplc1260","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hplc1260/asset.contract.json","runtime":null} \ No newline at end of file diff --git a/data/assets/instrument.agilent_hs8697.json b/data/assets/instrument.agilent_hs8697.json index 56720216cbc69ce6facebf6ddb8fe069193c49d6..6e8b1eee8af4c1814512b63c7f36d8d3e2148fbe 100644 --- a/data/assets/instrument.agilent_hs8697.json +++ b/data/assets/instrument.agilent_hs8697.json @@ -1 +1 @@ -{"tid":"instrument.agilent_hs8697","asset_dir":"basic40_batch02/t3_analytical/agilent_hs8697","name_zh":"CHEM-108 Agilent 8697 顶空自动进样器(48 位托盘)","category":"分析进样与接口","description_zh":"按用户仪器总表第 113 行指定的 8697、48 位配置建立功能几何与教学运行接口。托盘 48 位、炉内 12 位;依赖外部 GC 主机;full 仅指本配置已建功能组件登记完整。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root 为台面投影中心,+X 右、+Y 后、+Z 上;外部传输线不改变标称本体尺寸。"},"mass_kg":37.0,"size_m":[0.599,0.73,0.8],"bbox_min":[-0.23,-0.325,0.0],"bbox_max":[0.369,0.405,0.8],"manifest_dimensions_m":[0.46,0.64,0.8],"glb":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","links":{"base_link":"/Geometry/base_link","lid_hinge":"/Geometry/base_link/lid_hinge"},"frames":{"pre_place":[-0.1,-0.1475,0.619],"place":[-0.1,-0.1475,0.489],"post_place":[-0.1,-0.1475,0.619],"joint_lid_hinge_joint":[0.0,0.16,0.445]},"joints":[{"name":"lid_hinge_joint","type":"continuous","parent":"base_link","child":"lid_hinge","axis":[-1.0,0.0,0.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,0.16,0.445],"child_prim":"/Geometry/base_link/lid_hinge","child_bbox_min":[-0.194,-0.01,0.432],"child_bbox_max":[0.094,0.17,0.468],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"tray_01","link":"base_link","part":"tray_slot_01","pos":[-0.164,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_02","link":"base_link","part":"tray_slot_02","pos":[-0.121,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_03","link":"base_link","part":"tray_slot_03","pos":[-0.078,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_04","link":"base_link","part":"tray_slot_04","pos":[-0.035,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_05","link":"base_link","part":"tray_slot_05","pos":[-0.164,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_06","link":"base_link","part":"tray_slot_06","pos":[-0.121,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_07","link":"base_link","part":"tray_slot_07","pos":[-0.078,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_08","link":"base_link","part":"tray_slot_08","pos":[-0.035,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_09","link":"base_link","part":"tray_slot_09","pos":[-0.164,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_10","link":"base_link","part":"tray_slot_10","pos":[-0.121,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_11","link":"base_link","part":"tray_slot_11","pos":[-0.078,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_12","link":"base_link","part":"tray_slot_12","pos":[-0.035,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_13","link":"base_link","part":"tray_slot_13","pos":[-0.164,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_14","link":"base_link","part":"tray_slot_14","pos":[-0.121,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_15","link":"base_link","part":"tray_slot_15","pos":[-0.078,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_16","link":"base_link","part":"tray_slot_16","pos":[-0.035,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_17","link":"base_link","part":"tray_slot_17","pos":[-0.164,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_18","link":"base_link","part":"tray_slot_18","pos":[-0.121,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_19","link":"base_link","part":"tray_slot_19","pos":[-0.078,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_20","link":"base_link","part":"tray_slot_20","pos":[-0.035,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_21","link":"base_link","part":"tray_slot_21","pos":[-0.164,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_22","link":"base_link","part":"tray_slot_22","pos":[-0.121,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_23","link":"base_link","part":"tray_slot_23","pos":[-0.078,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_24","link":"base_link","part":"tray_slot_24","pos":[-0.035,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_25","link":"base_link","part":"tray_slot_25","pos":[0.036,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_26","link":"base_link","part":"tray_slot_26","pos":[0.079,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_27","link":"base_link","part":"tray_slot_27","pos":[0.122,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_28","link":"base_link","part":"tray_slot_28","pos":[0.165,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_29","link":"base_link","part":"tray_slot_29","pos":[0.036,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_30","link":"base_link","part":"tray_slot_30","pos":[0.079,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_31","link":"base_link","part":"tray_slot_31","pos":[0.122,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_32","link":"base_link","part":"tray_slot_32","pos":[0.165,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_33","link":"base_link","part":"tray_slot_33","pos":[0.036,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_34","link":"base_link","part":"tray_slot_34","pos":[0.079,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_35","link":"base_link","part":"tray_slot_35","pos":[0.122,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_36","link":"base_link","part":"tray_slot_36","pos":[0.165,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_37","link":"base_link","part":"tray_slot_37","pos":[0.036,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_38","link":"base_link","part":"tray_slot_38","pos":[0.079,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_39","link":"base_link","part":"tray_slot_39","pos":[0.122,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_40","link":"base_link","part":"tray_slot_40","pos":[0.165,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_41","link":"base_link","part":"tray_slot_41","pos":[0.036,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_42","link":"base_link","part":"tray_slot_42","pos":[0.079,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_43","link":"base_link","part":"tray_slot_43","pos":[0.122,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_44","link":"base_link","part":"tray_slot_44","pos":[0.165,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_45","link":"base_link","part":"tray_slot_45","pos":[0.036,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_46","link":"base_link","part":"tray_slot_46","pos":[0.079,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_47","link":"base_link","part":"tray_slot_47","pos":[0.122,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_48","link":"base_link","part":"tray_slot_48","pos":[0.165,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"oven_01","link":"base_link","part":"oven_slot_01","pos":[-0.157,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_02","link":"base_link","part":"oven_slot_02","pos":[-0.086,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_03","link":"base_link","part":"oven_slot_03","pos":[-0.015,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_04","link":"base_link","part":"oven_slot_04","pos":[0.056,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_05","link":"base_link","part":"oven_slot_05","pos":[-0.157,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_06","link":"base_link","part":"oven_slot_06","pos":[-0.086,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_07","link":"base_link","part":"oven_slot_07","pos":[-0.015,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_08","link":"base_link","part":"oven_slot_08","pos":[0.056,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_09","link":"base_link","part":"oven_slot_09","pos":[-0.157,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_10","link":"base_link","part":"oven_slot_10","pos":[-0.086,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_11","link":"base_link","part":"oven_slot_11","pos":[-0.015,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_12","link":"base_link","part":"oven_slot_12","pos":[0.056,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"count","part":"status_readout","prim":"/Geometry/base_link/readout_count","link":"base_link","digits":3,"decimals":0,"unit":"","center":[0.1511,-0.325,0.2625],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.count"]},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.0202,0.0084],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":37.0,"footprint_m":[0.599,0.73],"height_m":0.8,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.419,"primary_slot":"tray_01","access":[],"slot_count":60},"components":[{"id":"chassis","name_zh":"承载机壳与内部装配基座","function_zh":"承载机壳与内部装配基座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["chassis","brand","model_name","configuration"],"collisions":[{"shape":"box","origin_m":[0,0,0.159],"rpy_rad":[0,0,0],"size_m":[0.46,0.64,0.258]},{"shape":"box","origin_m":[0,-0.168,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.304,0.102]},{"shape":"box","origin_m":[-0.213,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.034,0.192,0.102]},{"shape":"box","origin_m":[0.164,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.132,0.192,0.102]},{"shape":"box","origin_m":[0,0.248,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.144,0.102]},{"shape":"box","origin_m":[0,0,0.039],"rpy_rad":[0,0,0],"size_m":[0.44,0.61,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","hardware.connect"],"bbox_m":[[-0.23000000417232513,-0.32100000977516174,0.030000001192092896],[0.23000000417232513,0.3199999928474426,0.38999998569488525]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"feet","name_zh":"四个台面支撑脚","function_zh":"四个台面支撑脚","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[-0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2070000022649765,-0.28299999237060547,0.0],[0.2070000022649765,0.28299999237060547,0.029999999329447746]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_support","name_zh":"托盘承载平台与边框","function_zh":"托盘承载平台与边框","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_support"],"collisions":[{"shape":"box","origin_m":[0,-0.144,0.399],"rpy_rad":[0,0,0],"size_m":[0.428,0.323,0.018]},{"shape":"box","origin_m":[-0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]},{"shape":"box","origin_m":[0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22100000083446503,-0.30699998140335083,0.38999998569488525],[0.22100000083446503,0.019000008702278137,0.43700000643730164]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_a","name_zh":"可拆卸 24 位托盘 1","function_zh":"可拆卸 24 位托盘 1","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_a"],"collisions":[{"shape":"box","origin_m":[-0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.19099999964237213,-0.28999999165534973,0.4059999883174896],[-0.009000003337860107,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_b","name_zh":"可拆卸 24 位托盘 2","function_zh":"可拆卸 24 位托盘 2","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_b"],"collisions":[{"shape":"box","origin_m":[0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.008999999612569809,-0.28999999165534973,0.4059999883174896],[0.19099999964237213,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven","name_zh":"12 位恒温炉壳与炉腔","function_zh":"12 位恒温炉壳与炉腔","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven"],"collisions":[{"shape":"box","origin_m":[-0.05,0.088,0.328],"rpy_rad":[0,0,0],"size_m":[0.276,0.172,0.018]},{"shape":"box","origin_m":[-0.189,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[0.089,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[-0.05,-0.002,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]},{"shape":"box","origin_m":[-0.05,0.172,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure","shaking.set"],"bbox_m":[[-0.1939999908208847,-0.006999999284744263,0.3190000057220459],[0.09399999678134918,0.1770000159740448,0.43800002336502075]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_lid","name_zh":"可开启样品炉盖","function_zh":"可开启样品炉盖","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven_lid"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.08,0],"rpy_rad":[0,0,0],"size_m":[0.288,0.18,0.012]},{"shape":"box","origin_m":[-0.05,-0.08,-0.01],"rpy_rad":[0,0,0],"size_m":[0.259,0.152,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.1939999908208847,-0.01000000536441803,0.43199998140335083],[0.09399999678134918,0.17000000178813934,0.45100000500679016]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_handle","name_zh":"炉盖手柄","function_zh":"炉盖手柄","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_handle"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.148,0.013],"rpy_rad":[0,0,0],"size_m":[0.068,0.014,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.08400000631809235,0.004999995231628418,0.4479999840259552],[-0.01599999889731407,0.018999993801116943,0.46799999475479126]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_hardware","name_zh":"炉盖铰链轴与轴座","function_zh":"炉盖铰链轴与轴座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_hardware"],"collisions":[{"shape":"cylinder","origin_m":[-0.16,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03},{"shape":"cylinder","origin_m":[0.06,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17499999701976776,0.15199999511241913,0.43699997663497925],[0.07500000298023224,0.1679999977350235,0.453000009059906]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"loop_valve","name_zh":"环路与阀的内部功能占位","function_zh":"环路与阀的内部功能占位","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["loop_valve"],"collisions":[{"shape":"box","origin_m":[0.153,0.088,0.411],"rpy_rad":[0,0,0],"size_m":[0.09,0.14,0.045]},{"shape":"cylinder","origin_m":[0.153,0.075,0.44],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","pressure.set","headspace.physical_inject"],"bbox_m":[[0.10799999535083771,0.017999999225139618,0.38850000500679016],[0.1979999989271164,0.15799999237060547,0.4480000138282776]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_column","name_zh":"后方样品搬运立柱与导轨","function_zh":"后方样品搬运立柱与导轨","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_column"],"collisions":[{"shape":"box","origin_m":[0.156,0.257,0.598],"rpy_rad":[0,0,0],"size_m":[0.118,0.116,0.404]},{"shape":"box","origin_m":[0.1,0.196,0.603],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.347]},{"shape":"box","origin_m":[0.153,0.253,0.791],"rpy_rad":[0,0,0],"size_m":[0.128,0.12,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.08899999409914017,0.1899999976158142,0.3959999680519104],[0.21700000762939453,0.3149999976158142,0.800000011920929]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_arm","name_zh":"机械手滑座与水平臂","function_zh":"机械手滑座与水平臂","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_arm"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.023],"rpy_rad":[0,0,0],"size_m":[0.078,0.13,0.064]},{"shape":"box","origin_m":[0,-0.035,-0.015],"rpy_rad":[0,0,0],"size_m":[0.034,0.044,0.073]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.11100000143051147,0.08300000429153442,0.5885000228881836],[0.18900001049041748,0.22200000286102295,0.6949999928474426]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"gripper","name_zh":"抓瓶夹爪几何","function_zh":"抓瓶夹爪几何","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gripper"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.04],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.037},{"shape":"box","origin_m":[-0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]},{"shape":"box","origin_m":[0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.12800000607967377,0.12200000137090683,0.5475000143051147],[0.1720000058412552,0.15799999237060547,0.6184999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_01","name_zh":"托盘槽位 01","function_zh":"托盘槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_01","tray_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.2728540003299713,0.41700002551078796],[-0.1477999985218048,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_01","name_zh":"槽位可见样品瓶示意 tray_01","function_zh":"槽位可见样品瓶示意 tray_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.2667999863624573,0.4189999997615814],[-0.15219999849796295,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_02","name_zh":"托盘槽位 02","function_zh":"托盘槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_02","tray_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.2728540003299713,0.41700002551078796],[-0.10480000078678131,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_02","name_zh":"槽位可见样品瓶示意 tray_02","function_zh":"槽位可见样品瓶示意 tray_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.2667999863624573,0.4189999997615814],[-0.10920000076293945,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_03","name_zh":"托盘槽位 03","function_zh":"托盘槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_03","tray_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.2728540003299713,0.41700002551078796],[-0.06180000305175781,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_03","name_zh":"槽位可见样品瓶示意 tray_03","function_zh":"槽位可见样品瓶示意 tray_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.2667999863624573,0.4189999997615814],[-0.06620000302791595,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_04","name_zh":"托盘槽位 04","function_zh":"托盘槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_04","tray_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.2728540003299713,0.41700002551078796],[-0.018799999728798866,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_04","name_zh":"槽位可见样品瓶示意 tray_04","function_zh":"槽位可见样品瓶示意 tray_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.2667999863624573,0.4189999997615814],[-0.02319999970495701,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_05","name_zh":"托盘槽位 05","function_zh":"托盘槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_05","tray_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.22985400259494781,0.41700002551078796],[-0.1477999985218048,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_05","name_zh":"槽位可见样品瓶示意 tray_05","function_zh":"槽位可见样品瓶示意 tray_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.22380000352859497,0.4189999997615814],[-0.15219999849796295,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_06","name_zh":"托盘槽位 06","function_zh":"托盘槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_06","tray_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.22985400259494781,0.41700002551078796],[-0.10480000078678131,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_06","name_zh":"槽位可见样品瓶示意 tray_06","function_zh":"槽位可见样品瓶示意 tray_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.22380000352859497,0.4189999997615814],[-0.10920000076293945,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_07","name_zh":"托盘槽位 07","function_zh":"托盘槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_07","tray_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.22985400259494781,0.41700002551078796],[-0.06180000305175781,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_07","name_zh":"槽位可见样品瓶示意 tray_07","function_zh":"槽位可见样品瓶示意 tray_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.22380000352859497,0.4189999997615814],[-0.06620000302791595,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_08","name_zh":"托盘槽位 08","function_zh":"托盘槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_08","tray_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.22985400259494781,0.41700002551078796],[-0.018799999728798866,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_08","name_zh":"槽位可见样品瓶示意 tray_08","function_zh":"槽位可见样品瓶示意 tray_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.22380000352859497,0.4189999997615814],[-0.02319999970495701,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_09","name_zh":"托盘槽位 09","function_zh":"托盘槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_09","tray_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.18685400485992432,0.41700002551078796],[-0.1477999985218048,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_09","name_zh":"槽位可见样品瓶示意 tray_09","function_zh":"槽位可见样品瓶示意 tray_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.18080000579357147,0.4189999997615814],[-0.15219999849796295,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_10","name_zh":"托盘槽位 10","function_zh":"托盘槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_10","tray_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.18685400485992432,0.41700002551078796],[-0.10480000078678131,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_10","name_zh":"槽位可见样品瓶示意 tray_10","function_zh":"槽位可见样品瓶示意 tray_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.18080000579357147,0.4189999997615814],[-0.10920000076293945,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_11","name_zh":"托盘槽位 11","function_zh":"托盘槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_11","tray_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.1868000030517578,0.41700002551078796],[-0.06180000305175781,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_11","name_zh":"槽位可见样品瓶示意 tray_11","function_zh":"槽位可见样品瓶示意 tray_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.18080000579357147,0.4189999997615814],[-0.06620000302791595,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_12","name_zh":"托盘槽位 12","function_zh":"托盘槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_12","tray_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.1868000030517578,0.41700002551078796],[-0.018799999728798866,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_12","name_zh":"槽位可见样品瓶示意 tray_12","function_zh":"槽位可见样品瓶示意 tray_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.18080000579357147,0.4189999997615814],[-0.02319999970495701,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_13","name_zh":"托盘槽位 13","function_zh":"托盘槽位 13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_13","tray_slot_13_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.14385400712490082,0.41700002551078796],[-0.1477999985218048,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_13","name_zh":"槽位可见样品瓶示意 tray_13","function_zh":"槽位可见样品瓶示意 tray_13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_13"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.13780000805854797,0.4189999997615814],[-0.15219999849796295,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_14","name_zh":"托盘槽位 14","function_zh":"托盘槽位 14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_14","tray_slot_14_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.14380000531673431,0.41700002551078796],[-0.10480000078678131,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_14","name_zh":"槽位可见样品瓶示意 tray_14","function_zh":"槽位可见样品瓶示意 tray_14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_14"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.13780000805854797,0.4189999997615814],[-0.10920000076293945,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_15","name_zh":"托盘槽位 15","function_zh":"托盘槽位 15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_15","tray_slot_15_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.14385400712490082,0.41700002551078796],[-0.06180000305175781,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_15","name_zh":"槽位可见样品瓶示意 tray_15","function_zh":"槽位可见样品瓶示意 tray_15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_15"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.13780000805854797,0.4189999997615814],[-0.06620000302791595,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_16","name_zh":"托盘槽位 16","function_zh":"托盘槽位 16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_16","tray_slot_16_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.14385400712490082,0.41700002551078796],[-0.018799999728798866,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_16","name_zh":"槽位可见样品瓶示意 tray_16","function_zh":"槽位可见样品瓶示意 tray_16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_16"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.13780000805854797,0.4189999997615814],[-0.02319999970495701,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_17","name_zh":"托盘槽位 17","function_zh":"托盘槽位 17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_17","tray_slot_17_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.10085400193929672,0.41700002551078796],[-0.1477999985218048,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_17","name_zh":"槽位可见样品瓶示意 tray_17","function_zh":"槽位可见样品瓶示意 tray_17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_17"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.09479999542236328,0.4189999997615814],[-0.15219999849796295,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_18","name_zh":"托盘槽位 18","function_zh":"托盘槽位 18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_18","tray_slot_18_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.10085400193929672,0.41700002551078796],[-0.10480000078678131,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_18","name_zh":"槽位可见样品瓶示意 tray_18","function_zh":"槽位可见样品瓶示意 tray_18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_18"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.09479999542236328,0.4189999997615814],[-0.10920000076293945,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_19","name_zh":"托盘槽位 19","function_zh":"托盘槽位 19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_19","tray_slot_19_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.10085400193929672,0.41700002551078796],[-0.06180000305175781,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_19","name_zh":"槽位可见样品瓶示意 tray_19","function_zh":"槽位可见样品瓶示意 tray_19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_19"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.09479999542236328,0.4189999997615814],[-0.06620000302791595,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_20","name_zh":"托盘槽位 20","function_zh":"托盘槽位 20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_20","tray_slot_20_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.10085400193929672,0.41700002551078796],[-0.018799999728798866,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_20","name_zh":"槽位可见样品瓶示意 tray_20","function_zh":"槽位可见样品瓶示意 tray_20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_20"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.09479999542236328,0.4189999997615814],[-0.02319999970495701,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_21","name_zh":"托盘槽位 21","function_zh":"托盘槽位 21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_21","tray_slot_21_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.05780000239610672,0.41700002551078796],[-0.1477999985218048,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_21","name_zh":"槽位可见样品瓶示意 tray_21","function_zh":"槽位可见样品瓶示意 tray_21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_21"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.05179999768733978,0.4189999997615814],[-0.15219999849796295,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_22","name_zh":"托盘槽位 22","function_zh":"托盘槽位 22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_22","tray_slot_22_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.05780000239610672,0.41700002551078796],[-0.10480000078678131,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_22","name_zh":"槽位可见样品瓶示意 tray_22","function_zh":"槽位可见样品瓶示意 tray_22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_22"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.05179999768733978,0.4189999997615814],[-0.10920000076293945,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_23","name_zh":"托盘槽位 23","function_zh":"托盘槽位 23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_23","tray_slot_23_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.057854000478982925,0.41700002551078796],[-0.06180000305175781,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_23","name_zh":"槽位可见样品瓶示意 tray_23","function_zh":"槽位可见样品瓶示意 tray_23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_23"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.05179999768733978,0.4189999997615814],[-0.06620000302791595,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_24","name_zh":"托盘槽位 24","function_zh":"托盘槽位 24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_24","tray_slot_24_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.05780000239610672,0.41700002551078796],[-0.018799999728798866,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_24","name_zh":"槽位可见样品瓶示意 tray_24","function_zh":"槽位可见样品瓶示意 tray_24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_24"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.05179999768733978,0.4189999997615814],[-0.02319999970495701,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_25","name_zh":"托盘槽位 25","function_zh":"托盘槽位 25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_25","tray_slot_25_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.2728540003299713,0.41700002551078796],[0.05219999700784683,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_25","name_zh":"槽位可见样品瓶示意 tray_25","function_zh":"槽位可见样品瓶示意 tray_25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_25"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.2667999863624573,0.4189999997615814],[0.04779999703168869,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_26","name_zh":"托盘槽位 26","function_zh":"托盘槽位 26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_26","tray_slot_26_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.2728540003299713,0.41700002551078796],[0.09520000219345093,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_26","name_zh":"槽位可见样品瓶示意 tray_26","function_zh":"槽位可见样品瓶示意 tray_26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_26"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.2667999863624573,0.4189999997615814],[0.09080000221729279,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_27","name_zh":"托盘槽位 27","function_zh":"托盘槽位 27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_27","tray_slot_27_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.2728540003299713,0.41700002551078796],[0.13819999992847443,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_27","name_zh":"槽位可见样品瓶示意 tray_27","function_zh":"槽位可见样品瓶示意 tray_27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_27"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.2667999863624573,0.4189999997615814],[0.13379999995231628,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_28","name_zh":"托盘槽位 28","function_zh":"托盘槽位 28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_28","tray_slot_28_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.2728540003299713,0.41700002551078796],[0.18120001256465912,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_28","name_zh":"槽位可见样品瓶示意 tray_28","function_zh":"槽位可见样品瓶示意 tray_28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_28"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.2667999863624573,0.4189999997615814],[0.17680001258850098,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_29","name_zh":"托盘槽位 29","function_zh":"托盘槽位 29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_29","tray_slot_29_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.22985400259494781,0.41700002551078796],[0.05219999700784683,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_29","name_zh":"槽位可见样品瓶示意 tray_29","function_zh":"槽位可见样品瓶示意 tray_29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_29"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.22380000352859497,0.4189999997615814],[0.04779999703168869,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_30","name_zh":"托盘槽位 30","function_zh":"托盘槽位 30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_30","tray_slot_30_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.22985400259494781,0.41700002551078796],[0.09520000219345093,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_30","name_zh":"槽位可见样品瓶示意 tray_30","function_zh":"槽位可见样品瓶示意 tray_30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_30"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.22380000352859497,0.4189999997615814],[0.09080000221729279,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_31","name_zh":"托盘槽位 31","function_zh":"托盘槽位 31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_31","tray_slot_31_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.22985400259494781,0.41700002551078796],[0.13819999992847443,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_31","name_zh":"槽位可见样品瓶示意 tray_31","function_zh":"槽位可见样品瓶示意 tray_31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_31"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.22380000352859497,0.4189999997615814],[0.13379999995231628,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_32","name_zh":"托盘槽位 32","function_zh":"托盘槽位 32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_32","tray_slot_32_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.22985400259494781,0.41700002551078796],[0.18120001256465912,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_32","name_zh":"槽位可见样品瓶示意 tray_32","function_zh":"槽位可见样品瓶示意 tray_32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_32"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.22380000352859497,0.4189999997615814],[0.17680001258850098,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_33","name_zh":"托盘槽位 33","function_zh":"托盘槽位 33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_33","tray_slot_33_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.18685400485992432,0.41700002551078796],[0.05219999700784683,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_33","name_zh":"槽位可见样品瓶示意 tray_33","function_zh":"槽位可见样品瓶示意 tray_33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_33"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.18080000579357147,0.4189999997615814],[0.04779999703168869,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_34","name_zh":"托盘槽位 34","function_zh":"托盘槽位 34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_34","tray_slot_34_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.18685400485992432,0.41700002551078796],[0.09520000219345093,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_34","name_zh":"槽位可见样品瓶示意 tray_34","function_zh":"槽位可见样品瓶示意 tray_34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_34"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.18080000579357147,0.4189999997615814],[0.09080000221729279,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_35","name_zh":"托盘槽位 35","function_zh":"托盘槽位 35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_35","tray_slot_35_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.18685400485992432,0.41700002551078796],[0.13819999992847443,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_35","name_zh":"槽位可见样品瓶示意 tray_35","function_zh":"槽位可见样品瓶示意 tray_35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_35"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.18080000579357147,0.4189999997615814],[0.13379999995231628,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_36","name_zh":"托盘槽位 36","function_zh":"托盘槽位 36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_36","tray_slot_36_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.18685400485992432,0.41700002551078796],[0.18120001256465912,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_36","name_zh":"槽位可见样品瓶示意 tray_36","function_zh":"槽位可见样品瓶示意 tray_36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_36"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.18080000579357147,0.4189999997615814],[0.17680001258850098,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_37","name_zh":"托盘槽位 37","function_zh":"托盘槽位 37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_37","tray_slot_37_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.14385400712490082,0.41700002551078796],[0.05219999700784683,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_37","name_zh":"槽位可见样品瓶示意 tray_37","function_zh":"槽位可见样品瓶示意 tray_37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_37"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.13780000805854797,0.4189999997615814],[0.04779999703168869,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_38","name_zh":"托盘槽位 38","function_zh":"托盘槽位 38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_38","tray_slot_38_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.14385400712490082,0.41700002551078796],[0.09520000219345093,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_38","name_zh":"槽位可见样品瓶示意 tray_38","function_zh":"槽位可见样品瓶示意 tray_38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_38"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.13780000805854797,0.4189999997615814],[0.09080000221729279,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_39","name_zh":"托盘槽位 39","function_zh":"托盘槽位 39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_39","tray_slot_39_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.14385400712490082,0.41700002551078796],[0.13819999992847443,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_39","name_zh":"槽位可见样品瓶示意 tray_39","function_zh":"槽位可见样品瓶示意 tray_39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_39"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.13780000805854797,0.4189999997615814],[0.13379999995231628,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_40","name_zh":"托盘槽位 40","function_zh":"托盘槽位 40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_40","tray_slot_40_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.14385400712490082,0.41700002551078796],[0.18120001256465912,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_40","name_zh":"槽位可见样品瓶示意 tray_40","function_zh":"槽位可见样品瓶示意 tray_40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_40"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.13780000805854797,0.4189999997615814],[0.17680001258850098,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_41","name_zh":"托盘槽位 41","function_zh":"托盘槽位 41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_41","tray_slot_41_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.10080000013113022,0.41700002551078796],[0.05219999700784683,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_41","name_zh":"槽位可见样品瓶示意 tray_41","function_zh":"槽位可见样品瓶示意 tray_41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_41"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.09479999542236328,0.4189999997615814],[0.04779999703168869,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_42","name_zh":"托盘槽位 42","function_zh":"托盘槽位 42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_42","tray_slot_42_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.10080000013113022,0.41700002551078796],[0.09520000219345093,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_42","name_zh":"槽位可见样品瓶示意 tray_42","function_zh":"槽位可见样品瓶示意 tray_42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_42"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.09479999542236328,0.4189999997615814],[0.09080000221729279,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_43","name_zh":"托盘槽位 43","function_zh":"托盘槽位 43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_43","tray_slot_43_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.10085400193929672,0.41700002551078796],[0.13819999992847443,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_43","name_zh":"槽位可见样品瓶示意 tray_43","function_zh":"槽位可见样品瓶示意 tray_43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_43"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.09479999542236328,0.4189999997615814],[0.13379999995231628,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_44","name_zh":"托盘槽位 44","function_zh":"托盘槽位 44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_44","tray_slot_44_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.10080000013113022,0.41700002551078796],[0.18120001256465912,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_44","name_zh":"槽位可见样品瓶示意 tray_44","function_zh":"槽位可见样品瓶示意 tray_44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_44"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.09479999542236328,0.4189999997615814],[0.17680001258850098,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_45","name_zh":"托盘槽位 45","function_zh":"托盘槽位 45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_45","tray_slot_45_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.057854000478982925,0.41700002551078796],[0.05219999700784683,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_45","name_zh":"槽位可见样品瓶示意 tray_45","function_zh":"槽位可见样品瓶示意 tray_45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_45"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.05179999768733978,0.4189999997615814],[0.04779999703168869,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_46","name_zh":"托盘槽位 46","function_zh":"托盘槽位 46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_46","tray_slot_46_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.057854000478982925,0.41700002551078796],[0.09520000219345093,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_46","name_zh":"槽位可见样品瓶示意 tray_46","function_zh":"槽位可见样品瓶示意 tray_46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_46"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.05179999768733978,0.4189999997615814],[0.09080000221729279,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_47","name_zh":"托盘槽位 47","function_zh":"托盘槽位 47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_47","tray_slot_47_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.057854000478982925,0.41700002551078796],[0.13819999992847443,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_47","name_zh":"槽位可见样品瓶示意 tray_47","function_zh":"槽位可见样品瓶示意 tray_47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_47"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.05179999768733978,0.4189999997615814],[0.13379999995231628,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_48","name_zh":"托盘槽位 48","function_zh":"托盘槽位 48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_48","tray_slot_48_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.057854000478982925,0.41700002551078796],[0.18120001256465912,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_48","name_zh":"槽位可见样品瓶示意 tray_48","function_zh":"槽位可见样品瓶示意 tray_48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_48"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.05179999768733978,0.4189999997615814],[0.17680001258850098,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_01","name_zh":"炉内槽位 01","function_zh":"炉内槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_01","oven_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.014146000146865845,0.33799999952316284],[-0.14079999923706055,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_01","name_zh":"槽位可见样品瓶示意 oven_01","function_zh":"槽位可见样品瓶示意 oven_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.020200001075863838,0.3399999737739563],[-0.1451999992132187,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_02","name_zh":"炉内槽位 02","function_zh":"炉内槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_02","oven_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.014146000146865845,0.33799999952316284],[-0.06980000436306,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_02","name_zh":"槽位可见样品瓶示意 oven_02","function_zh":"槽位可见样品瓶示意 oven_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.020200001075863838,0.3399999737739563],[-0.07420000433921814,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_03","name_zh":"炉内槽位 03","function_zh":"炉内槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_03","oven_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.014146000146865845,0.33799999952316284],[0.0012000007554888725,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_03","name_zh":"槽位可见样品瓶示意 oven_03","function_zh":"槽位可见样品瓶示意 oven_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.020200001075863838,0.3399999737739563],[-0.0031999992206692696,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_04","name_zh":"炉内槽位 04","function_zh":"炉内槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_04","oven_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.014146000146865845,0.33799999952316284],[0.0722000002861023,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_04","name_zh":"槽位可见样品瓶示意 oven_04","function_zh":"槽位可见样品瓶示意 oven_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.020200001075863838,0.3399999737739563],[0.06780000030994415,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_05","name_zh":"炉内槽位 05","function_zh":"炉内槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_05","oven_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.06314599514007568,0.33799999952316284],[-0.14079999923706055,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_05","name_zh":"槽位可见样品瓶示意 oven_05","function_zh":"槽位可见样品瓶示意 oven_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.06920000165700912,0.3399999737739563],[-0.1451999992132187,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_06","name_zh":"炉内槽位 06","function_zh":"炉内槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_06","oven_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.06314599514007568,0.33799999952316284],[-0.06980000436306,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_06","name_zh":"槽位可见样品瓶示意 oven_06","function_zh":"槽位可见样品瓶示意 oven_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.06920000165700912,0.3399999737739563],[-0.07420000433921814,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_07","name_zh":"炉内槽位 07","function_zh":"炉内槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_07","oven_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.06314599514007568,0.33799999952316284],[0.0012000007554888725,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_07","name_zh":"槽位可见样品瓶示意 oven_07","function_zh":"槽位可见样品瓶示意 oven_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.06920000165700912,0.3399999737739563],[-0.0031999992206692696,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_08","name_zh":"炉内槽位 08","function_zh":"炉内槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_08","oven_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.06314599514007568,0.33799999952316284],[0.0722000002861023,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_08","name_zh":"槽位可见样品瓶示意 oven_08","function_zh":"槽位可见样品瓶示意 oven_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.06920000165700912,0.3399999737739563],[0.06780000030994415,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_09","name_zh":"炉内槽位 09","function_zh":"炉内槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_09","oven_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.11214599758386612,0.33799999952316284],[-0.14079999923706055,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_09","name_zh":"槽位可见样品瓶示意 oven_09","function_zh":"槽位可见样品瓶示意 oven_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.11819999665021896,0.3399999737739563],[-0.1451999992132187,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_10","name_zh":"炉内槽位 10","function_zh":"炉内槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_10","oven_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.11214599758386612,0.33799999952316284],[-0.06980000436306,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_10","name_zh":"槽位可见样品瓶示意 oven_10","function_zh":"槽位可见样品瓶示意 oven_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.11819999665021896,0.3399999737739563],[-0.07420000433921814,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_11","name_zh":"炉内槽位 11","function_zh":"炉内槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_11","oven_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.11219999939203262,0.33799999952316284],[0.0012000007554888725,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_11","name_zh":"槽位可见样品瓶示意 oven_11","function_zh":"槽位可见样品瓶示意 oven_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.11819999665021896,0.3399999737739563],[-0.0031999992206692696,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_12","name_zh":"炉内槽位 12","function_zh":"炉内槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_12","oven_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.11219999939203262,0.33799999952316284],[0.0722000002861023,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_12","name_zh":"槽位可见样品瓶示意 oven_12","function_zh":"槽位可见样品瓶示意 oven_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.11819999665021896,0.3399999737739563],[0.06780000030994415,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line","name_zh":"加热传输线与外护套","function_zh":"加热传输线与外护套","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["transfer_line"],"collisions":[{"shape":"cylinder","origin_m":[0.23199999332427979,0.15549999475479126,0.4634999930858612],"rpy_rad":[1.0438520908355713,-1.1550789480452295e-07,1.7301480770111084],"radius_m":0.015,"length_m":0.06562011073579252},{"shape":"cylinder","origin_m":[0.2824999988079071,0.18000000715255737,0.5400000214576721],"rpy_rad":[0.4650331437587738,-7.728035456011639e-08,2.297438621520996],"radius_m":0.015,"length_m":0.13425725353109066},{"shape":"cylinder","origin_m":[0.30250000953674316,0.22749999165534973,0.6399999856948853],"rpy_rad":[0.6042100787162781,2.5203716447208535e-08,-3.0509328842163086],"radius_m":0.015,"length_m":0.09721109254800521},{"shape":"cylinder","origin_m":[0.2850000262260437,0.2824999988079071,0.6899999976158142],"rpy_rad":[1.2617881298065186,3.422849559342467e-08,-2.6422460079193115],"radius_m":0.015,"length_m":0.06576473187084335},{"shape":"cylinder","origin_m":[0.25999999046325684,0.33500000834465027,0.6850000023841858],"rpy_rad":[-1.062529444694519,3.141592502593994,0.3805064260959625],"radius_m":0.015,"length_m":0.061644138660900676},{"shape":"cylinder","origin_m":[0.2574999928474426,0.375,0.6299999952316284],"rpy_rad":[-0.39700067043304443,-3.141592502593994,-0.463647723197937],"radius_m":0.015,"length_m":0.0867467849196099},{"shape":"cylinder","origin_m":[0.29249998927116394,0.38999998569488525,0.5649999976158142],"rpy_rad":[2.3086109161376953,-7.708778326787069e-08,1.5707963705062866],"radius_m":0.015,"length_m":0.07433031662523998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","headspace.physical_inject"],"bbox_m":[[0.19618989527225494,0.1361900418996811,0.4340347945690155],[0.33009010553359985,0.4050000309944153,0.7142894268035889]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line_connector","name_zh":"外部 GC 传输线连接头","function_zh":"外部 GC 传输线连接头","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.32,0.39,0.54],"rpy_rad":[0,0,0],"objects":["transfer_line_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.015,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.045},{"shape":"cylinder","origin_m":[0.04,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.3125,0.37599998712539673,0.5260000228881836],[0.36899998784065247,0.4039999842643738,0.5540000200271606]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"carrier_gas_inlet","name_zh":"后部载气接口","function_zh":"后部载气接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12,0.319,0.24],"rpy_rad":[0,0,0],"objects":["carrier_gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.13199999928474426,0.31150001287460327,0.2280000001192093],[-0.10799999535083771,0.3264999985694885,0.25200000405311584]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"power_inlet","name_zh":"后部电源接口","function_zh":"后部电源接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.09,0.319,0.1],"rpy_rad":[0,0,0],"objects":["power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.058,0.004,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.06100000441074371,0.31700000166893005,0.07999999821186066],[0.11900000274181366,0.32100000977516174,0.12000000476837158]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"data_port","name_zh":"GC 控制通信接口示意","function_zh":"GC 控制通信接口示意","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08,0.319,0.11],"rpy_rad":[0,0,0],"objects":["data_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.004,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,0.31700000166893005,0.09600000083446503],[-0.053999997675418854,0.3230000138282776,0.12399999797344208]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"status_panel","name_zh":"前面板状态灯与停放操作区","function_zh":"前面板状态灯与停放操作区","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["status_panel","status_readout"],"collisions":[{"shape":"box","origin_m":[0.151,-0.321,0.269],"rpy_rad":[0,0,0],"size_m":[0.081,0.004,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","sample.load","sample.unload","sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure"],"bbox_m":[[0.11049999296665192,-0.32499998807907104,0.23199999332427979],[0.1914999932050705,-0.3190000057220459,0.3059999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"ventilation","name_zh":"侧后散热格栅","function_zh":"侧后散热格栅","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ventilation"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.22950001060962677,-0.21900001168251038,0.15000000596046448],[0.2304999977350235,0.20099999010562897,0.22999998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"root","name_zh":"Agilent 8697 48 位总装","function_zh":"总装与台面中心参考系","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["hs8697_root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","name_zh","objects","parent","selector"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["chassis","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置样品炉盖角度","kind":"device_command","availability":"implemented","component_ids":["oven_lid","lid_handle","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"登记样品并显现于指定托盘槽","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","slot_id"]},"sample.unload":{"function_zh":"移出托盘槽样品","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id"]},"sample.transfer":{"function_zh":"在托盘与炉槽之间迁移样品位置状态","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","oven","manipulator_column","manipulator_arm","gripper","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["source_slot","target_slot"]},"thermal.set_temperature":{"function_zh":"设置三温区目标温度","kind":"device_command","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"method.set_equilibration_time":{"function_zh":"设置方法平衡时间","kind":"device_command","availability":"implemented","component_ids":["oven","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["duration_s"]},"measure":{"function_zh":"依赖 GC 宿主返回 synthetic 合成色谱与进样日志","kind":"analysis","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_slot"]},"pressure.set":{"function_zh":"未实现功能声明:pressure.set","kind":"device_command","availability":"unsupported","component_ids":["loop_valve"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"shaking.set":{"function_zh":"未实现功能声明:shaking.set","kind":"device_command","availability":"unsupported","component_ids":["oven"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现功能声明:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["chassis"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.execute":{"function_zh":"未实现功能声明:robot.execute","kind":"robot_skill","availability":"unsupported","component_ids":["manipulator_column","manipulator_arm","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"headspace.physical_inject":{"function_zh":"未实现功能声明:headspace.physical_inject","kind":"device_command","availability":"unsupported","component_ids":["loop_valve","transfer_line"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;来自教学状态或合成结果,不是厂家实测传感器。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_lid","lid_handle"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_lid","lid_handle"],"write_via":null},"tray.occupancy":{"meaning_zh":"tray.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48"],"write_via":null},"oven.occupancy":{"meaning_zh":"oven.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["oven"],"write_via":null},"manipulator.position_slot":{"meaning_zh":"manipulator.position_slot;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["manipulator_column","manipulator_arm","gripper"],"write_via":null},"ambient.temperature_k":{"meaning_zh":"ambient.temperature_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"derived","component_ids":["chassis"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"thermal.set_temperature"},"thermal.oven.actual_k":{"meaning_zh":"thermal.oven.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["oven"],"write_via":null},"thermal.loop_valve.setpoint_k":{"meaning_zh":"thermal.loop_valve.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["loop_valve"],"write_via":"thermal.set_temperature"},"thermal.loop_valve.actual_k":{"meaning_zh":"thermal.loop_valve.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["loop_valve"],"write_via":null},"thermal.transfer_line.setpoint_k":{"meaning_zh":"thermal.transfer_line.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["transfer_line"],"write_via":"thermal.set_temperature"},"thermal.transfer_line.actual_k":{"meaning_zh":"thermal.transfer_line.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["transfer_line"],"write_via":null},"method.equilibration_time_s":{"meaning_zh":"method.equilibration_time_s;来自教学状态或合成结果,不是厂家实测传感器。","unit":"s","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"method.set_equilibration_time"},"method.pressure_pa":{"meaning_zh":"method.pressure_pa;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["loop_valve"],"write_via":null},"method.shaking_hz":{"meaning_zh":"method.shaking_hz;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["oven"],"write_via":null},"gc.instance_id":{"meaning_zh":"gc.instance_id;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.connected":{"meaning_zh":"gc.connected;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.carrier_gas_available":{"meaning_zh":"gc.carrier_gas_available;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"vial.status":{"meaning_zh":"vial.status;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null},"injection.log":{"meaning_zh":"injection.log;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["transfer_line"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null}},"mechanisms":{"headspace_partition":{"meaning_zh":"密闭瓶的气液或气固分配以及加压/环路输运是该仪器的物理作用;本批未实现数值过程。","implementation":"absent","equations":[],"parameters":{"partition_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"样品与温度相关的分配系数未知。"},"equilibration_time_constant":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"实际平衡动力学未知;设置的平衡时间不是校准时间常数。"},"sample_transfer_amount":{"value":null,"unit":"mol","evidence":"unknown","meaning_zh":"真实送入 GC 的物质量未知。"}}},"synthetic_acquisition":{"meaning_zh":"先检查开关、炉盖、槽位、GC 依赖与方法设定,再返回固定高斯形状的教学色谱和标记 synthetic 的日志。","implementation":"qualitative","equations":["signal(t)=exp(-0.5*((t-45 s)/(8 s))^2), t=0..120 s"],"parameters":{"fixture_center":{"value":45,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线中心,不是样本保留时间标定。"},"fixture_width":{"value":8,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线宽度,不是仪器展宽参数。"}}}},"limitations":["整机 W/D/H=.46/.64/.80 m 和 37 kg 服从用户表及指定 Site Preparation p17 48-Vial 行;当前 datasheet p4 的不同宽深与 35 kg 未混入本配置。","未取得厂商 CAD;内部结构、关节轴、开盖范围、槽位坐标与机械手外形均为教学重建。","URDF 碰撞体仅盒/柱/球基元;未执行接触稳定性、抓取、摩擦、惯量实测或物理引擎动力学验证。","只有整机使用均匀包围盒近似惯量;所有未知部件质量、惯量、摩擦、热容、功率及标定动力学参数为 null。","measure 返回 synthetic 合成色谱;该进样器依赖 GC 主机,不具有独立检测器,不返回真实样品浓度。","炉、环阀和传输线只有温度目标;真实加热动态、气液分配、加压/振荡、定量环充填与输运仍未实现。","机械手只更新几何和位置状态;没有规划、逆运动学、抓取力或真实机器人控制。","API 的代理可见性依赖受信宿主身份与进程隔离;不防止受信 Python 宿主反射、文件读取或内存访问。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lid.set_angle","measure","method.set_equilibration_time","power.set","sample.load","sample.transfer","sample.unload","thermal.set_temperature"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHS8697(推进方式 None),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 60 个(孔位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 count(3)"}},"previews":["previews/agilent_hs8697/preview_closed.webp","previews/agilent_hs8697/preview_open.webp","previews/agilent_hs8697/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","bytes":656273},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/collision_proxies.json","bytes":466098},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/geometry_manifest.json","bytes":604334},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.blend","bytes":361667},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","bytes":7580464},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","bytes":320992}],"completeness":{"components":141,"with_collisions":139,"with_objects":141,"with_function":141,"with_mass":0,"joints_matching_component":0,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hs8697","chem_id":"CHEM-108","name_en":"Headspace autosampler (48-vial tray)","maker":"Agilent","model":"8697","domain":"sampling","domain_name":"Analytical Sampling & Interfaces","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file +{"tid":"instrument.agilent_hs8697","asset_dir":"basic40_batch02/t3_analytical/agilent_hs8697","name_zh":"CHEM-108 Agilent 8697 顶空自动进样器(48 位托盘)","category":"分析进样与接口","description_zh":"按用户仪器总表第 113 行指定的 8697、48 位配置建立功能几何与教学运行接口。托盘 48 位、炉内 12 位;依赖外部 GC 主机;full 仅指本配置已建功能组件登记完整。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root 为台面投影中心,+X 右、+Y 后、+Z 上;外部传输线不改变标称本体尺寸。"},"mass_kg":37.0,"size_m":[0.599,0.73,0.8],"bbox_min":[-0.23,-0.325,0.0],"bbox_max":[0.369,0.405,0.8],"manifest_dimensions_m":[0.46,0.64,0.8],"glb":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","links":{"base_link":"/Geometry/base_link","lid_hinge":"/Geometry/base_link/lid_hinge"},"frames":{"pre_place":[-0.1,-0.1475,0.619],"place":[-0.1,-0.1475,0.489],"post_place":[-0.1,-0.1475,0.619],"joint_lid_hinge_joint":[0.0,0.16,0.445]},"joints":[{"name":"lid_hinge_joint","type":"continuous","parent":"base_link","child":"lid_hinge","axis":[-1.0,0.0,0.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,0.16,0.445],"child_prim":"/Geometry/base_link/lid_hinge","child_bbox_min":[-0.194,-0.01,0.432],"child_bbox_max":[0.094,0.17,0.468],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"tray_01","link":"base_link","part":"tray_slot_01","pos":[-0.164,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_02","link":"base_link","part":"tray_slot_02","pos":[-0.121,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_03","link":"base_link","part":"tray_slot_03","pos":[-0.078,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_04","link":"base_link","part":"tray_slot_04","pos":[-0.035,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_05","link":"base_link","part":"tray_slot_05","pos":[-0.164,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_06","link":"base_link","part":"tray_slot_06","pos":[-0.121,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_07","link":"base_link","part":"tray_slot_07","pos":[-0.078,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_08","link":"base_link","part":"tray_slot_08","pos":[-0.035,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_09","link":"base_link","part":"tray_slot_09","pos":[-0.164,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_10","link":"base_link","part":"tray_slot_10","pos":[-0.121,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_11","link":"base_link","part":"tray_slot_11","pos":[-0.078,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_12","link":"base_link","part":"tray_slot_12","pos":[-0.035,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_13","link":"base_link","part":"tray_slot_13","pos":[-0.164,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_14","link":"base_link","part":"tray_slot_14","pos":[-0.121,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_15","link":"base_link","part":"tray_slot_15","pos":[-0.078,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_16","link":"base_link","part":"tray_slot_16","pos":[-0.035,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_17","link":"base_link","part":"tray_slot_17","pos":[-0.164,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_18","link":"base_link","part":"tray_slot_18","pos":[-0.121,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_19","link":"base_link","part":"tray_slot_19","pos":[-0.078,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_20","link":"base_link","part":"tray_slot_20","pos":[-0.035,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_21","link":"base_link","part":"tray_slot_21","pos":[-0.164,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.164,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_22","link":"base_link","part":"tray_slot_22","pos":[-0.121,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.121,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_23","link":"base_link","part":"tray_slot_23","pos":[-0.078,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.078,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_24","link":"base_link","part":"tray_slot_24","pos":[-0.035,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.035,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_25","link":"base_link","part":"tray_slot_25","pos":[0.036,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_26","link":"base_link","part":"tray_slot_26","pos":[0.079,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_27","link":"base_link","part":"tray_slot_27","pos":[0.122,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_28","link":"base_link","part":"tray_slot_28","pos":[0.165,-0.255,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.255,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_29","link":"base_link","part":"tray_slot_29","pos":[0.036,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_30","link":"base_link","part":"tray_slot_30","pos":[0.079,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_31","link":"base_link","part":"tray_slot_31","pos":[0.122,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_32","link":"base_link","part":"tray_slot_32","pos":[0.165,-0.212,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.212,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_33","link":"base_link","part":"tray_slot_33","pos":[0.036,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_34","link":"base_link","part":"tray_slot_34","pos":[0.079,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_35","link":"base_link","part":"tray_slot_35","pos":[0.122,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_36","link":"base_link","part":"tray_slot_36","pos":[0.165,-0.169,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.169,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_37","link":"base_link","part":"tray_slot_37","pos":[0.036,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_38","link":"base_link","part":"tray_slot_38","pos":[0.079,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_39","link":"base_link","part":"tray_slot_39","pos":[0.122,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_40","link":"base_link","part":"tray_slot_40","pos":[0.165,-0.126,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.126,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_41","link":"base_link","part":"tray_slot_41","pos":[0.036,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_42","link":"base_link","part":"tray_slot_42","pos":[0.079,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_43","link":"base_link","part":"tray_slot_43","pos":[0.122,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_44","link":"base_link","part":"tray_slot_44","pos":[0.165,-0.083,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.083,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_45","link":"base_link","part":"tray_slot_45","pos":[0.036,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.036,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_46","link":"base_link","part":"tray_slot_46","pos":[0.079,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.079,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_47","link":"base_link","part":"tray_slot_47","pos":[0.122,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.122,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"tray_48","link":"base_link","part":"tray_slot_48","pos":[0.165,-0.04,0.419],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.165,-0.04,0.419],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"oven_01","link":"base_link","part":"oven_slot_01","pos":[-0.157,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_02","link":"base_link","part":"oven_slot_02","pos":[-0.086,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_03","link":"base_link","part":"oven_slot_03","pos":[-0.015,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_04","link":"base_link","part":"oven_slot_04","pos":[0.056,0.032,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.032,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_05","link":"base_link","part":"oven_slot_05","pos":[-0.157,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_06","link":"base_link","part":"oven_slot_06","pos":[-0.086,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_07","link":"base_link","part":"oven_slot_07","pos":[-0.015,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_08","link":"base_link","part":"oven_slot_08","pos":[0.056,0.081,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.081,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_09","link":"base_link","part":"oven_slot_09","pos":[-0.157,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.157,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_10","link":"base_link","part":"oven_slot_10","pos":[-0.086,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.086,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_11","link":"base_link","part":"oven_slot_11","pos":[-0.015,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.015,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false},{"name":"oven_12","link":"base_link","part":"oven_slot_12","pos":[0.056,0.13,0.34],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.056,0.13,0.34],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"count","part":"status_readout","prim":"/Geometry/base_link/readout_count","link":"base_link","digits":3,"decimals":0,"unit":"","center":[0.1511,-0.325,0.2625],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.count"]},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.0202,0.0084],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":37.0,"footprint_m":[0.599,0.73],"height_m":0.8,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.419,"primary_slot":"tray_01","access":[],"slot_count":60},"components":[{"id":"chassis","name_zh":"承载机壳与内部装配基座","function_zh":"承载机壳与内部装配基座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["chassis","brand","model_name","configuration"],"collisions":[{"shape":"box","origin_m":[0,0,0.159],"rpy_rad":[0,0,0],"size_m":[0.46,0.64,0.258]},{"shape":"box","origin_m":[0,-0.168,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.304,0.102]},{"shape":"box","origin_m":[-0.213,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.034,0.192,0.102]},{"shape":"box","origin_m":[0.164,0.08,0.339],"rpy_rad":[0,0,0],"size_m":[0.132,0.192,0.102]},{"shape":"box","origin_m":[0,0.248,0.339],"rpy_rad":[0,0,0],"size_m":[0.46,0.144,0.102]},{"shape":"box","origin_m":[0,0,0.039],"rpy_rad":[0,0,0],"size_m":[0.44,0.61,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","hardware.connect"],"bbox_m":[[-0.23000000417232513,-0.32100000977516174,0.030000001192092896],[0.23000000417232513,0.3199999928474426,0.38999998569488525]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"feet","name_zh":"四个台面支撑脚","function_zh":"四个台面支撑脚","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[-0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,-0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03},{"shape":"cylinder","origin_m":[0.184,0.26,0.015],"rpy_rad":[0,0,0],"radius_m":0.023,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2070000022649765,-0.28299999237060547,0.0],[0.2070000022649765,0.28299999237060547,0.029999999329447746]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_support","name_zh":"托盘承载平台与边框","function_zh":"托盘承载平台与边框","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_support"],"collisions":[{"shape":"box","origin_m":[0,-0.144,0.399],"rpy_rad":[0,0,0],"size_m":[0.428,0.323,0.018]},{"shape":"box","origin_m":[-0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]},{"shape":"box","origin_m":[0.215,-0.144,0.419],"rpy_rad":[0,0,0],"size_m":[0.012,0.326,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22100000083446503,-0.30699998140335083,0.38999998569488525],[0.22100000083446503,0.019000008702278137,0.43700000643730164]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_a","name_zh":"可拆卸 24 位托盘 1","function_zh":"可拆卸 24 位托盘 1","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_a"],"collisions":[{"shape":"box","origin_m":[-0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[-0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[-0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[-0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.19099999964237213,-0.28999999165534973,0.4059999883174896],[-0.009000003337860107,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_rack_b","name_zh":"可拆卸 24 位托盘 2","function_zh":"可拆卸 24 位托盘 2","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["tray_rack_b"],"collisions":[{"shape":"box","origin_m":[0.015,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.185,-0.146,0.426],"rpy_rad":[0,0,0],"size_m":[0.012,0.277,0.026]},{"shape":"box","origin_m":[0.1,-0.285,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.01,0.426],"rpy_rad":[0,0,0],"size_m":[0.182,0.01,0.026]},{"shape":"box","origin_m":[0.1,-0.277,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.23400000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.19100000000000003,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.14800000000000002,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.10500000000000004,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.062000000000000055,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]},{"shape":"box","origin_m":[0.1,-0.019000000000000017,0.41],"rpy_rad":[0,0,0],"size_m":[0.168,0.005,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.008999999612569809,-0.28999999165534973,0.4059999883174896],[0.19099999964237213,-0.005000010132789612,0.4390000104904175]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven","name_zh":"12 位恒温炉壳与炉腔","function_zh":"12 位恒温炉壳与炉腔","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven"],"collisions":[{"shape":"box","origin_m":[-0.05,0.088,0.328],"rpy_rad":[0,0,0],"size_m":[0.276,0.172,0.018]},{"shape":"box","origin_m":[-0.189,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[0.089,0.084,0.386],"rpy_rad":[0,0,0],"size_m":[0.01,0.181,0.104]},{"shape":"box","origin_m":[-0.05,-0.002,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]},{"shape":"box","origin_m":[-0.05,0.172,0.386],"rpy_rad":[0,0,0],"size_m":[0.27,0.01,0.104]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure","shaking.set"],"bbox_m":[[-0.1939999908208847,-0.006999999284744263,0.3190000057220459],[0.09399999678134918,0.1770000159740448,0.43800002336502075]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_lid","name_zh":"可开启样品炉盖","function_zh":"可开启样品炉盖","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["oven_lid"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.08,0],"rpy_rad":[0,0,0],"size_m":[0.288,0.18,0.012]},{"shape":"box","origin_m":[-0.05,-0.08,-0.01],"rpy_rad":[0,0,0],"size_m":[0.259,0.152,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.1939999908208847,-0.01000000536441803,0.43199998140335083],[0.09399999678134918,0.17000000178813934,0.45100000500679016]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_handle","name_zh":"炉盖手柄","function_zh":"炉盖手柄","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_handle"],"collisions":[{"shape":"box","origin_m":[-0.05,-0.148,0.013],"rpy_rad":[0,0,0],"size_m":[0.068,0.014,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.08400000631809235,0.004999995231628418,0.4479999840259552],[-0.01599999889731407,0.018999993801116943,0.46799999475479126]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"lid_hardware","name_zh":"炉盖铰链轴与轴座","function_zh":"炉盖铰链轴与轴座","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_hardware"],"collisions":[{"shape":"cylinder","origin_m":[-0.16,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03},{"shape":"cylinder","origin_m":[0.06,0.16,0.445],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17499999701976776,0.15199999511241913,0.43699997663497925],[0.07500000298023224,0.1679999977350235,0.453000009059906]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"loop_valve","name_zh":"环路与阀的内部功能占位","function_zh":"环路与阀的内部功能占位","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["loop_valve"],"collisions":[{"shape":"box","origin_m":[0.153,0.088,0.411],"rpy_rad":[0,0,0],"size_m":[0.09,0.14,0.045]},{"shape":"cylinder","origin_m":[0.153,0.075,0.44],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","pressure.set","headspace.physical_inject"],"bbox_m":[[0.10799999535083771,0.017999999225139618,0.38850000500679016],[0.1979999989271164,0.15799999237060547,0.4480000138282776]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_column","name_zh":"后方样品搬运立柱与导轨","function_zh":"后方样品搬运立柱与导轨","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_column"],"collisions":[{"shape":"box","origin_m":[0.156,0.257,0.598],"rpy_rad":[0,0,0],"size_m":[0.118,0.116,0.404]},{"shape":"box","origin_m":[0.1,0.196,0.603],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.347]},{"shape":"box","origin_m":[0.153,0.253,0.791],"rpy_rad":[0,0,0],"size_m":[0.128,0.12,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.08899999409914017,0.1899999976158142,0.3959999680519104],[0.21700000762939453,0.3149999976158142,0.800000011920929]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"manipulator_arm","name_zh":"机械手滑座与水平臂","function_zh":"机械手滑座与水平臂","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["manipulator_arm"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.023],"rpy_rad":[0,0,0],"size_m":[0.078,0.13,0.064]},{"shape":"box","origin_m":[0,-0.035,-0.015],"rpy_rad":[0,0,0],"size_m":[0.034,0.044,0.073]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.11100000143051147,0.08300000429153442,0.5885000228881836],[0.18900001049041748,0.22200000286102295,0.6949999928474426]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"gripper","name_zh":"抓瓶夹爪几何","function_zh":"抓瓶夹爪几何","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gripper"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.04],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.037},{"shape":"box","origin_m":[-0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]},{"shape":"box","origin_m":[0.018,0,-0.07],"rpy_rad":[0,0,0],"size_m":[0.008,0.019,0.045]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.transfer","robot.execute"],"bbox_m":[[0.12800000607967377,0.12200000137090683,0.5475000143051147],[0.1720000058412552,0.15799999237060547,0.6184999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","kinematic_parent","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_01","name_zh":"托盘槽位 01","function_zh":"托盘槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_01","tray_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.2728540003299713,0.41700002551078796],[-0.1477999985218048,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_01","name_zh":"槽位可见样品瓶示意 tray_01","function_zh":"槽位可见样品瓶示意 tray_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.2667999863624573,0.4189999997615814],[-0.15219999849796295,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_02","name_zh":"托盘槽位 02","function_zh":"托盘槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_02","tray_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.2728540003299713,0.41700002551078796],[-0.10480000078678131,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_02","name_zh":"槽位可见样品瓶示意 tray_02","function_zh":"槽位可见样品瓶示意 tray_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.2667999863624573,0.4189999997615814],[-0.10920000076293945,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_03","name_zh":"托盘槽位 03","function_zh":"托盘槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_03","tray_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.2728540003299713,0.41700002551078796],[-0.06180000305175781,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_03","name_zh":"槽位可见样品瓶示意 tray_03","function_zh":"槽位可见样品瓶示意 tray_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.2667999863624573,0.4189999997615814],[-0.06620000302791595,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_04","name_zh":"托盘槽位 04","function_zh":"托盘槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_04","tray_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.2728540003299713,0.41700002551078796],[-0.018799999728798866,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_04","name_zh":"槽位可见样品瓶示意 tray_04","function_zh":"槽位可见样品瓶示意 tray_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.2667999863624573,0.4189999997615814],[-0.02319999970495701,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_05","name_zh":"托盘槽位 05","function_zh":"托盘槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_05","tray_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.22985400259494781,0.41700002551078796],[-0.1477999985218048,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_05","name_zh":"槽位可见样品瓶示意 tray_05","function_zh":"槽位可见样品瓶示意 tray_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.22380000352859497,0.4189999997615814],[-0.15219999849796295,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_06","name_zh":"托盘槽位 06","function_zh":"托盘槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_06","tray_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.22985400259494781,0.41700002551078796],[-0.10480000078678131,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_06","name_zh":"槽位可见样品瓶示意 tray_06","function_zh":"槽位可见样品瓶示意 tray_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.22380000352859497,0.4189999997615814],[-0.10920000076293945,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_07","name_zh":"托盘槽位 07","function_zh":"托盘槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_07","tray_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.22985400259494781,0.41700002551078796],[-0.06180000305175781,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_07","name_zh":"槽位可见样品瓶示意 tray_07","function_zh":"槽位可见样品瓶示意 tray_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.22380000352859497,0.4189999997615814],[-0.06620000302791595,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_08","name_zh":"托盘槽位 08","function_zh":"托盘槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_08","tray_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.22985400259494781,0.41700002551078796],[-0.018799999728798866,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_08","name_zh":"槽位可见样品瓶示意 tray_08","function_zh":"槽位可见样品瓶示意 tray_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.22380000352859497,0.4189999997615814],[-0.02319999970495701,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_09","name_zh":"托盘槽位 09","function_zh":"托盘槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_09","tray_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.18685400485992432,0.41700002551078796],[-0.1477999985218048,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_09","name_zh":"槽位可见样品瓶示意 tray_09","function_zh":"槽位可见样品瓶示意 tray_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.18080000579357147,0.4189999997615814],[-0.15219999849796295,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_10","name_zh":"托盘槽位 10","function_zh":"托盘槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_10","tray_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.18685400485992432,0.41700002551078796],[-0.10480000078678131,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_10","name_zh":"槽位可见样品瓶示意 tray_10","function_zh":"槽位可见样品瓶示意 tray_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.18080000579357147,0.4189999997615814],[-0.10920000076293945,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_11","name_zh":"托盘槽位 11","function_zh":"托盘槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_11","tray_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.1868000030517578,0.41700002551078796],[-0.06180000305175781,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_11","name_zh":"槽位可见样品瓶示意 tray_11","function_zh":"槽位可见样品瓶示意 tray_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.18080000579357147,0.4189999997615814],[-0.06620000302791595,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_12","name_zh":"托盘槽位 12","function_zh":"托盘槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_12","tray_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.1868000030517578,0.41700002551078796],[-0.018799999728798866,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_12","name_zh":"槽位可见样品瓶示意 tray_12","function_zh":"槽位可见样品瓶示意 tray_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.18080000579357147,0.4189999997615814],[-0.02319999970495701,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_13","name_zh":"托盘槽位 13","function_zh":"托盘槽位 13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_13","tray_slot_13_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.14385400712490082,0.41700002551078796],[-0.1477999985218048,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_13","name_zh":"槽位可见样品瓶示意 tray_13","function_zh":"槽位可见样品瓶示意 tray_13","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_13"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.13780000805854797,0.4189999997615814],[-0.15219999849796295,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_14","name_zh":"托盘槽位 14","function_zh":"托盘槽位 14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_14","tray_slot_14_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.14380000531673431,0.41700002551078796],[-0.10480000078678131,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_14","name_zh":"槽位可见样品瓶示意 tray_14","function_zh":"槽位可见样品瓶示意 tray_14","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_14"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.13780000805854797,0.4189999997615814],[-0.10920000076293945,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_15","name_zh":"托盘槽位 15","function_zh":"托盘槽位 15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_15","tray_slot_15_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.14385400712490082,0.41700002551078796],[-0.06180000305175781,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_15","name_zh":"槽位可见样品瓶示意 tray_15","function_zh":"槽位可见样品瓶示意 tray_15","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_15"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.13780000805854797,0.4189999997615814],[-0.06620000302791595,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_16","name_zh":"托盘槽位 16","function_zh":"托盘槽位 16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_16","tray_slot_16_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.14385400712490082,0.41700002551078796],[-0.018799999728798866,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_16","name_zh":"槽位可见样品瓶示意 tray_16","function_zh":"槽位可见样品瓶示意 tray_16","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_16"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.13780000805854797,0.4189999997615814],[-0.02319999970495701,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_17","name_zh":"托盘槽位 17","function_zh":"托盘槽位 17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_17","tray_slot_17_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.10085400193929672,0.41700002551078796],[-0.1477999985218048,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_17","name_zh":"槽位可见样品瓶示意 tray_17","function_zh":"槽位可见样品瓶示意 tray_17","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_17"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.09479999542236328,0.4189999997615814],[-0.15219999849796295,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_18","name_zh":"托盘槽位 18","function_zh":"托盘槽位 18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_18","tray_slot_18_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.10085400193929672,0.41700002551078796],[-0.10480000078678131,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_18","name_zh":"槽位可见样品瓶示意 tray_18","function_zh":"槽位可见样品瓶示意 tray_18","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_18"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.09479999542236328,0.4189999997615814],[-0.10920000076293945,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_19","name_zh":"托盘槽位 19","function_zh":"托盘槽位 19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_19","tray_slot_19_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.10085400193929672,0.41700002551078796],[-0.06180000305175781,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_19","name_zh":"槽位可见样品瓶示意 tray_19","function_zh":"槽位可见样品瓶示意 tray_19","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_19"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.09479999542236328,0.4189999997615814],[-0.06620000302791595,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_20","name_zh":"托盘槽位 20","function_zh":"托盘槽位 20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_20","tray_slot_20_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.10085400193929672,0.41700002551078796],[-0.018799999728798866,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_20","name_zh":"槽位可见样品瓶示意 tray_20","function_zh":"槽位可见样品瓶示意 tray_20","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_20"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.09479999542236328,0.4189999997615814],[-0.02319999970495701,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_21","name_zh":"托盘槽位 21","function_zh":"托盘槽位 21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_21","tray_slot_21_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1802000105381012,-0.05780000239610672,0.41700002551078796],[-0.1477999985218048,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_21","name_zh":"槽位可见样品瓶示意 tray_21","function_zh":"槽位可见样品瓶示意 tray_21","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.164,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_21"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.17580001056194305,-0.05179999768733978,0.4189999997615814],[-0.15219999849796295,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_22","name_zh":"托盘槽位 22","function_zh":"托盘槽位 22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_22","tray_slot_22_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1371999979019165,-0.05780000239610672,0.41700002551078796],[-0.10480000078678131,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_22","name_zh":"槽位可见样品瓶示意 tray_22","function_zh":"槽位可见样品瓶示意 tray_22","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12100000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_22"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.13279999792575836,-0.05179999768733978,0.4189999997615814],[-0.10920000076293945,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_23","name_zh":"托盘槽位 23","function_zh":"托盘槽位 23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_23","tray_slot_23_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.094200000166893,-0.057854000478982925,0.41700002551078796],[-0.06180000305175781,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_23","name_zh":"槽位可见样品瓶示意 tray_23","function_zh":"槽位可见样品瓶示意 tray_23","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.07800000000000001,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_23"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.08980000019073486,-0.05179999768733978,0.4189999997615814],[-0.06620000302791595,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_24","name_zh":"托盘槽位 24","function_zh":"托盘槽位 24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_24","tray_slot_24_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.05120000243186951,-0.05780000239610672,0.41700002551078796],[-0.018799999728798866,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_24","name_zh":"槽位可见样品瓶示意 tray_24","function_zh":"槽位可见样品瓶示意 tray_24","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_24"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.046800002455711365,-0.05179999768733978,0.4189999997615814],[-0.02319999970495701,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_25","name_zh":"托盘槽位 25","function_zh":"托盘槽位 25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_25","tray_slot_25_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.2728540003299713,0.41700002551078796],[0.05219999700784683,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_25","name_zh":"槽位可见样品瓶示意 tray_25","function_zh":"槽位可见样品瓶示意 tray_25","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_25"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.2667999863624573,0.4189999997615814],[0.04779999703168869,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_26","name_zh":"托盘槽位 26","function_zh":"托盘槽位 26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_26","tray_slot_26_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.2728540003299713,0.41700002551078796],[0.09520000219345093,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_26","name_zh":"槽位可见样品瓶示意 tray_26","function_zh":"槽位可见样品瓶示意 tray_26","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_26"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.2667999863624573,0.4189999997615814],[0.09080000221729279,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_27","name_zh":"托盘槽位 27","function_zh":"托盘槽位 27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_27","tray_slot_27_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.2728540003299713,0.41700002551078796],[0.13819999992847443,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_27","name_zh":"槽位可见样品瓶示意 tray_27","function_zh":"槽位可见样品瓶示意 tray_27","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_27"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.2667999863624573,0.4189999997615814],[0.13379999995231628,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_28","name_zh":"托盘槽位 28","function_zh":"托盘槽位 28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_28","tray_slot_28_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.2728540003299713,0.41700002551078796],[0.18120001256465912,-0.23879998922348022,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_28","name_zh":"槽位可见样品瓶示意 tray_28","function_zh":"槽位可见样品瓶示意 tray_28","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.255,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_28"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.2667999863624573,0.4189999997615814],[0.17680001258850098,-0.24319998919963837,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_29","name_zh":"托盘槽位 29","function_zh":"托盘槽位 29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_29","tray_slot_29_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.22985400259494781,0.41700002551078796],[0.05219999700784683,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_29","name_zh":"槽位可见样品瓶示意 tray_29","function_zh":"槽位可见样品瓶示意 tray_29","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_29"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.22380000352859497,0.4189999997615814],[0.04779999703168869,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_30","name_zh":"托盘槽位 30","function_zh":"托盘槽位 30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_30","tray_slot_30_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.22985400259494781,0.41700002551078796],[0.09520000219345093,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_30","name_zh":"槽位可见样品瓶示意 tray_30","function_zh":"槽位可见样品瓶示意 tray_30","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_30"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.22380000352859497,0.4189999997615814],[0.09080000221729279,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_31","name_zh":"托盘槽位 31","function_zh":"托盘槽位 31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_31","tray_slot_31_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.22985400259494781,0.41700002551078796],[0.13819999992847443,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_31","name_zh":"槽位可见样品瓶示意 tray_31","function_zh":"槽位可见样品瓶示意 tray_31","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_31"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.22380000352859497,0.4189999997615814],[0.13379999995231628,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_32","name_zh":"托盘槽位 32","function_zh":"托盘槽位 32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_32","tray_slot_32_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.22985400259494781,0.41700002551078796],[0.18120001256465912,-0.19579999148845673,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_32","name_zh":"槽位可见样品瓶示意 tray_32","function_zh":"槽位可见样品瓶示意 tray_32","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.21200000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_32"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.22380000352859497,0.4189999997615814],[0.17680001258850098,-0.20019999146461487,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_33","name_zh":"托盘槽位 33","function_zh":"托盘槽位 33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_33","tray_slot_33_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.18685400485992432,0.41700002551078796],[0.05219999700784683,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_33","name_zh":"槽位可见样品瓶示意 tray_33","function_zh":"槽位可见样品瓶示意 tray_33","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_33"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.18080000579357147,0.4189999997615814],[0.04779999703168869,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_34","name_zh":"托盘槽位 34","function_zh":"托盘槽位 34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_34","tray_slot_34_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.18685400485992432,0.41700002551078796],[0.09520000219345093,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_34","name_zh":"槽位可见样品瓶示意 tray_34","function_zh":"槽位可见样品瓶示意 tray_34","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_34"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.18080000579357147,0.4189999997615814],[0.09080000221729279,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_35","name_zh":"托盘槽位 35","function_zh":"托盘槽位 35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_35","tray_slot_35_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.18685400485992432,0.41700002551078796],[0.13819999992847443,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_35","name_zh":"槽位可见样品瓶示意 tray_35","function_zh":"槽位可见样品瓶示意 tray_35","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_35"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.18080000579357147,0.4189999997615814],[0.13379999995231628,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_36","name_zh":"托盘槽位 36","function_zh":"托盘槽位 36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_36","tray_slot_36_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.18685400485992432,0.41700002551078796],[0.18120001256465912,-0.15279999375343323,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_36","name_zh":"槽位可见样品瓶示意 tray_36","function_zh":"槽位可见样品瓶示意 tray_36","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.169,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_36"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.18080000579357147,0.4189999997615814],[0.17680001258850098,-0.15719999372959137,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_37","name_zh":"托盘槽位 37","function_zh":"托盘槽位 37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_37","tray_slot_37_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.14385400712490082,0.41700002551078796],[0.05219999700784683,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_37","name_zh":"槽位可见样品瓶示意 tray_37","function_zh":"槽位可见样品瓶示意 tray_37","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_37"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.13780000805854797,0.4189999997615814],[0.04779999703168869,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_38","name_zh":"托盘槽位 38","function_zh":"托盘槽位 38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_38","tray_slot_38_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.14385400712490082,0.41700002551078796],[0.09520000219345093,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_38","name_zh":"槽位可见样品瓶示意 tray_38","function_zh":"槽位可见样品瓶示意 tray_38","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_38"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.13780000805854797,0.4189999997615814],[0.09080000221729279,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_39","name_zh":"托盘槽位 39","function_zh":"托盘槽位 39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_39","tray_slot_39_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.14385400712490082,0.41700002551078796],[0.13819999992847443,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_39","name_zh":"槽位可见样品瓶示意 tray_39","function_zh":"槽位可见样品瓶示意 tray_39","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_39"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.13780000805854797,0.4189999997615814],[0.13379999995231628,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_40","name_zh":"托盘槽位 40","function_zh":"托盘槽位 40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_40","tray_slot_40_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.14385400712490082,0.41700002551078796],[0.18120001256465912,-0.10980000346899033,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_40","name_zh":"槽位可见样品瓶示意 tray_40","function_zh":"槽位可见样品瓶示意 tray_40","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.126,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_40"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.13780000805854797,0.4189999997615814],[0.17680001258850098,-0.11420000344514847,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_41","name_zh":"托盘槽位 41","function_zh":"托盘槽位 41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_41","tray_slot_41_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.10080000013113022,0.41700002551078796],[0.05219999700784683,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_41","name_zh":"槽位可见样品瓶示意 tray_41","function_zh":"槽位可见样品瓶示意 tray_41","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_41"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.09479999542236328,0.4189999997615814],[0.04779999703168869,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_42","name_zh":"托盘槽位 42","function_zh":"托盘槽位 42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_42","tray_slot_42_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.10080000013113022,0.41700002551078796],[0.09520000219345093,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_42","name_zh":"槽位可见样品瓶示意 tray_42","function_zh":"槽位可见样品瓶示意 tray_42","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_42"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.09479999542236328,0.4189999997615814],[0.09080000221729279,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_43","name_zh":"托盘槽位 43","function_zh":"托盘槽位 43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_43","tray_slot_43_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.10085400193929672,0.41700002551078796],[0.13819999992847443,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_43","name_zh":"槽位可见样品瓶示意 tray_43","function_zh":"槽位可见样品瓶示意 tray_43","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_43"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.09479999542236328,0.4189999997615814],[0.13379999995231628,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_44","name_zh":"托盘槽位 44","function_zh":"托盘槽位 44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_44","tray_slot_44_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.10080000013113022,0.41700002551078796],[0.18120001256465912,-0.06679999828338623,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_44","name_zh":"槽位可见样品瓶示意 tray_44","function_zh":"槽位可见样品瓶示意 tray_44","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.08300000000000002,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_44"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.09479999542236328,0.4189999997615814],[0.17680001258850098,-0.07119999825954437,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_45","name_zh":"托盘槽位 45","function_zh":"托盘槽位 45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_45","tray_slot_45_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.01979999803006649,-0.057854000478982925,0.41700002551078796],[0.05219999700784683,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_45","name_zh":"槽位可见样品瓶示意 tray_45","function_zh":"槽位可见样品瓶示意 tray_45","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.036,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_45"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.024199998006224632,-0.05179999768733978,0.4189999997615814],[0.04779999703168869,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_46","name_zh":"托盘槽位 46","function_zh":"托盘槽位 46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_46","tray_slot_46_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06280000507831573,-0.057854000478982925,0.41700002551078796],[0.09520000219345093,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_46","name_zh":"槽位可见样品瓶示意 tray_46","function_zh":"槽位可见样品瓶示意 tray_46","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.07899999999999999,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_46"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.06720000505447388,-0.05179999768733978,0.4189999997615814],[0.09080000221729279,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_47","name_zh":"托盘槽位 47","function_zh":"托盘槽位 47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_47","tray_slot_47_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.10580000281333923,-0.057854000478982925,0.41700002551078796],[0.13819999992847443,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_47","name_zh":"槽位可见样品瓶示意 tray_47","function_zh":"槽位可见样品瓶示意 tray_47","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.122,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_47"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.11020000278949738,-0.05179999768733978,0.4189999997615814],[0.13379999995231628,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"tray_slot_48","name_zh":"托盘槽位 48","function_zh":"托盘槽位 48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["tray_slot_48","tray_slot_48_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.14880000054836273,-0.057854000478982925,0.41700002551078796],[0.18120001256465912,-0.023799998685717583,0.4339999854564667]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_tray_48","name_zh":"槽位可见样品瓶示意 tray_48","function_zh":"槽位可见样品瓶示意 tray_48","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.165,-0.040000000000000036,0.418],"rpy_rad":[0,0,0],"objects":["vial_tray_48"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.15320000052452087,-0.05179999768733978,0.4189999997615814],[0.17680001258850098,-0.028199998661875725,0.49000000953674316]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_01","name_zh":"炉内槽位 01","function_zh":"炉内槽位 01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_01","oven_slot_01_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.014146000146865845,0.33799999952316284],[-0.14079999923706055,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_01","name_zh":"槽位可见样品瓶示意 oven_01","function_zh":"槽位可见样品瓶示意 oven_01","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_01"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.020200001075863838,0.3399999737739563],[-0.1451999992132187,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_02","name_zh":"炉内槽位 02","function_zh":"炉内槽位 02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_02","oven_slot_02_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.014146000146865845,0.33799999952316284],[-0.06980000436306,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_02","name_zh":"槽位可见样品瓶示意 oven_02","function_zh":"槽位可见样品瓶示意 oven_02","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_02"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.020200001075863838,0.3399999737739563],[-0.07420000433921814,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_03","name_zh":"炉内槽位 03","function_zh":"炉内槽位 03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_03","oven_slot_03_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.014146000146865845,0.33799999952316284],[0.0012000007554888725,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_03","name_zh":"槽位可见样品瓶示意 oven_03","function_zh":"槽位可见样品瓶示意 oven_03","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_03"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.020200001075863838,0.3399999737739563],[-0.0031999992206692696,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_04","name_zh":"炉内槽位 04","function_zh":"炉内槽位 04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_04","oven_slot_04_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.014146000146865845,0.33799999952316284],[0.0722000002861023,0.04820000380277634,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_04","name_zh":"槽位可见样品瓶示意 oven_04","function_zh":"槽位可见样品瓶示意 oven_04","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.032,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_04"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.020200001075863838,0.3399999737739563],[0.06780000030994415,0.043800003826618195,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_05","name_zh":"炉内槽位 05","function_zh":"炉内槽位 05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_05","oven_slot_05_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.06314599514007568,0.33799999952316284],[-0.14079999923706055,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_05","name_zh":"槽位可见样品瓶示意 oven_05","function_zh":"槽位可见样品瓶示意 oven_05","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_05"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.06920000165700912,0.3399999737739563],[-0.1451999992132187,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_06","name_zh":"炉内槽位 06","function_zh":"炉内槽位 06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_06","oven_slot_06_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.06314599514007568,0.33799999952316284],[-0.06980000436306,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_06","name_zh":"槽位可见样品瓶示意 oven_06","function_zh":"槽位可见样品瓶示意 oven_06","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_06"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.06920000165700912,0.3399999737739563],[-0.07420000433921814,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_07","name_zh":"炉内槽位 07","function_zh":"炉内槽位 07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_07","oven_slot_07_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.06314599514007568,0.33799999952316284],[0.0012000007554888725,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_07","name_zh":"槽位可见样品瓶示意 oven_07","function_zh":"槽位可见样品瓶示意 oven_07","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_07"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.06920000165700912,0.3399999737739563],[-0.0031999992206692696,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_08","name_zh":"炉内槽位 08","function_zh":"炉内槽位 08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_08","oven_slot_08_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.06314599514007568,0.33799999952316284],[0.0722000002861023,0.09719999879598618,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_08","name_zh":"槽位可见样品瓶示意 oven_08","function_zh":"槽位可见样品瓶示意 oven_08","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.081,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_08"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.06920000165700912,0.3399999737739563],[0.06780000030994415,0.09279999881982803,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_09","name_zh":"炉内槽位 09","function_zh":"炉内槽位 09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_09","oven_slot_09_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17320001125335693,0.11214599758386612,0.33799999952316284],[-0.14079999923706055,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_09","name_zh":"槽位可见样品瓶示意 oven_09","function_zh":"槽位可见样品瓶示意 oven_09","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.157,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_09"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.1688000112771988,0.11819999665021896,0.3399999737739563],[-0.1451999992132187,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_10","name_zh":"炉内槽位 10","function_zh":"炉内槽位 10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_10","oven_slot_10_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10220000147819519,0.11214599758386612,0.33799999952316284],[-0.06980000436306,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_10","name_zh":"槽位可见样品瓶示意 oven_10","function_zh":"槽位可见样品瓶示意 oven_10","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08600000000000001,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_10"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.09780000150203705,0.11819999665021896,0.3399999737739563],[-0.07420000433921814,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_11","name_zh":"炉内槽位 11","function_zh":"炉内槽位 11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_11","oven_slot_11_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.031199999153614044,0.11219999939203262,0.33799999952316284],[0.0012000007554888725,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_11","name_zh":"槽位可见样品瓶示意 oven_11","function_zh":"槽位可见样品瓶示意 oven_11","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.015000000000000013,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_11"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[-0.026799999177455902,0.11819999665021896,0.3399999737739563],[-0.0031999992206692696,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"oven_slot_12","name_zh":"炉内槽位 12","function_zh":"炉内槽位 12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["oven_slot_12","oven_slot_12_label"],"collisions":[{"shape":"box","origin_m":[0.014499999999999999,0.0,0.007],"rpy_rad":[0,0,0.0],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413657,0.005548909769293802,0.007],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.01025304832720494,0.010253048327204937,0.007],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293803,0.013396253221413657,0.007],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[8.87868929381831e-19,0.014499999999999999,0.007],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.005548909769293801,0.013396253221413657,0.007],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204937,0.01025304832720494,0.007],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413657,0.0055489097692938034,0.007],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.014499999999999999,1.775737858763662e-18,0.007],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.013396253221413659,-0.0055489097692938,0.007],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.010253048327204941,-0.010253048327204937,0.007],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-0.0055489097692938095,-0.013396253221413653,0.007],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[-2.6636067881454927e-18,-0.014499999999999999,0.007],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.005548909769293804,-0.013396253221413655,0.007],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.010253048327204936,-0.010253048327204941,0.007],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"box","origin_m":[0.013396253221413653,-0.00554890976929381,0.007],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0033999999999999985,0.005941512413630384,0.014]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0128,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0398000031709671,0.11219999939203262,0.33799999952316284],[0.0722000002861023,0.1462000012397766,0.35499998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector","slot_id"]},{"id":"vial_oven_12","name_zh":"槽位可见样品瓶示意 oven_12","function_zh":"槽位可见样品瓶示意 oven_12","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.055999999999999966,0.13,0.339],"rpy_rad":[0,0,0],"objects":["vial_oven_12"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.033],"rpy_rad":[0,0,0],"radius_m":0.0115,"length_m":0.064},{"shape":"cylinder","origin_m":[0,0,0.068],"rpy_rad":[0,0,0],"radius_m":0.0118,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","sample.transfer"],"bbox_m":[[0.044200003147125244,0.11819999665021896,0.3399999737739563],[0.06780000030994415,0.14180000126361847,0.41099998354911804]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line","name_zh":"加热传输线与外护套","function_zh":"加热传输线与外护套","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["transfer_line"],"collisions":[{"shape":"cylinder","origin_m":[0.23199999332427979,0.15549999475479126,0.4634999930858612],"rpy_rad":[1.0438520908355713,-1.1550789480452295e-07,1.7301480770111084],"radius_m":0.015,"length_m":0.06562011073579252},{"shape":"cylinder","origin_m":[0.2824999988079071,0.18000000715255737,0.5400000214576721],"rpy_rad":[0.4650331437587738,-7.728035456011639e-08,2.297438621520996],"radius_m":0.015,"length_m":0.13425725353109066},{"shape":"cylinder","origin_m":[0.30250000953674316,0.22749999165534973,0.6399999856948853],"rpy_rad":[0.6042100787162781,2.5203716447208535e-08,-3.0509328842163086],"radius_m":0.015,"length_m":0.09721109254800521},{"shape":"cylinder","origin_m":[0.2850000262260437,0.2824999988079071,0.6899999976158142],"rpy_rad":[1.2617881298065186,3.422849559342467e-08,-2.6422460079193115],"radius_m":0.015,"length_m":0.06576473187084335},{"shape":"cylinder","origin_m":[0.25999999046325684,0.33500000834465027,0.6850000023841858],"rpy_rad":[-1.062529444694519,3.141592502593994,0.3805064260959625],"radius_m":0.015,"length_m":0.061644138660900676},{"shape":"cylinder","origin_m":[0.2574999928474426,0.375,0.6299999952316284],"rpy_rad":[-0.39700067043304443,-3.141592502593994,-0.463647723197937],"radius_m":0.015,"length_m":0.0867467849196099},{"shape":"cylinder","origin_m":[0.29249998927116394,0.38999998569488525,0.5649999976158142],"rpy_rad":[2.3086109161376953,-7.708778326787069e-08,1.5707963705062866],"radius_m":0.015,"length_m":0.07433031662523998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","measure","headspace.physical_inject"],"bbox_m":[[0.19618989527225494,0.1361900418996811,0.4340347945690155],[0.33009010553359985,0.4050000309944153,0.7142894268035889]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"transfer_line_connector","name_zh":"外部 GC 传输线连接头","function_zh":"外部 GC 传输线连接头","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.32,0.39,0.54],"rpy_rad":[0,0,0],"objects":["transfer_line_connector"],"collisions":[{"shape":"cylinder","origin_m":[0.015,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.045},{"shape":"cylinder","origin_m":[0.04,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.3125,0.37599998712539673,0.5260000228881836],[0.36899998784065247,0.4039999842643738,0.5540000200271606]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"carrier_gas_inlet","name_zh":"后部载气接口","function_zh":"后部载气接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.12,0.319,0.24],"rpy_rad":[0,0,0],"objects":["carrier_gas_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.13199999928474426,0.31150001287460327,0.2280000001192093],[-0.10799999535083771,0.3264999985694885,0.25200000405311584]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"power_inlet","name_zh":"后部电源接口","function_zh":"后部电源接口","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0.09,0.319,0.1],"rpy_rad":[0,0,0],"objects":["power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.058,0.004,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.06100000441074371,0.31700000166893005,0.07999999821186066],[0.11900000274181366,0.32100000977516174,0.12000000476837158]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"data_port","name_zh":"GC 控制通信接口示意","function_zh":"GC 控制通信接口示意","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[-0.08,0.319,0.11],"rpy_rad":[0,0,0],"objects":["data_port"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.004,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,0.31700000166893005,0.09600000083446503],[-0.053999997675418854,0.3230000138282776,0.12399999797344208]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"status_panel","name_zh":"前面板状态灯与停放操作区","function_zh":"前面板状态灯与停放操作区","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["status_panel","status_readout"],"collisions":[{"shape":"box","origin_m":[0.151,-0.321,0.269],"rpy_rad":[0,0,0],"size_m":[0.081,0.004,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","sample.load","sample.unload","sample.transfer","thermal.set_temperature","method.set_equilibration_time","measure"],"bbox_m":[[0.11049999296665192,-0.32499998807907104,0.23199999332427979],[0.1914999932050705,-0.3190000057220459,0.3059999942779541]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"ventilation","name_zh":"侧后散热格栅","function_zh":"侧后散热格栅","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ventilation"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"simulation_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.22950001060962677,-0.21900001168251038,0.15000000596046448],[0.2304999977350235,0.20099999010562897,0.22999998927116394]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent","selector"]},{"id":"root","name_zh":"Agilent 8697 48 位总装","function_zh":"总装与台面中心参考系","physical_meaning_zh":"功能几何分件;实际部件物性未知,尺寸与坐标是声明的重建假设。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["hs8697_root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","name_zh","objects","parent","selector"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑供电","kind":"device_command","availability":"implemented","component_ids":["chassis","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置样品炉盖角度","kind":"device_command","availability":"implemented","component_ids":["oven_lid","lid_handle","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"登记样品并显现于指定托盘槽","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","slot_id"]},"sample.unload":{"function_zh":"移出托盘槽样品","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id"]},"sample.transfer":{"function_zh":"在托盘与炉槽之间迁移样品位置状态","kind":"device_command","availability":"implemented","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48","oven","manipulator_column","manipulator_arm","gripper","vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12","status_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["source_slot","target_slot"]},"thermal.set_temperature":{"function_zh":"设置三温区目标温度","kind":"device_command","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["zone","temperature_K"]},"method.set_equilibration_time":{"function_zh":"设置方法平衡时间","kind":"device_command","availability":"implemented","component_ids":["oven","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["duration_s"]},"measure":{"function_zh":"依赖 GC 宿主返回 synthetic 合成色谱与进样日志","kind":"analysis","availability":"implemented","component_ids":["oven","loop_valve","transfer_line","status_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["oven_slot"]},"pressure.set":{"function_zh":"未实现功能声明:pressure.set","kind":"device_command","availability":"unsupported","component_ids":["loop_valve"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"shaking.set":{"function_zh":"未实现功能声明:shaking.set","kind":"device_command","availability":"unsupported","component_ids":["oven"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现功能声明:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["chassis"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.execute":{"function_zh":"未实现功能声明:robot.execute","kind":"robot_skill","availability":"unsupported","component_ids":["manipulator_column","manipulator_arm","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"headspace.physical_inject":{"function_zh":"未实现功能声明:headspace.physical_inject","kind":"device_command","availability":"unsupported","component_ids":["loop_valve","transfer_line"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"lid.angle_rad;来自教学状态或合成结果,不是厂家实测传感器。","unit":"rad","access":"read_write","origin":"scene","component_ids":["oven_lid","lid_handle"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"lid.closed;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["oven_lid","lid_handle"],"write_via":null},"tray.occupancy":{"meaning_zh":"tray.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["tray_rack_a","tray_rack_b","tray_slot_01","tray_slot_02","tray_slot_03","tray_slot_04","tray_slot_05","tray_slot_06","tray_slot_07","tray_slot_08","tray_slot_09","tray_slot_10","tray_slot_11","tray_slot_12","tray_slot_13","tray_slot_14","tray_slot_15","tray_slot_16","tray_slot_17","tray_slot_18","tray_slot_19","tray_slot_20","tray_slot_21","tray_slot_22","tray_slot_23","tray_slot_24","tray_slot_25","tray_slot_26","tray_slot_27","tray_slot_28","tray_slot_29","tray_slot_30","tray_slot_31","tray_slot_32","tray_slot_33","tray_slot_34","tray_slot_35","tray_slot_36","tray_slot_37","tray_slot_38","tray_slot_39","tray_slot_40","tray_slot_41","tray_slot_42","tray_slot_43","tray_slot_44","tray_slot_45","tray_slot_46","tray_slot_47","tray_slot_48"],"write_via":null},"oven.occupancy":{"meaning_zh":"oven.occupancy;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["oven"],"write_via":null},"manipulator.position_slot":{"meaning_zh":"manipulator.position_slot;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["manipulator_column","manipulator_arm","gripper"],"write_via":null},"ambient.temperature_k":{"meaning_zh":"ambient.temperature_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"derived","component_ids":["chassis"],"write_via":null},"thermal.oven.setpoint_k":{"meaning_zh":"thermal.oven.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"thermal.set_temperature"},"thermal.oven.actual_k":{"meaning_zh":"thermal.oven.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["oven"],"write_via":null},"thermal.loop_valve.setpoint_k":{"meaning_zh":"thermal.loop_valve.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["loop_valve"],"write_via":"thermal.set_temperature"},"thermal.loop_valve.actual_k":{"meaning_zh":"thermal.loop_valve.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["loop_valve"],"write_via":null},"thermal.transfer_line.setpoint_k":{"meaning_zh":"thermal.transfer_line.setpoint_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["transfer_line"],"write_via":"thermal.set_temperature"},"thermal.transfer_line.actual_k":{"meaning_zh":"thermal.transfer_line.actual_k;来自教学状态或合成结果,不是厂家实测传感器。","unit":"K","access":"read_only","origin":"sensor","component_ids":["transfer_line"],"write_via":null},"method.equilibration_time_s":{"meaning_zh":"method.equilibration_time_s;来自教学状态或合成结果,不是厂家实测传感器。","unit":"s","access":"read_write","origin":"setpoint","component_ids":["oven"],"write_via":"method.set_equilibration_time"},"method.pressure_pa":{"meaning_zh":"method.pressure_pa;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["loop_valve"],"write_via":null},"method.shaking_hz":{"meaning_zh":"method.shaking_hz;来自教学状态或合成结果,不是厂家实测传感器。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["oven"],"write_via":null},"gc.instance_id":{"meaning_zh":"gc.instance_id;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.connected":{"meaning_zh":"gc.connected;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"gc.carrier_gas_available":{"meaning_zh":"gc.carrier_gas_available;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["transfer_line"],"write_via":null},"vial.status":{"meaning_zh":"vial.status;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"scene","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null},"injection.log":{"meaning_zh":"injection.log;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["transfer_line"],"write_via":null},"measurement.chromatogram":{"meaning_zh":"measurement.chromatogram;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"measurement.count":{"meaning_zh":"measurement.count;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_panel"],"write_via":null},"sample.truth":{"meaning_zh":"sample.truth;来自教学状态或合成结果,不是厂家实测传感器。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["vial_tray_01","vial_tray_02","vial_tray_03","vial_tray_04","vial_tray_05","vial_tray_06","vial_tray_07","vial_tray_08","vial_tray_09","vial_tray_10","vial_tray_11","vial_tray_12","vial_tray_13","vial_tray_14","vial_tray_15","vial_tray_16","vial_tray_17","vial_tray_18","vial_tray_19","vial_tray_20","vial_tray_21","vial_tray_22","vial_tray_23","vial_tray_24","vial_tray_25","vial_tray_26","vial_tray_27","vial_tray_28","vial_tray_29","vial_tray_30","vial_tray_31","vial_tray_32","vial_tray_33","vial_tray_34","vial_tray_35","vial_tray_36","vial_tray_37","vial_tray_38","vial_tray_39","vial_tray_40","vial_tray_41","vial_tray_42","vial_tray_43","vial_tray_44","vial_tray_45","vial_tray_46","vial_tray_47","vial_tray_48","vial_oven_01","vial_oven_02","vial_oven_03","vial_oven_04","vial_oven_05","vial_oven_06","vial_oven_07","vial_oven_08","vial_oven_09","vial_oven_10","vial_oven_11","vial_oven_12"],"write_via":null}},"mechanisms":{"headspace_partition":{"meaning_zh":"密闭瓶的气液或气固分配以及加压/环路输运是该仪器的物理作用;本批未实现数值过程。","implementation":"absent","equations":[],"parameters":{"partition_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"样品与温度相关的分配系数未知。"},"equilibration_time_constant":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"实际平衡动力学未知;设置的平衡时间不是校准时间常数。"},"sample_transfer_amount":{"value":null,"unit":"mol","evidence":"unknown","meaning_zh":"真实送入 GC 的物质量未知。"}}},"synthetic_acquisition":{"meaning_zh":"先检查开关、炉盖、槽位、GC 依赖与方法设定,再返回固定高斯形状的教学色谱和标记 synthetic 的日志。","implementation":"qualitative","equations":["signal(t)=exp(-0.5*((t-45 s)/(8 s))^2), t=0..120 s"],"parameters":{"fixture_center":{"value":45,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线中心,不是样本保留时间标定。"},"fixture_width":{"value":8,"unit":"s","evidence":"assumption","meaning_zh":"纯合成曲线宽度,不是仪器展宽参数。"}}}},"limitations":["整机 W/D/H=.46/.64/.80 m 和 37 kg 服从用户表及指定 Site Preparation p17 48-Vial 行;当前 datasheet p4 的不同宽深与 35 kg 未混入本配置。","未取得厂商 CAD;内部结构、关节轴、开盖范围、槽位坐标与机械手外形均为教学重建。","URDF 碰撞体仅盒/柱/球基元;未执行接触稳定性、抓取、摩擦、惯量实测或物理引擎动力学验证。","只有整机使用均匀包围盒近似惯量;所有未知部件质量、惯量、摩擦、热容、功率及标定动力学参数为 null。","measure 返回 synthetic 合成色谱;该进样器依赖 GC 主机,不具有独立检测器,不返回真实样品浓度。","炉、环阀和传输线只有温度目标;真实加热动态、气液分配、加压/振荡、定量环充填与输运仍未实现。","机械手只更新几何和位置状态;没有规划、逆运动学、抓取力或真实机器人控制。","API 的代理可见性依赖受信宿主身份与进程隔离;不防止受信 Python 宿主反射、文件读取或内存访问。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lid.set_angle","measure","method.set_equilibration_time","power.set","sample.load","sample.transfer","sample.unload","thermal.set_temperature"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.AgilentHS8697(推进方式 None),24 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 60 个(孔位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 count(3)"}},"previews":["previews/agilent_hs8697/preview_closed.webp","previews/agilent_hs8697/preview_open.webp","previews/agilent_hs8697/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","bytes":719050},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/collision_proxies.json","bytes":466098},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/geometry_manifest.json","bytes":604334},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.blend","bytes":361667},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.glb","bytes":7580464},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697/model.urdf","bytes":320992}],"completeness":{"components":141,"with_collisions":139,"with_objects":141,"with_function":141,"with_mass":0,"joints_matching_component":0,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"agilent_hs8697","chem_id":"CHEM-108","name_en":"Headspace autosampler (48-vial tray)","maker":"Agilent","model":"8697","domain":"sampling","domain_name":"Analytical Sampling & Interfaces","path":"assets/basic40_batch02/t3_analytical/agilent_hs8697","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/agilent_hs8697/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.alicat_mc_1slpm_rev6.json b/data/assets/instrument.alicat_mc_1slpm_rev6.json index d809a926266c75ec8d390538773464e28ef89e0d..513dd2d55d886dd27731117c116a51ca8041a41e 100644 --- a/data/assets/instrument.alicat_mc_1slpm_rev6.json +++ b/data/assets/instrument.alicat_mc_1slpm_rev6.json @@ -1 +1 @@ -{"tid":"instrument.alicat_mc_1slpm_rev6","asset_dir":"basic40_batch02/t5_automation/alicat_mc","name_zh":"气体质量流量控制器(Alicat MC,1 SLPM,标准精度,Rev6)","category":"自动化与气液供给","description_zh":"CHEM-180:按指定清单的 Alicat Scientific MC 1 SLPM 满量程、标准精度、Rev6 规格建造。本合同完整登记本批外观组件与进出气拓扑;full 仅表示所选配置组件覆盖,不代表厂商全部气体数据库、PID、真实阀特性或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root=alicat_mc__root:原点在整机台面投影中心、台面z=0;X沿91.1mm气路宽度,+X由进气至出气;+Y向后;+Z向上。端口轴和艺术细节属本次建模约定。"},"mass_kg":0.5,"size_m":[0.0911,0.0267,0.1033],"bbox_min":[-0.0455,-0.0134,-0.0],"bbox_max":[0.0456,0.0133,0.1033],"manifest_dimensions_m":[0.0911,0.0267,0.1033],"glb":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","links":{"base_link":"/Geometry/base_link","btn_control_pad_key_0_0936_0_link":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","btn_control_pad_key_0_0936_1_link":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","btn_control_pad_key_0_0936_2_link":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","btn_control_pad_key_0_0436_0_link":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","btn_control_pad_key_0_0436_1_link":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","btn_control_pad_key_0_0436_2_link":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","btn_control_pad_backlight_key_link":"/Geometry/base_link/btn_control_pad_backlight_key_link"},"frames":{"pre_place":[0.0,0.0,0.2833],"place":[0.0,0.0,0.1533],"post_place":[0.0,0.0,0.2833],"joint_btn_control_pad_key_0_0936_0":[-0.001,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_1":[0.01525,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_2":[0.0315,-0.01312,0.0936],"joint_btn_control_pad_key_0_0436_0":[-0.001,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_1":[0.01525,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_2":[0.0315,-0.01312,0.0436],"joint_btn_control_pad_backlight_key":[0.01525,-0.01312,0.034]},"joints":[{"name":"btn_control_pad_key_0_0936_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","child_bbox_min":[-0.0077,-0.01326,0.09045],"child_bbox_max":[0.0057,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","child_bbox_min":[0.00855,-0.01326,0.09045],"child_bbox_max":[0.02195,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","child_bbox_min":[0.0248,-0.01326,0.09045],"child_bbox_max":[0.0382,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","child_bbox_min":[-0.0077,-0.01326,0.04045],"child_bbox_max":[0.0057,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","child_bbox_min":[0.00855,-0.01326,0.04045],"child_bbox_max":[0.02195,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_2_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","child_bbox_min":[0.0248,-0.01326,0.04045],"child_bbox_max":[0.0382,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_backlight_key","type":"prismatic","parent":"control_pad","child":"btn_control_pad_backlight_key_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.034],"child_prim":"/Geometry/base_link/btn_control_pad_backlight_key_link","child_bbox_min":[0.00025,-0.01326,0.03135],"child_bbox_max":[0.03025,-0.01298,0.03665],"kind":"button"}],"controls":{"buttons":["btn_control_pad_key_0_0936_0","btn_control_pad_key_0_0936_1","btn_control_pad_key_0_0936_2","btn_control_pad_key_0_0436_0","btn_control_pad_key_0_0436_1","btn_control_pad_key_0_0436_2"],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[{"name":"flow","part":"alicat_mc__display_screen__lcd_reading","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":4,"decimals":0,"unit":"sccm","center":[0.0153,-0.0134,0.0688],"up":[0.0,-0.0,1.0],"source":{"bridge":["measurement.standard_flow_m3_s","flow.setpoint_m3_s"],"scale":60000000.0},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0114,0.0022],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"robot_portable","mass_kg":0.5,"footprint_m":[0.0911,0.0267],"height_m":0.1033,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1033,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"气路基体","function_zh":"容纳气体通过的基体与端口连接。","physical_meaning_zh":"连接内部测量区和控制阀的被动承压外观体;真实流阻、容积及材料未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.0072],"rpy_rad":[0,0,0],"objects":["alicat_mc__flow_body"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"sensor_block","name_zh":"传感组件外形","function_zh":"承载流量、压力和温度的合成观测对应组件。","physical_meaning_zh":"合成读数由宿主与过程代理给出;非实测传感器,内部流道未重建。","subsystem":null,"parent":"root","origin_m":[0.0155,0,0.0184],"rpy_rad":[0,0,0],"objects":["alicat_mc__sensor_block"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.zero","flow.reset_total","flow.read"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"valve_housing","name_zh":"控制阀外壳","function_zh":"承载气体流量控制阀的外形与功能登记。","physical_meaning_zh":"原厂标准阀功能为常闭;内部机构、行程和失电关闭动态未实现。","subsystem":null,"parent":"root","origin_m":[-0.032,0,0.0358],"rpy_rad":[0,0,0],"objects":["alicat_mc__valve_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.set_setpoint","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_housing","name_zh":"显示控制外壳","function_zh":"承载显示器、控制区及电子模块。","physical_meaning_zh":"刚性封装与支撑;散热、电路及电子元件未建模。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.06135],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_screen","name_zh":"显示屏","function_zh":"显示区域的可辨识外观。","physical_meaning_zh":"屏幕为静态视觉示意,尚无运行层到屏幕的跨层同步。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.01266,0.068],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_screen"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"control_pad","name_zh":"控制按键组","function_zh":"对应目标流量、气体选择、参考状态和归零操作的外观。","physical_meaning_zh":"外观按钮固定;按键触感、位移和接触动作未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.0128,0.067],"rpy_rad":[0,0,0],"objects":["alicat_mc__control_pad"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.set_setpoint","flow.zero","flow.reset_total","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_inlet","name_zh":"进气端口","function_zh":"将宿主上游气路节点连接到本机进气口。","physical_meaning_zh":"1/8 NPT female名义工艺接口;具体螺纹、密封压缩和软管接触未模拟。","subsystem":null,"parent":"root","origin_m":[-0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_inlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_outlet","name_zh":"出气端口","function_zh":"将本机出口连接到宿主下游气路节点。","physical_meaning_zh":"1/8 NPT female名义工艺接口;真实流量与库存转移须由气路宿主计算。","subsystem":null,"parent":"root","origin_m":[0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_outlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"electrical_connector","name_zh":"电气与数据连接区","function_zh":"容纳仪器电源/控制通信连接的外观位置。","physical_meaning_zh":"外部供电由仿真开关表示;针脚、电压、协议和真实硬件驱动未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.1022],"rpy_rad":[0,0,0],"objects":["alicat_mc__electrical_connector"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"mounting_base","name_zh":"安装支撑部","function_zh":"支撑整机落在台面并提供安装外形。","physical_meaning_zh":"刚性外形,摩擦、紧固预载及安装承载限值未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"objects":["alicat_mc__mounting_base"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"labels","name_zh":"标识及流向文字","function_zh":"识别型号、方向与主要控制区。","physical_meaning_zh":"文字为建模说明与外观标识,不代表运行测量值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["alicat_mc__labels"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电令测量不可用且归零失效,未假设失电阀位。","kind":"device_command","availability":"implemented","component_ids":["electrical_connector"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["enabled"]},"gas.select":{"function_zh":"零目标下选用宿主登记气体;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["gas_id"]},"gas.set_reference_conditions":{"function_zh":"零目标下设置标准体积的参考温压;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["temperature_K","pressure_Pa"]},"flow.set_setpoint":{"function_zh":"写入0或0.01–100%FS目标;成功不代表达到目标或平衡。","kind":"device_command","availability":"implemented","component_ids":["control_pad","valve_housing"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["flow_rate_m3_s"]},"flow.zero":{"function_zh":"只在宿主提供无流、平衡与有效边界条件时记录一次合成归零;不推进时间。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.reset_total":{"function_zh":"清零仿真累计标准体积的显示区间,不转移或删除气体。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.read":{"function_zh":"读取当前估计观测,不推进时间。","kind":"query","availability":"implemented","component_ids":["sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"control.set_pid":{"function_zh":"PID及真实阀曲线没有实现;没有编造增益单位或参数结构。","kind":"device_command","availability":"unsupported","component_ids":["control_pad","valve_housing"],"implementation":{"process":"absent","host":"absent","scene":"absent","robot":"absent","hardware":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;不代表电气硬件。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electrical_connector"],"write_via":"power.set"},"gas.selected_id":{"meaning_zh":"宿主登记并给出兼容性证据的气体标识。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sensor_block"],"write_via":"gas.select"},"gas.reference_temperature_k":{"meaning_zh":"标准体积参考温度;默认298.15K。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"gas.reference_pressure_pa":{"meaning_zh":"标准体积参考绝压;默认101325Pa。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"flow.setpoint_m3_s":{"meaning_zh":"标准体积流量目标;0为关闭目标,正目标范围0.01–100%FS。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["valve_housing","control_pad"],"write_via":"flow.set_setpoint"},"flow.zeroed":{"meaning_zh":"合成归零记录;需要宿主确认无流与平衡。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"ports.upstream_node_id":{"meaning_zh":"实例连接的上游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_inlet"],"write_via":null},"ports.downstream_node_id":{"meaning_zh":"实例连接的下游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_outlet"],"write_via":null},"simulation.dynamic_model_configured":{"meaning_zh":"宿主是否提供显式一阶时间常数与证据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_flow_m3_s":{"meaning_zh":"合成标准体积流量观测;quality=estimated,不是独立实测。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.actual_flow_m3_s":{"meaning_zh":"按宿主气温和上游绝压进行理想气体换算的实际体积流量代理。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.mass_flow_kg_s":{"meaning_zh":"由标准流量与已知摩尔质量换算的质量流率;未知气体摩尔质量时为null。","unit":"kg/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.pressure_pa":{"meaning_zh":"上游绝压边界代理,不是压力传感器实测。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.temperature_k":{"meaning_zh":"宿主气温代理,不是温度传感器实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.total_standard_volume_m3":{"meaning_zh":"本累计区间已积分的标准体积当前值;不代表宿主已完成气体库存转移。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_accuracy_bound_m3_s":{"meaning_zh":"归零且宿主确认平衡时计算max(0.006|Q|,0.001FS);是规格界限表达,不是实测误差。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.accuracy_conditions_met":{"meaning_zh":"合成模型中归零及宿主平衡条件成立标志;不是固定等待时长判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"truth.standard_flow_m3_s":{"meaning_zh":"宿主合成过程的标准体积流量真值,限debug/evaluator。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.total_standard_volume_m3":{"meaning_zh":"宿主合成过程的积分标准体积真值,限debug/evaluator。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.upstream_pressure_pa":{"meaning_zh":"宿主提供上游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.downstream_pressure_pa":{"meaning_zh":"宿主提供下游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.temperature_k":{"meaning_zh":"宿主提供气体温度,限debug/evaluator。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.equilibrium":{"meaning_zh":"宿主明确声明平衡,不由固定时间自动推出。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.no_flow":{"meaning_zh":"宿主明确声明无流,未知流量不能代替此条件。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.response_time_constant_s":{"meaning_zh":"宿主显式假设的一阶tau;缺省null,不默认采用30ms。","unit":"s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null}},"mechanisms":{"synthetic_flow_process":{"meaning_zh":"有明确宿主气路边界与显式tau后的一阶合成流量过程;不求解真实压差流动或PID。","implementation":"lumped","equations":["Q_next = Q_target + (Q_old-Q_target)*exp(-dt/tau),仅有明确tau、归零、有效温压与正向压差等前提时推进。","ΔV_std = Q_old*dt + (Q_target-Q_old)*(dt-tau*(1-exp(-dt/tau)));累计量是积分账面值,不是宿主物质转移事务。","Q_actual = Q_std*(T/T_ref)*(P_ref/P_upstream),理想气体、上游压力代理。","mass_flow = Q_std*P_ref*M/(R*T_ref),M未知时返回null。","accuracy_bound = max(0.006*abs(Q),0.001*FS),仅合成归零且宿主明确平衡时提供。"],"parameters":{"full_scale_standard_flow_m3_s":{"value":1.6666666666666667e-05,"unit":"m^3/s","evidence":"documented","meaning_zh":"full_scale_standard_flow_m3_s"},"minimum_positive_control_m3_s":{"value":1.666666666666667e-09,"unit":"m^3/s","evidence":"documented","meaning_zh":"minimum_positive_control_m3_s"},"fastest_control_t63_s":{"value":0.03,"unit":"s","evidence":"documented","meaning_zh":"配置与调整相关的最快T63,非稳定时间且不设为默认tau"},"default_reference_temperature_k":{"value":298.15,"unit":"K","evidence":"documented","meaning_zh":"default_reference_temperature_K"},"default_reference_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"documented","meaning_zh":"default_reference_pressure_Pa"},"default_dynamic_time_constant_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"default_dynamic_time_constant_s"},"gas_molar_mass_kg_mol":{"value":null,"unit":"kg/mol","evidence":"unknown","meaning_zh":"gas_molar_mass_kg_mol"},"valve_travel_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"valve_travel_m"},"pid_gains":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"实际参数结构及单位未知;1仅为此未知占位项的合同单位"},"operating_absolute_pressure_range":{"value":[79289.708871432,1103161.16690688],"unit":"Pa","evidence":"documented","meaning_zh":"工作绝压范围11.5–160PSIA,精确单位换算;并非压差。"},"operating_temperature_range":{"value":[263.15,333.15],"unit":"K","evidence":"documented","meaning_zh":"工作温度−10至60°C。"},"standard_accuracy_relative_reading":{"value":0.006,"unit":"1","evidence":"documented","meaning_zh":"标准精度读数比例项,须与FS项取较大绝对误差。"},"standard_accuracy_relative_full_scale":{"value":0.001,"unit":"1","evidence":"documented","meaning_zh":"标准精度FS比例项,需归零与平衡条件。"},"full_scale_air_pressure_drop":{"value":10342.135939752,"unit":"Pa","evidence":"documented","meaning_zh":"1SLPM满量程空气排大气时压降1.5PSID;不是所有气体、流量和背压下通用值。"},"documented_gas_count":{"value":98,"unit":"1","evidence":"documented","meaning_zh":"厂家可选气体数量;本批未复制数据库。"},"documented_mixture_definitions_maximum":{"value":20,"unit":"1","evidence":"documented","meaning_zh":"厂家混气定义数量上限;本批未实现混气数据库。"},"gas_viscosity":{"value":null,"unit":"Pa*s","evidence":"unknown","meaning_zh":"气体黏度未知,未虚构98种气体性质。"},"compressibility_factor":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实气体压缩因子未知;换算采用理想气体假设。"},"physical_settling_time":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"物理稳定时间未知,不从30ms T63编造。"}}},"gas_network_topology":{"meaning_zh":"上游节点→进气口→传感区→常闭调节阀→出气口→下游节点的功能拓扑。串联路径是模块接口抽象,非制造商内部流道结构复刻。","implementation":"qualitative","equations":[],"parameters":{}}},"limitations":["仅为合成过程与接口实现,无硬件驱动、机器人或真实阀动作。","气体兼容性由可信宿主登记;厂家98种气体和20个混气定义的数据库未实现。未知摩尔质量及性质保持null。","动态没有缺省时间常数。宿主必须给出明确假设及证据;最快T63 30 ms不是稳定时间,也不自动作为tau。","简化一阶模型仅在有效供压/背压和温度条件下使用。阀特性、压降曲线、PID、真实稳定判据和非理想气体性质未实现。","模型读数均为estimated;压力使用上游边界代理,温度使用宿主气温代理。不是实测传感器或厂家精度验证。","精度界限仅在归零且宿主声明平衡时计算 max(0.006|Q|,0.001FS);不生成误差分布,不从固定时长推断平衡。","标准流量和累计标准体积使用当前参考条件;改气体/参考条件使归零和读数失效并开启新累计量区间。","参考条件配置采用仿真定义:1 SLPM数值量程按当前参考条件解释;不声称复现厂商改变标准温压后内部标度处理。","气路节点引用由宿主保管。本适配器不做气源库存、守恒物质转移或压力网络求解,后续气路宿主需接入这些过程。","重放去重仅当前宿主内存有效,不声称跨重启恰好一次。API过滤不是Python或文件系统隔离。","所有外露部件采用刚性固定装配。无可靠内部阀行程,不制造可动关节;按钮位移与真实触碰未实现。","外形遵守91.1×26.7×103.3mm标称尺寸;局部艺术细节、端口端面x位置及法线方向为建模假设,不是加工图。","整机质量约0.5kg;URDF只有聚合根使用该质量与均匀盒近似惯量,单部件mass/inertia均null,不能重复计重。","URDF碰撞体只采用盒、柱、球基元;文件结构或Blender姿态验证不等于物理接触、稳定放置、碰撞或摩擦性能验证。","静态显示屏和流向标识不与运行观测自动同步。GLB/OBJ为场景交换输出;本批未声称任何引擎中的物理求解兼容性。","整机搬运的attach/release由宿主约束事件负责;事件在合同中声明,未实现抓取、附着、释放或机器人动作。","合同稳定状态ID使用小写;真实运行API保留温度K和压力Pa后缀。请按runtime_state_id_map映射或使用read_binding,不能直接把规范ID当作真实API参数。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["flow.read","flow.reset_total","flow.set_setpoint","flow.zero","gas.select","gas.set_reference_conditions","power.set"],"unsupported":["control.set_pid"],"note_zh":"桥接 basic40_runtime_automation.AlicatMCRuntime(推进方式 host_step_dt),25 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(7 个按键(碰到即触发));接口点 0 个(无);布局:台面、机器人可搬、正面 −y、前方留空 0.25 m;面板读数 flow(4)"}},"previews":["previews/alicat_mc_1slpm_rev6/preview_front.webp","previews/alicat_mc_1slpm_rev6/preview_inlet.webp","previews/alicat_mc_1slpm_rev6/preview_perspective.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","bytes":213423},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/collision_proxies.json","bytes":1513},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/geometry_manifest.json","bytes":13710},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.blend","bytes":200026},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","bytes":515748},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","bytes":4759}],"completeness":{"components":11,"with_collisions":0,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":0,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"alicat_mc_1slpm_rev6","chem_id":"CHEM-180","name_en":"Gas mass-flow controller","maker":"Alicat Scientific","model":"MC, 1 SLPM full scale, Rev6","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/alicat_mc","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file +{"tid":"instrument.alicat_mc_1slpm_rev6","asset_dir":"basic40_batch02/t5_automation/alicat_mc","name_zh":"气体质量流量控制器(Alicat MC,1 SLPM,标准精度,Rev6)","category":"自动化与气液供给","description_zh":"CHEM-180:按指定清单的 Alicat Scientific MC 1 SLPM 满量程、标准精度、Rev6 规格建造。本合同完整登记本批外观组件与进出气拓扑;full 仅表示所选配置组件覆盖,不代表厂商全部气体数据库、PID、真实阀特性或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root=alicat_mc__root:原点在整机台面投影中心、台面z=0;X沿91.1mm气路宽度,+X由进气至出气;+Y向后;+Z向上。端口轴和艺术细节属本次建模约定。"},"mass_kg":0.5,"size_m":[0.0911,0.0267,0.1033],"bbox_min":[-0.0455,-0.0134,-0.0],"bbox_max":[0.0456,0.0133,0.1033],"manifest_dimensions_m":[0.0911,0.0267,0.1033],"glb":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","links":{"base_link":"/Geometry/base_link","btn_control_pad_key_0_0936_0_link":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","btn_control_pad_key_0_0936_1_link":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","btn_control_pad_key_0_0936_2_link":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","btn_control_pad_key_0_0436_0_link":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","btn_control_pad_key_0_0436_1_link":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","btn_control_pad_key_0_0436_2_link":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","btn_control_pad_backlight_key_link":"/Geometry/base_link/btn_control_pad_backlight_key_link"},"frames":{"pre_place":[0.0,0.0,0.2833],"place":[0.0,0.0,0.1533],"post_place":[0.0,0.0,0.2833],"joint_btn_control_pad_key_0_0936_0":[-0.001,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_1":[0.01525,-0.01312,0.0936],"joint_btn_control_pad_key_0_0936_2":[0.0315,-0.01312,0.0936],"joint_btn_control_pad_key_0_0436_0":[-0.001,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_1":[0.01525,-0.01312,0.0436],"joint_btn_control_pad_key_0_0436_2":[0.0315,-0.01312,0.0436],"joint_btn_control_pad_backlight_key":[0.01525,-0.01312,0.034]},"joints":[{"name":"btn_control_pad_key_0_0936_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_0_link","child_bbox_min":[-0.0077,-0.01326,0.09045],"child_bbox_max":[0.0057,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_1_link","child_bbox_min":[0.00855,-0.01326,0.09045],"child_bbox_max":[0.02195,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0936_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0936_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0936],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0936_2_link","child_bbox_min":[0.0248,-0.01326,0.09045],"child_bbox_max":[0.0382,-0.01298,0.09675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_0","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.001,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_0_link","child_bbox_min":[-0.0077,-0.01326,0.04045],"child_bbox_max":[0.0057,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_1","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_1_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_1_link","child_bbox_min":[0.00855,-0.01326,0.04045],"child_bbox_max":[0.02195,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_key_0_0436_2","type":"prismatic","parent":"control_pad","child":"btn_control_pad_key_0_0436_2_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0315,-0.01312,0.0436],"child_prim":"/Geometry/base_link/btn_control_pad_key_0_0436_2_link","child_bbox_min":[0.0248,-0.01326,0.04045],"child_bbox_max":[0.0382,-0.01298,0.04675],"kind":"button"},{"name":"btn_control_pad_backlight_key","type":"prismatic","parent":"control_pad","child":"btn_control_pad_backlight_key_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.01525,-0.01312,0.034],"child_prim":"/Geometry/base_link/btn_control_pad_backlight_key_link","child_bbox_min":[0.00025,-0.01326,0.03135],"child_bbox_max":[0.03025,-0.01298,0.03665],"kind":"button"}],"controls":{"buttons":["btn_control_pad_key_0_0936_0","btn_control_pad_key_0_0936_1","btn_control_pad_key_0_0936_2","btn_control_pad_key_0_0436_0","btn_control_pad_key_0_0436_1","btn_control_pad_key_0_0436_2"],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[{"name":"flow","part":"alicat_mc__display_screen__lcd_reading","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":4,"decimals":0,"unit":"sccm","center":[0.0153,-0.0134,0.0688],"up":[0.0,-0.0,1.0],"source":{"bridge":["measurement.standard_flow_m3_s","flow.setpoint_m3_s"],"scale":60000000.0},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0114,0.0022],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"robot_portable","mass_kg":0.5,"footprint_m":[0.0911,0.0267],"height_m":0.1033,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1033,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"气路基体","function_zh":"容纳气体通过的基体与端口连接。","physical_meaning_zh":"连接内部测量区和控制阀的被动承压外观体;真实流阻、容积及材料未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.0072],"rpy_rad":[0,0,0],"objects":["alicat_mc__flow_body"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"sensor_block","name_zh":"传感组件外形","function_zh":"承载流量、压力和温度的合成观测对应组件。","physical_meaning_zh":"合成读数由宿主与过程代理给出;非实测传感器,内部流道未重建。","subsystem":null,"parent":"root","origin_m":[0.0155,0,0.0184],"rpy_rad":[0,0,0],"objects":["alicat_mc__sensor_block"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.zero","flow.reset_total","flow.read"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"valve_housing","name_zh":"控制阀外壳","function_zh":"承载气体流量控制阀的外形与功能登记。","physical_meaning_zh":"原厂标准阀功能为常闭;内部机构、行程和失电关闭动态未实现。","subsystem":null,"parent":"root","origin_m":[-0.032,0,0.0358],"rpy_rad":[0,0,0],"objects":["alicat_mc__valve_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.set_setpoint","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_housing","name_zh":"显示控制外壳","function_zh":"承载显示器、控制区及电子模块。","physical_meaning_zh":"刚性封装与支撑;散热、电路及电子元件未建模。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.06135],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_housing"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"display_screen","name_zh":"显示屏","function_zh":"显示区域的可辨识外观。","physical_meaning_zh":"屏幕为静态视觉示意,尚无运行层到屏幕的跨层同步。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.01266,0.068],"rpy_rad":[0,0,0],"objects":["alicat_mc__display_screen"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"control_pad","name_zh":"控制按键组","function_zh":"对应目标流量、气体选择、参考状态和归零操作的外观。","physical_meaning_zh":"外观按钮固定;按键触感、位移和接触动作未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,-0.0128,0.067],"rpy_rad":[0,0,0],"objects":["alicat_mc__control_pad"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.select","gas.set_reference_conditions","flow.set_setpoint","flow.zero","flow.reset_total","control.set_pid"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_inlet","name_zh":"进气端口","function_zh":"将宿主上游气路节点连接到本机进气口。","physical_meaning_zh":"1/8 NPT female名义工艺接口;具体螺纹、密封压缩和软管接触未模拟。","subsystem":null,"parent":"root","origin_m":[-0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_inlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"gas_outlet","name_zh":"出气端口","function_zh":"将本机出口连接到宿主下游气路节点。","physical_meaning_zh":"1/8 NPT female名义工艺接口;真实流量与库存转移须由气路宿主计算。","subsystem":null,"parent":"root","origin_m":[0.04555,0,0.0089],"rpy_rad":[0,0,0],"objects":["alicat_mc__gas_outlet"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"electrical_connector","name_zh":"电气与数据连接区","function_zh":"容纳仪器电源/控制通信连接的外观位置。","physical_meaning_zh":"外部供电由仿真开关表示;针脚、电压、协议和真实硬件驱动未实现。","subsystem":null,"parent":"root","origin_m":[0.01525,0,0.1022],"rpy_rad":[0,0,0],"objects":["alicat_mc__electrical_connector"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"mounting_base","name_zh":"安装支撑部","function_zh":"支撑整机落在台面并提供安装外形。","physical_meaning_zh":"刚性外形,摩擦、紧固预载及安装承载限值未知。","subsystem":null,"parent":"root","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"objects":["alicat_mc__mounting_base"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]},{"id":"labels","name_zh":"标识及流向文字","function_zh":"识别型号、方向与主要控制区。","physical_meaning_zh":"文字为建模说明与外观标识,不代表运行测量值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["alicat_mc__labels"],"collisions":[],"joint":{"type":"fixed","axis":null,"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"drawing-proportioned assumption inside manufacturer envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["bbox_asset_m","geometry_evidence","id","inertia_kg_m2","joint","mass_evidence","mass_kg","mesh_objects","object","origin_m","parent"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电令测量不可用且归零失效,未假设失电阀位。","kind":"device_command","availability":"implemented","component_ids":["electrical_connector"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["enabled"]},"gas.select":{"function_zh":"零目标下选用宿主登记气体;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["gas_id"]},"gas.set_reference_conditions":{"function_zh":"零目标下设置标准体积的参考温压;尚未接气路或宿主确认无流;清除归零和累计量区间。","kind":"configuration","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["temperature_K","pressure_Pa"]},"flow.set_setpoint":{"function_zh":"写入0或0.01–100%FS目标;成功不代表达到目标或平衡。","kind":"device_command","availability":"implemented","component_ids":["control_pad","valve_housing"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["flow_rate_m3_s"]},"flow.zero":{"function_zh":"只在宿主提供无流、平衡与有效边界条件时记录一次合成归零;不推进时间。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.reset_total":{"function_zh":"清零仿真累计标准体积的显示区间,不转移或删除气体。","kind":"device_command","availability":"implemented","component_ids":["control_pad","sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"flow.read":{"function_zh":"读取当前估计观测,不推进时间。","kind":"query","availability":"implemented","component_ids":["sensor_block"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"control.set_pid":{"function_zh":"PID及真实阀曲线没有实现;没有编造增益单位或参数结构。","kind":"device_command","availability":"unsupported","component_ids":["control_pad","valve_housing"],"implementation":{"process":"absent","host":"absent","scene":"absent","robot":"absent","hardware":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;不代表电气硬件。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electrical_connector"],"write_via":"power.set"},"gas.selected_id":{"meaning_zh":"宿主登记并给出兼容性证据的气体标识。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sensor_block"],"write_via":"gas.select"},"gas.reference_temperature_k":{"meaning_zh":"标准体积参考温度;默认298.15K。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"gas.reference_pressure_pa":{"meaning_zh":"标准体积参考绝压;默认101325Pa。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["sensor_block"],"write_via":null},"flow.setpoint_m3_s":{"meaning_zh":"标准体积流量目标;0为关闭目标,正目标范围0.01–100%FS。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["valve_housing","control_pad"],"write_via":"flow.set_setpoint"},"flow.zeroed":{"meaning_zh":"合成归零记录;需要宿主确认无流与平衡。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"ports.upstream_node_id":{"meaning_zh":"实例连接的上游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_inlet"],"write_via":null},"ports.downstream_node_id":{"meaning_zh":"实例连接的下游气路节点标识。","unit":"1","access":"read_only","origin":"scene","component_ids":["gas_outlet"],"write_via":null},"simulation.dynamic_model_configured":{"meaning_zh":"宿主是否提供显式一阶时间常数与证据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_flow_m3_s":{"meaning_zh":"合成标准体积流量观测;quality=estimated,不是独立实测。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.actual_flow_m3_s":{"meaning_zh":"按宿主气温和上游绝压进行理想气体换算的实际体积流量代理。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.mass_flow_kg_s":{"meaning_zh":"由标准流量与已知摩尔质量换算的质量流率;未知气体摩尔质量时为null。","unit":"kg/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.pressure_pa":{"meaning_zh":"上游绝压边界代理,不是压力传感器实测。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.temperature_k":{"meaning_zh":"宿主气温代理,不是温度传感器实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.total_standard_volume_m3":{"meaning_zh":"本累计区间已积分的标准体积当前值;不代表宿主已完成气体库存转移。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.standard_accuracy_bound_m3_s":{"meaning_zh":"归零且宿主确认平衡时计算max(0.006|Q|,0.001FS);是规格界限表达,不是实测误差。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"measurement.accuracy_conditions_met":{"meaning_zh":"合成模型中归零及宿主平衡条件成立标志;不是固定等待时长判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_block"],"write_via":null},"truth.standard_flow_m3_s":{"meaning_zh":"宿主合成过程的标准体积流量真值,限debug/evaluator。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.total_standard_volume_m3":{"meaning_zh":"宿主合成过程的积分标准体积真值,限debug/evaluator。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.upstream_pressure_pa":{"meaning_zh":"宿主提供上游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.downstream_pressure_pa":{"meaning_zh":"宿主提供下游绝压,限debug/evaluator。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.temperature_k":{"meaning_zh":"宿主提供气体温度,限debug/evaluator。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.equilibrium":{"meaning_zh":"宿主明确声明平衡,不由固定时间自动推出。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.no_flow":{"meaning_zh":"宿主明确声明无流,未知流量不能代替此条件。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null},"truth.response_time_constant_s":{"meaning_zh":"宿主显式假设的一阶tau;缺省null,不默认采用30ms。","unit":"s","access":"read_only","origin":"process_truth","component_ids":["sensor_block"],"write_via":null}},"mechanisms":{"synthetic_flow_process":{"meaning_zh":"有明确宿主气路边界与显式tau后的一阶合成流量过程;不求解真实压差流动或PID。","implementation":"lumped","equations":["Q_next = Q_target + (Q_old-Q_target)*exp(-dt/tau),仅有明确tau、归零、有效温压与正向压差等前提时推进。","ΔV_std = Q_old*dt + (Q_target-Q_old)*(dt-tau*(1-exp(-dt/tau)));累计量是积分账面值,不是宿主物质转移事务。","Q_actual = Q_std*(T/T_ref)*(P_ref/P_upstream),理想气体、上游压力代理。","mass_flow = Q_std*P_ref*M/(R*T_ref),M未知时返回null。","accuracy_bound = max(0.006*abs(Q),0.001*FS),仅合成归零且宿主明确平衡时提供。"],"parameters":{"full_scale_standard_flow_m3_s":{"value":1.6666666666666667e-05,"unit":"m^3/s","evidence":"documented","meaning_zh":"full_scale_standard_flow_m3_s"},"minimum_positive_control_m3_s":{"value":1.666666666666667e-09,"unit":"m^3/s","evidence":"documented","meaning_zh":"minimum_positive_control_m3_s"},"fastest_control_t63_s":{"value":0.03,"unit":"s","evidence":"documented","meaning_zh":"配置与调整相关的最快T63,非稳定时间且不设为默认tau"},"default_reference_temperature_k":{"value":298.15,"unit":"K","evidence":"documented","meaning_zh":"default_reference_temperature_K"},"default_reference_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"documented","meaning_zh":"default_reference_pressure_Pa"},"default_dynamic_time_constant_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"default_dynamic_time_constant_s"},"gas_molar_mass_kg_mol":{"value":null,"unit":"kg/mol","evidence":"unknown","meaning_zh":"gas_molar_mass_kg_mol"},"valve_travel_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"valve_travel_m"},"pid_gains":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"实际参数结构及单位未知;1仅为此未知占位项的合同单位"},"operating_absolute_pressure_range":{"value":[79289.708871432,1103161.16690688],"unit":"Pa","evidence":"documented","meaning_zh":"工作绝压范围11.5–160PSIA,精确单位换算;并非压差。"},"operating_temperature_range":{"value":[263.15,333.15],"unit":"K","evidence":"documented","meaning_zh":"工作温度−10至60°C。"},"standard_accuracy_relative_reading":{"value":0.006,"unit":"1","evidence":"documented","meaning_zh":"标准精度读数比例项,须与FS项取较大绝对误差。"},"standard_accuracy_relative_full_scale":{"value":0.001,"unit":"1","evidence":"documented","meaning_zh":"标准精度FS比例项,需归零与平衡条件。"},"full_scale_air_pressure_drop":{"value":10342.135939752,"unit":"Pa","evidence":"documented","meaning_zh":"1SLPM满量程空气排大气时压降1.5PSID;不是所有气体、流量和背压下通用值。"},"documented_gas_count":{"value":98,"unit":"1","evidence":"documented","meaning_zh":"厂家可选气体数量;本批未复制数据库。"},"documented_mixture_definitions_maximum":{"value":20,"unit":"1","evidence":"documented","meaning_zh":"厂家混气定义数量上限;本批未实现混气数据库。"},"gas_viscosity":{"value":null,"unit":"Pa*s","evidence":"unknown","meaning_zh":"气体黏度未知,未虚构98种气体性质。"},"compressibility_factor":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实气体压缩因子未知;换算采用理想气体假设。"},"physical_settling_time":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"物理稳定时间未知,不从30ms T63编造。"}}},"gas_network_topology":{"meaning_zh":"上游节点→进气口→传感区→常闭调节阀→出气口→下游节点的功能拓扑。串联路径是模块接口抽象,非制造商内部流道结构复刻。","implementation":"qualitative","equations":[],"parameters":{}}},"limitations":["仅为合成过程与接口实现,无硬件驱动、机器人或真实阀动作。","气体兼容性由可信宿主登记;厂家98种气体和20个混气定义的数据库未实现。未知摩尔质量及性质保持null。","动态没有缺省时间常数。宿主必须给出明确假设及证据;最快T63 30 ms不是稳定时间,也不自动作为tau。","简化一阶模型仅在有效供压/背压和温度条件下使用。阀特性、压降曲线、PID、真实稳定判据和非理想气体性质未实现。","模型读数均为estimated;压力使用上游边界代理,温度使用宿主气温代理。不是实测传感器或厂家精度验证。","精度界限仅在归零且宿主声明平衡时计算 max(0.006|Q|,0.001FS);不生成误差分布,不从固定时长推断平衡。","标准流量和累计标准体积使用当前参考条件;改气体/参考条件使归零和读数失效并开启新累计量区间。","参考条件配置采用仿真定义:1 SLPM数值量程按当前参考条件解释;不声称复现厂商改变标准温压后内部标度处理。","气路节点引用由宿主保管。本适配器不做气源库存、守恒物质转移或压力网络求解,后续气路宿主需接入这些过程。","重放去重仅当前宿主内存有效,不声称跨重启恰好一次。API过滤不是Python或文件系统隔离。","所有外露部件采用刚性固定装配。无可靠内部阀行程,不制造可动关节;按钮位移与真实触碰未实现。","外形遵守91.1×26.7×103.3mm标称尺寸;局部艺术细节、端口端面x位置及法线方向为建模假设,不是加工图。","整机质量约0.5kg;URDF只有聚合根使用该质量与均匀盒近似惯量,单部件mass/inertia均null,不能重复计重。","URDF碰撞体只采用盒、柱、球基元;文件结构或Blender姿态验证不等于物理接触、稳定放置、碰撞或摩擦性能验证。","静态显示屏和流向标识不与运行观测自动同步。GLB/OBJ为场景交换输出;本批未声称任何引擎中的物理求解兼容性。","整机搬运的attach/release由宿主约束事件负责;事件在合同中声明,未实现抓取、附着、释放或机器人动作。","合同稳定状态ID使用小写;真实运行API保留温度K和压力Pa后缀。请按runtime_state_id_map映射或使用read_binding,不能直接把规范ID当作真实API参数。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["flow.read","flow.reset_total","flow.set_setpoint","flow.zero","gas.select","gas.set_reference_conditions","power.set"],"unsupported":["control.set_pid"],"note_zh":"桥接 basic40_runtime_automation.AlicatMCRuntime(推进方式 host_step_dt),25 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(7 个按键(碰到即触发));接口点 0 个(无);布局:台面、机器人可搬、正面 −y、前方留空 0.25 m;面板读数 flow(4)"}},"previews":["previews/alicat_mc_1slpm_rev6/preview_front.webp","previews/alicat_mc_1slpm_rev6/preview_inlet.webp","previews/alicat_mc_1slpm_rev6/preview_perspective.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","bytes":262852},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/collision_proxies.json","bytes":1513},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/alicat_mc/geometry_manifest.json","bytes":13710},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.blend","bytes":200026},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.glb","bytes":515748},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/alicat_mc/model.urdf","bytes":4759}],"completeness":{"components":11,"with_collisions":0,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":0,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"alicat_mc_1slpm_rev6","chem_id":"CHEM-180","name_en":"Gas mass-flow controller","maker":"Alicat Scientific","model":"MC, 1 SLPM full scale, Rev6","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/alicat_mc","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/alicat_mc/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_hit300.json b/data/assets/instrument.antonpaar_hit300.json index ed5dc22727ff24277b36c66b3969ddd9385aca5e..5c87c34fd6bd8620e1ea62e243400591b5f0e4a3 100644 --- a/data/assets/instrument.antonpaar_hit300.json +++ b/data/assets/instrument.antonpaar_hit300.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_hit300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_hit300","name_zh":"Anton Paar HIT 300 纳米压痕仪","category":"热学力学与输运","description_zh":"受控纳米压入与卸载,从观测载荷—深度曲线估计硬度和约化模量,区分真实源曲线、框架柔度和面积函数校准输入与有限工程响应;X电动线阵与Y手动定位分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":13.5,"size_m":[0.269,0.259,0.42],"bbox_min":[-0.1345,-0.1295,0.0],"bbox_max":[0.1345,0.1295,0.42],"manifest_dimensions_m":[0.26899999380111694,0.2590000033378601,0.4199998378753662],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","links":{"base_link":"/Geometry/base_link","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_stage_y_joint":[0.0,-0.02,0.0],"joint_stage_x_joint":[-0.02,-0.02,0.0],"joint_clamp_jaw_joint":[-0.02,-0.02,0.0],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.038,0.1255,0.046]},"joints":[{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.06,-0.0765,0.138],"child_bbox_max":[0.0805,0.022,0.2068],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.058,-0.0765,0.1692],"child_bbox_max":[0.018,0.022,0.2068],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.054,-0.0765,0.1982],"child_bbox_max":[0.014,-0.045,0.2068],"kind":"other"},{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.04576,-0.045,0.205],"child_bbox_max":[0.0715,0.086,0.42],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.0002,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.003,-0.003,0.205],"child_bbox_max":[0.003,0.003,0.2365],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.038,0.1255,0.046],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.03,0.1225,0.038],"child_bbox_max":[0.046,0.1285,0.054],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_hit300__sample_holder","pos":[-0.02,-0.02,0.2],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_hit300__stylus","pos":[0.0,0.0,0.2365],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2365],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"reference","link":"load_head","part":"antonpaar_hit300__reference_ring","pos":[0.0,0.0,0.2095],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.2095],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_x","link":"load_head","part":"antonpaar_hit300__laser_x","pos":[-0.0328,-0.0199,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.0328,-0.0199,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_y","link":"load_head","part":"antonpaar_hit300__laser_y","pos":[0.0234,-0.0304,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0234,-0.0304,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_hit300__data_port","pos":[0.0,0.1255,0.0465],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.1255,0.0465],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_hit300__power_in","pos":[-0.038,0.1255,0.046],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.038,0.1255,0.046],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"laser_projection_x","part":"antonpaar_hit300__laser_projection_x","prim":"/Geometry/base_link/readout_laser_projection_x","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0098,0.0003],"normal":[-0.0,-0.0,-1.0]},{"name":"laser_projection_y","part":"antonpaar_hit300__laser_projection_y","prim":"/Geometry/base_link/readout_laser_projection_y","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0003,0.0098],"normal":[-0.0,-0.0,-1.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":13.5,"footprint_m":[0.269,0.259],"height_m":0.42,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"sample","access":[],"slot_count":7,"mass_evidence":"Anton Paar HIT300 manufacturer whole mass13.5kg; component allocation is an engineering assumption, actual part masses unknown"},"components":[{"id":"housing","name_zh":"深蓝八角底盘/隔振基座","function_zh":"深蓝八角底盘/隔振基座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.269,0.259,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_wall","name_zh":"蓝色前围板","function_zh":"蓝色前围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__front_wall"],"collisions":[{"shape":"box","origin_m":[0,-0.1265,0.0625],"rpy_rad":[0,0,0],"size_m":[0.234,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_left","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_left"],"collisions":[{"shape":"box","origin_m":[-0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_right","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_right"],"collisions":[{"shape":"box","origin_m":[0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_wall","name_zh":"有真实接口孔的后围板","function_zh":"有真实接口孔的后围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__rear_wall"],"collisions":[{"shape":"box","origin_m":[0.0,0.1265,0.0235],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.019000000000000003]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[0.083,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[-0.082,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[0.083,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.082,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.018500000000000003,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.021,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.0175,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.083,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.082,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[0.083,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.083,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.0,0.1265,0.08499999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.052000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_0","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_0"],"collisions":[{"shape":"box","origin_m":[-0.123,-0.118,0.0625],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_1","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_1"],"collisions":[{"shape":"box","origin_m":[-0.123,0.118,0.0625],"rpy_rad":[0,0,-2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_2","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_2"],"collisions":[{"shape":"box","origin_m":[0.123,-0.118,0.0625],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_3","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_3"],"collisions":[{"shape":"box","origin_m":[0.123,0.118,0.0625],"rpy_rad":[0,0,-0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam","name_zh":"原厂红色机身分缝","function_zh":"原厂红色机身分缝","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__red_seam"],"collisions":[{"shape":"box","origin_m":[0.0,-0.129,0.108],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.108],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.129,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_shell","name_zh":"白色斜面上罩与台面真实开口","function_zh":"白色斜面上罩与台面真实开口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__upper_shell"],"collisions":[{"shape":"box","origin_m":[0.0,-0.1295,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1295,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.1125,0.155],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1125,0.155],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制器与供电模块","function_zh":"内部控制器与供电模块","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller"],"collisions":[{"shape":"box","origin_m":[0,0.085,0.05],"rpy_rad":[0,0,0],"size_m":[0.166,0.054,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset","dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"antivibration_platform","name_zh":"主动隔振内部承载平台","function_zh":"主动隔振内部承载平台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__antivibration_platform"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.112,0.1245,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_0","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_0","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_1","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_1","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_2","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_2","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_3","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_3","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"手动Y轴固定座","function_zh":"手动Y轴固定座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.126],"rpy_rad":[0,0,0],"size_m":[0.098,0.125,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y移动承板","function_zh":"手动Y移动承板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,-0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.1565],"rpy_rad":[0,0,0],"size_m":[0.095,0.07,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.set_y"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.02785,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03815,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668022,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.03815,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03102918032331979,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.029358400076889283,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02785,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02935840007688928,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.031029180323319788,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y手动微分筒轴","function_zh":"Y手动微分筒轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.069,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_knob","name_zh":"Y手动微分旋钮","function_zh":"Y手动微分旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.081,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_band","name_zh":"Y刻度筒黑色环","function_zh":"Y刻度筒黑色环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_band"],"collisions":[{"shape":"box","origin_m":[0.00595,-0.079,0.13],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.004207285348059958,-0.079,0.13420728534805995],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0022769664225722845,-0.079,0.13549708321844217],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[3.643324227463376e-19,-0.079,0.13595000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.002276966422572284,-0.079,0.13549708321844217],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0042072853480599574,-0.079,0.13420728534805995],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.00595,-0.079,0.13],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.005497083218442157,-0.079,0.12772303357742773],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.004207285348059959,-0.079,0.12579271465194006],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.079,0.12450291678155785],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-1.0929972682390127e-18,-0.079,0.12405000000000001],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.002276966422572286,-0.079,0.12450291678155785],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0042072853480599574,-0.079,0.12579271465194006],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.005497083218442155,-0.079,0.1277230335774277],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"电动X轴固定床","function_zh":"电动X轴固定床","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.164],"rpy_rad":[0,0,0],"size_m":[0.12,0.069,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"X驱动电机/内部工程表达","function_zh":"X驱动电机/内部工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.07,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.021,0.041,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X电动移动台","function_zh":"X电动移动台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[-0.02,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.184],"rpy_rad":[0,0,0],"size_m":[0.072,0.068,0.007]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_x","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,-0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,-0.022354461240830115,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,-0.020959440840897847,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,-0.020027318010201467,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,-0.019700000000000002,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,-0.020027318010201467,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,-0.020959440840897847,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,-0.022354461240830115,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,-0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,-0.025645538759169886,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,-0.027040559159102154,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,-0.027972681989798534,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,-0.0283,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,-0.027972681989798534,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,-0.027040559159102154,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,-0.02564553875916989,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,0.025645538759169886,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,0.027040559159102154,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,0.027972681989798534,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,0.0283,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,0.027972681989798534,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,0.027040559159102154,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,0.025645538759169886,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,0.022354461240830115,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,0.020959440840897847,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,0.020027318010201467,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,0.019700000000000002,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,0.020027318010201467,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,0.020959440840897847,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,0.022354461240830112,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"银色试片夹具底板","function_zh":"银色试片夹具底板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.19375],"rpy_rad":[0,0,0],"size_m":[0.076,0.084,0.0125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"50×50×5mm平整试片","function_zh":"50×50×5mm平整试片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.2025],"rpy_rad":[0,0,0],"size_m":[0.05,0.05,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"固定后钳口","function_zh":"固定后钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放前钳口","function_zh":"手动释放前钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_0","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_0","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_1","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_1","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_0","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_1","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_2","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_3","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.074,0.038,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧粗升降刚性柱","function_zh":"后侧粗升降刚性柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column"],"collisions":[{"shape":"box","origin_m":[0,0.099,0.258],"rpy_rad":[0,0,0],"size_m":[0.062,0.022,0.17]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"粗升降承载板","function_zh":"粗升降承载板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.066,0.231],"rpy_rad":[0,0,0],"size_m":[0.068,0.008,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.09],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02227696642257229,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557846,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427712,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"测量头刚性连桥","function_zh":"测量头刚性连桥","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_bridge"],"collisions":[{"shape":"box","origin_m":[-0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.0,0.037000000000000005,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048,0.066,0.015999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_core","name_zh":"压痕测量核心壳","function_zh":"压痕测量核心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_core"],"collisions":[{"shape":"box","origin_m":[0,0,0.2535],"rpy_rad":[0,0,0],"size_m":[0.043,0.046,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_white","name_zh":"空心白色棱面测量头外罩","function_zh":"空心白色棱面测量头外罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_white"],"collisions":[{"shape":"box","origin_m":[0.0,-0.045,0.264],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.045,0.264],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[-0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[-0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[-0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.04,0.339],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.04,0.339],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[-0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"蓝色收口测量头下罩","function_zh":"蓝色收口测量头下罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_chin"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.061,0.069,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top","name_zh":"机头上盖真实散热孔","function_zh":"机头上盖真实散热孔","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_top"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0225,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.035,0.0050000000000000044]},{"shape":"box","origin_m":[-0.01975,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027500000000000004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.008,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.016,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004000000000000002,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.02775,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011500000000000003,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.031,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.018000000000000002,0.0050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"细压头位移传感导套","function_zh":"细压头位移传感导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.0059499999999999996,0.0,0.23],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442156,0.002276966422572284,0.23],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722845,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[3.6433242274633755e-19,0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722836,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.005497083218442156,0.0022769664225722845,0.23],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0059499999999999996,7.286648454926751e-19,0.23],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.002276966422572283,0.23],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.004207285348059958,-0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.005497083218442154,0.23],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-1.0929972682390125e-18,-0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722854,-0.005497083218442155,0.23],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.004207285348059957,-0.004207285348059958,0.23],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442154,-0.0022769664225722876,0.23],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_ring","name_zh":"表面参考保护环","function_zh":"表面参考保护环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_ring"],"collisions":[{"shape":"box","origin_m":[0.0039,0.0,0.2095],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.003603130176794018,0.00149246538622385,0.2095],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.002757716446627535,0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0014924653862238503,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[2.3880612583373385e-19,0.0039,0.2095],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238499,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275348,0.002757716446627535,0.2095],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.003603130176794018,0.0014924653862238505,0.2095],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0039,4.776122516674677e-19,0.2095],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0036031301767940186,-0.0014924653862238497,0.2095],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275356,-0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238523,-0.0036031301767940173,0.2095],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-7.164183775012015e-19,-0.0039,0.2095],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.001492465386223851,-0.0036031301767940178,0.2095],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0027577164466275343,-0.0027577164466275356,0.2095],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0036031301767940173,-0.0014924653862238525,0.2095],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_shoulder","name_zh":"参考环上支撑套","function_zh":"参考环上支撑套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_shoulder"],"collisions":[{"shape":"box","origin_m":[0.00505,0.0,0.217],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0046655916391819974,0.0019325513334437032,0.217],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992065,0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437037,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[3.0922331678470666e-19,0.00505,0.217],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443703,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920647,0.003570889244992065,0.217],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0046655916391819974,0.0019325513334437039,0.217],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.00505,6.184466335694133e-19,0.217],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.004665591639181998,-0.0019325513334437028,0.217],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920655,-0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443706,-0.004665591639181997,0.217],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-9.2766995035412e-19,-0.00505,0.217],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437045,-0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992064,-0.0035708892449920655,0.217],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.004665591639181997,-0.0019325513334437065,0.217],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"细位移压头杆","function_zh":"细位移压头杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.222],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.029}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.0002],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"金刚石压头夹持座","function_zh":"金刚石压头夹持座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.004449999999999982}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"理想Berkovich三棱金刚石尖","function_zh":"理想Berkovich三棱金刚石尖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2053],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0027,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x"],"collisions":[{"shape":"cylinder","origin_m":[-0.032756497013539644,-0.019887873186791926,0.23424687233351754],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_lens"],"collisions":[{"shape":"cylinder","origin_m":[-0.028,-0.017,0.23],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_mount"],"collisions":[{"shape":"box","origin_m":[-0.032756497013539644,-0.019887873186791926,0.24324687233351755],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y"],"collisions":[{"shape":"cylinder","origin_m":[0.023394500514782104,-0.030412850669216732,0.23424312564347766],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_lens"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.026,0.23],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_mount"],"collisions":[{"shape":"box","origin_m":[0.023394500514782104,-0.030412850669216732,0.24324312564347766],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_mount","name_zh":"粗升降手轮安装支架","function_zh":"粗升降手轮安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_mount"],"collisions":[{"shape":"box","origin_m":[0.024,0.058,0.251],"rpy_rad":[0,0,0],"size_m":[0.036,0.028,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降右手轮轴","function_zh":"粗升降右手轮轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"右侧大手轮","function_zh":"右侧大手轮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.24300000000000002],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.24467465028475172],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.24944365081389597],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.256580964487968],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.08099999999999999,0.265],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.273419035512032],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.28055634918610406],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.2853253497152483],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.059,0.28700000000000003],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968026,0.2853253497152483],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.28055634918610406],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.0386746502847517,0.273419035512032],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.037,0.265],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.03867465028475169,0.256580964487968],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.24944365081389597],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968005,0.24467465028475172],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮中心轴毂","function_zh":"手轮中心轴毂","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.06999999999999999,0.265],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0025,"length_m":0.022374999999999992}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.0535,0.27452627944162883],"rpy_rad":[0.46364760900080626,0.2526802551420789,-0.46364760900080626],"radius_m":0.0025,"length_m":0.02237499999999998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.05349999999999999,0.2554737205583712],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0025,"length_m":0.02237499999999999}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_0","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_0"],"collisions":[{"shape":"box","origin_m":[0.064,0.0838,0.265],"rpy_rad":[0.0,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_1","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_1"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.2693064748061399],"rpy_rad":[0.17453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_2","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_2"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2734820995544766],"rpy_rad":[0.3490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_3","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_3"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.27740000000000004],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_4","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_4"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.2809411327202262],"rpy_rad":[0.6981317007977318,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_5","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_5"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.28399790218935067],"rpy_rad":[0.8726646259971648,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_6","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_6"],"collisions":[{"shape":"box","origin_m":[0.064,0.0714,0.28647743001385406],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_7","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_7"],"collisions":[{"shape":"box","origin_m":[0.064,0.06748209955447658,0.28830437699549055],"rpy_rad":[1.2217304763960306,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_8","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_8"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.2894232322747028],"rpy_rad":[1.3962634015954636,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_9","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_9"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.2898],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_10","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_10"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386013,0.2894232322747028],"rpy_rad":[1.7453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_11","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_11"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.28830437699549055],"rpy_rad":[1.9198621771937623,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_12","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_12"],"collisions":[{"shape":"box","origin_m":[0.064,0.0466,0.2864774300138541],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_13","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_13"],"collisions":[{"shape":"box","origin_m":[0.064,0.04305886727977382,0.28399790218935067],"rpy_rad":[2.2689280275926285,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_14","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_14"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064935,0.2809411327202262],"rpy_rad":[2.443460952792061,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_15","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_15"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.27740000000000004],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_16","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_16"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2734820995544766],"rpy_rad":[2.792526803190927,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_17","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_17"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529724,0.2693064748061399],"rpy_rad":[2.9670597283903604,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_18","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_18"],"collisions":[{"shape":"box","origin_m":[0.064,0.034199999999999994,0.265],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_19","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_19"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529723,0.26069352519386013],"rpy_rad":[3.316125578789226,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_20","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_20"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2565179004455234],"rpy_rad":[3.490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_21","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_21"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.2526],"rpy_rad":[3.6651914291880923,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_22","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_22"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064934,0.24905886727977386],"rpy_rad":[3.8397243543875246,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_23","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_23"],"collisions":[{"shape":"box","origin_m":[0.064,0.043058867279773816,0.24600209781064936],"rpy_rad":[4.014257279586958,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_24","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_24"],"collisions":[{"shape":"box","origin_m":[0.064,0.04659999999999999,0.24352256998614594],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_25","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_25"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.24169562300450947],"rpy_rad":[4.363323129985824,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_26","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_26"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386012,0.24057676772529726],"rpy_rad":[4.537856055185257,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_27","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_27"],"collisions":[{"shape":"box","origin_m":[0.064,0.05899999999999999,0.24020000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_28","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_28"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.24057676772529726],"rpy_rad":[4.886921905584122,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_29","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_29"],"collisions":[{"shape":"box","origin_m":[0.064,0.0674820995544766,0.24169562300450947],"rpy_rad":[5.061454830783556,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_30","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_30"],"collisions":[{"shape":"box","origin_m":[0.064,0.07139999999999998,0.24352256998614594],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_31","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_31"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.24600209781064936],"rpy_rad":[5.410520681182422,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_32","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_32"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.24905886727977383],"rpy_rad":[5.585053606381854,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_33","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_33"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.25260000000000005],"rpy_rad":[5.759586531581288,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_34","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_34"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2565179004455234],"rpy_rad":[5.934119456780721,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_35","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_35"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.26069352519386013],"rpy_rad":[6.1086523819801535,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_0","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-0.3716827295120966,0.16040181725179195,0.3716827295120965],"radius_m":0.003,"length_m":0.006847810113343646},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.02175829697228921,0.35080850852880285],"rpy_rad":[-0.36711245471482346,0.1720435035132408,0.36711245471482346],"radius_m":0.003,"length_m":0.0068095334865397915},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.02423807726233818,0.35662049358360515],"rpy_rad":[-0.36250463754243745,0.18391842160580707,0.36250463754243745],"radius_m":0.003,"length_m":0.006733237523123738},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.026679397731693644,0.362342338433657],"rpy_rad":[-0.3578022307988628,0.19618089114002293,0.3578022307988628],"radius_m":0.003,"length_m":0.00661943664601231},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.029067206827840593,0.36793876600275144],"rpy_rad":[-0.35294356214008943,0.20900483558820204,0.35294356214008943],"radius_m":0.003,"length_m":0.0064689022890037995},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.03138678291367418,0.3733752724539239],"rpy_rad":[-0.34785901180421636,0.22259414450217088,0.3478590118042164],"radius_m":0.003,"length_m":0.0062826632382946505},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-0.3424668203321606,0.23719653245235195,0.3424668203321606],"radius_m":0.003,"length_m":0.006062007196845394},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.035764541072134746,0.38363564313781584],"rpy_rad":[-0.3366674723895785,0.25312297365472824,0.33666747238957845],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.037795732809962505,0.38839624877334966],"rpy_rad":[-0.3303358103735628,0.27077605493020523,0.3303358103735628],"radius_m":0.003,"length_m":0.005523918579936416},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.039704877272267694,0.3928708061068774],"rpy_rad":[-0.3233095194391151,0.29069284743633195,0.32330951943911507],"radius_m":0.003,"length_m":0.005210419506326858},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.04148020394858526,0.3970317280044967],"rpy_rad":[-0.31537171667897806,0.31361204735924575,0.31537171667897806],"radius_m":0.003,"length_m":0.004870419359886647},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.04311076735959966,0.40085336099906166],"rpy_rad":[-0.306223725968297,0.34058303102725596,0.306223725968297],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.04458651453966463,0.404312143452339],"rpy_rad":[-0.29544104235426427,0.3731500727721978,0.29544104235426427],"radius_m":0.003,"length_m":0.004122647724085486},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.04589834701667936,0.40738675082034226],"rpy_rad":[-0.28239963166262133,0.41367700667479856,0.28239963166262133],"radius_m":0.003,"length_m":0.0037221669297321917},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.04703817690719447,0.410058227126237],"rpy_rad":[-0.2661485301203075,0.4659454539292337,0.2661485301203075],"radius_m":0.003,"length_m":0.0033103742311320324},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.04799897678090304,0.4123101018302415],"rpy_rad":[-0.24518455085723148,0.5363039365328905,0.24518455085723148],"radius_m":0.003,"length_m":0.0028942823954900975},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.04877482298708528,0.4141284913759811],"rpy_rad":[-0.21705849516560932,0.6359227451829209,0.21705849516560932],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.049360932175885025,0.41550218478723056],"rpy_rad":[-0.17777872118076163,0.7849475994892355,0.1777787211807616],"radius_m":0.003,"length_m":0.00210003861212017},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.04975369078925225,0.4164227127873099],"rpy_rad":[-0.12155695230442103,1.0170018114358894,0.12155695230442103],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.04995067733973005,0.4168844000149923],"rpy_rad":[-0.04430101129333708,1.3639439890857514,0.044301011293337085],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.04995067733973005,0.4168844000149923],"rpy_rad":[-3.0972916422964563,1.3639439890857514,3.0972916422964563],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.04975369078925225,0.4164227127873099],"rpy_rad":[-3.020035701285372,1.0170018114358894,3.020035701285372],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[0.002729158802272953,0.049360932175885025,0.41550218478723056],"rpy_rad":[-2.963813932409034,0.7849475994892348,2.963813932409034],"radius_m":0.003,"length_m":0.0021000386121201677},{"shape":"cylinder","origin_m":[0.003797236507615969,0.048774822987085284,0.4141284913759811],"rpy_rad":[-2.924534158424184,0.6359227451829209,2.924534158424184],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[0.00484190298718026,0.04799897678090305,0.4123101018302415],"rpy_rad":[-2.89640810273256,0.5363039365328918,2.89640810273256],"radius_m":0.003,"length_m":0.0028942823954901},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.04703817690719447,0.4100582271262371],"rpy_rad":[-2.8754441234694825,0.4659454539292438,2.8754441234694825],"radius_m":0.003,"length_m":0.0033103742311319847},{"shape":"cylinder","origin_m":[0.006835423451188469,0.04589834701667936,0.40738675082034226],"rpy_rad":[-2.8591930219271764,0.4136770066747897,2.8591930219271764],"radius_m":0.003,"length_m":0.0037221669297322377},{"shape":"cylinder","origin_m":[0.007771986719058953,0.04458651453966464,0.404312143452339],"rpy_rad":[-2.846151611235528,0.37315007277219875,2.846151611235528],"radius_m":0.003,"length_m":0.004122647724085489},{"shape":"cylinder","origin_m":[0.008660633104358596,0.04311076735959966,0.40085336099906166],"rpy_rad":[-2.8353689276214964,0.34058303102725607,2.8353689276214964],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[0.009495883806617117,0.04148020394858526,0.3970317280044967],"rpy_rad":[-2.826220936910816,0.3136120473592446,2.826220936910816],"radius_m":0.003,"length_m":0.004870419359886644},{"shape":"cylinder","origin_m":[0.010272589227506049,0.0397048772722677,0.3928708061068774],"rpy_rad":[-2.8182831341506773,0.29069284743633317,2.8182831341506773],"radius_m":0.003,"length_m":0.005210419506326861},{"shape":"cylinder","origin_m":[0.010985960719824849,0.03779573280996251,0.38839624877334966],"rpy_rad":[-2.8112568432162313,0.2707760549302051,2.8112568432162313],"radius_m":0.003,"length_m":0.005523918579936413},{"shape":"cylinder","origin_m":[0.011631600111103278,0.03576454107213475,0.38363564313781584],"rpy_rad":[-2.8049251812002147,0.25312297365472824,2.8049251812002147],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-2.799125833257632,0.23719653245235225,2.799125833257632],"radius_m":0.003,"length_m":0.006062007196845396},{"shape":"cylinder","origin_m":[0.012704202396897582,0.03138678291367419,0.3733752724539239],"rpy_rad":[-2.7937336417855776,0.22259414450217124,2.7937336417855776],"radius_m":0.003,"length_m":0.00628266323829465},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0290672068278406,0.36793876600275144],"rpy_rad":[-2.788649091449704,0.20900483558820185,2.788649091449704],"radius_m":0.003,"length_m":0.006468902289003799},{"shape":"cylinder","origin_m":[0.01346398505684981,0.02667939773169365,0.36234233843365704],"rpy_rad":[-2.7837904227909274,0.19618089114002565,2.7837904227909274],"radius_m":0.003,"length_m":0.00661943664601226},{"shape":"cylinder","origin_m":[0.0137204078269497,0.024238077262338183,0.35662049358360515],"rpy_rad":[-2.7790880160473588,0.18391842160580385,2.7790880160473588],"radius_m":0.003,"length_m":0.006733237523123788},{"shape":"cylinder","origin_m":[0.01389223972029786,0.021758296972289218,0.35080850852880285],"rpy_rad":[-2.7744801988749694,0.1720435035132412,2.7744801988749694],"radius_m":0.003,"length_m":0.006809533486539793},{"shape":"cylinder","origin_m":[0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-2.7699099240776968,0.16040181725179195,2.7699099240776968],"radius_m":0.003,"length_m":0.006847810113343646}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_0","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_0"],"collisions":[{"shape":"box","origin_m":[-0.0104,0.018,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01145441558772843,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485678,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.021599999999999998,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514323,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01654558441227157,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.0176,0.018,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.016545584412271573,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514326,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.0144,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485676,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.011454415587728431,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_1","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-0.477352563028741,0.28266849565235974,0.47735256302874096],"radius_m":0.0017,"length_m":0.005065759981228496},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-0.4700250631301825,0.29636810082635123,0.4700250631301825],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.04023807726233818,0.352195357525634],"rpy_rad":[-0.46264319077618127,0.310363733069188,0.46264319077618127],"radius_m":0.0017,"length_m":0.004981640741433127},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.042679397731693644,0.3561853906677368],"rpy_rad":[-0.4551179833752687,0.32483367705278804,0.4551179833752687],"radius_m":0.0017,"length_m":0.004898124871167236},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-0.4473537887591074,0.33997933776134176,0.44735378875910736],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.04738678291367419,0.36387902332453625],"rpy_rad":[-0.4392433751560248,0.3560368040311386,0.43924337515602485],"radius_m":0.0017,"length_m":0.00465120952701603},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.04962382503128793,0.36753518903551124],"rpy_rad":[-0.43066186493472525,0.37329222240624027,0.43066186493472525],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.051764541072134754,0.37103392181477024],"rpy_rad":[-0.4214587654857698,0.3921031230708021,0.4214587654857698],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-0.41144702825927304,0.4129290545613531,0.41144702825927304],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.0557048772722677,0.37747390879186254],"rpy_rad":[-0.40038749491184067,0.436376964523612,0.4003874949118406],"radius_m":0.0017,"length_m":0.0038681243831574503},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.05748020394858526,0.3803754583284691],"rpy_rad":[-0.38796613888832804,0.463270383820448,0.3879661388883281],"radius_m":0.0017,"length_m":0.0036211566079470637},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.05911076735959966,0.3830404104033457],"rpy_rad":[-0.3737599369433641,0.49475786916515574,0.3737599369433641],"radius_m":0.0017,"length_m":0.003357994343266269},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.06058651453966464,0.38545233470076445],"rpy_rad":[-0.3571846476772414,0.532487556476768,0.35718464767724145],"radius_m":0.0017,"length_m":0.003081531124561262},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.06189834701667936,0.38759636090538535],"rpy_rad":[-0.3374138826161554,0.5788946901586445,0.3374138826161554],"radius_m":0.0017,"length_m":0.002795371650190339},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.06303817690719447,0.389459270382696],"rpy_rad":[-0.31325415863657463,0.6376815069377755,0.31325415863657463],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.06399897678090305,0.39102957767628843],"rpy_rad":[-0.28296061589050897,0.7146067544504423,0.28296061589050897],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.06477482298708528,0.3922976013195175],"rpy_rad":[-0.2440098777977533,0.8186649639766775,0.2440098777977533],"radius_m":0.0017,"length_m":0.0019363891721254898},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.06536093217588503,0.3932555235249621],"rpy_rad":[-0.19301493470826817,0.9631982973555839,0.19301493470826817],"radius_m":0.0017,"length_m":0.001684876015190429},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.06575369078925225,0.3938974383836842],"rpy_rad":[-0.12654796660726136,1.163952128200489,0.12654796660726136],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.06595067733973005,0.39421938827712133],"rpy_rad":[-0.04454594533427507,1.4254911203638525,0.04454594533427506],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.06595067733973005,0.39421938827712133],"rpy_rad":[-3.097046708255518,1.4254911203638525,3.097046708255518],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.06575369078925225,0.3938974383836842],"rpy_rad":[-3.015044686982532,1.163952128200489,3.015044686982532],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[0.002729158802272953,0.06536093217588504,0.3932555235249621],"rpy_rad":[-2.94857771888153,0.9631982973555826,2.94857771888153],"radius_m":0.0017,"length_m":0.0016848760151904243},{"shape":"cylinder","origin_m":[0.003797236507615969,0.06477482298708528,0.3922976013195175],"rpy_rad":[-2.897582775792036,0.8186649639766796,2.897582775792036],"radius_m":0.0017,"length_m":0.0019363891721254954},{"shape":"cylinder","origin_m":[0.00484190298718026,0.06399897678090305,0.39102957767628843],"rpy_rad":[-2.858632037699284,0.7146067544504423,2.858632037699284],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.06303817690719447,0.389459270382696],"rpy_rad":[-2.8283384949532184,0.6376815069377755,2.8283384949532184],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[0.006835423451188469,0.061898347016679366,0.38759636090538535],"rpy_rad":[-2.8041787709736394,0.5788946901586433,2.8041787709736394],"radius_m":0.0017,"length_m":0.0027953716501903352},{"shape":"cylinder","origin_m":[0.007771986719058953,0.06058651453966464,0.38545233470076445],"rpy_rad":[-2.7844080059125504,0.5324875564767692,2.7844080059125504],"radius_m":0.0017,"length_m":0.0030815311245612656},{"shape":"cylinder","origin_m":[0.008660633104358596,0.05911076735959966,0.3830404104033457],"rpy_rad":[-2.767832716646429,0.494757869165156,2.767832716646429],"radius_m":0.0017,"length_m":0.0033579943432662696},{"shape":"cylinder","origin_m":[0.009495883806617117,0.05748020394858526,0.3803754583284691],"rpy_rad":[-2.753626514701465,0.4632703838204472,2.753626514701465],"radius_m":0.0017,"length_m":0.0036211566079470633},{"shape":"cylinder","origin_m":[0.010272589227506049,0.05570487727226771,0.37747390879186254],"rpy_rad":[-2.741205158677954,0.4363769645236114,2.741205158677954],"radius_m":0.0017,"length_m":0.0038681243831574473},{"shape":"cylinder","origin_m":[0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-2.73014562533052,0.4129290545613531,2.73014562533052],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[0.011631600111103278,0.05176454107213476,0.37103392181477024],"rpy_rad":[-2.7201338881040233,0.3921031230708021,2.7201338881040233],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[0.012205526819797221,0.04962382503128794,0.36753518903551124],"rpy_rad":[-2.7109307886550678,0.37329222240624016,2.7109307886550678],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[0.012704202396897582,0.047386782913674194,0.36387902332453625],"rpy_rad":[-2.7023492784337675,0.3560368040311399,2.7023492784337675],"radius_m":0.0017,"length_m":0.004651209527016033},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-2.6942388648306856,0.33997933776134176,2.6942388648306856],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[0.01346398505684981,0.04267939773169365,0.3561853906677368],"rpy_rad":[-2.6864746702145252,0.3248336770527871,2.6864746702145252],"radius_m":0.0017,"length_m":0.004898124871167232},{"shape":"cylinder","origin_m":[0.0137204078269497,0.04023807726233819,0.352195357525634],"rpy_rad":[-2.6789494628136112,0.31036373306918874,2.6789494628136112],"radius_m":0.0017,"length_m":0.004981640741433131},{"shape":"cylinder","origin_m":[0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-2.6715675904596106,0.29636810082635123,2.6715675904596106],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-2.664240090561053,0.2826684956523586,2.6642400905610533],"radius_m":0.0017,"length_m":0.005065759981228493}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_1","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_1"],"collisions":[{"shape":"box","origin_m":[-0.0117,0.034,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01187507707522404,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01237365440327094,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.0363,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.016300000000000002,0.034,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.031700000000000006,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.012373654403270942,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.011875077075224042,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0012,0.0009149968899464268,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_0","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_0"],"collisions":[{"shape":"box","origin_m":[-0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[-0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_0","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_1","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_1"],"collisions":[{"shape":"box","origin_m":[0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_1","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_1"],"collisions":[{"shape":"cylinder","origin_m":[0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后电源插座空心座","function_zh":"后电源插座空心座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.04725,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.028749999999999998,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.038,0.1255,0.03425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[-0.038,0.1255,0.057749999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘板","function_zh":"电源插座后绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.038,0.1215,0.046],"rpy_rad":[0,0,0],"size_m":[0.016,0.002,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_port","name_zh":"后数据连接口空心壳","function_zh":"后数据连接口空心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_port"],"collisions":[{"shape":"box","origin_m":[-0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0,0.1255,0.039],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]},{"shape":"box","origin_m":[0.0,0.1255,0.054],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_back","name_zh":"数据插座绝缘板","function_zh":"数据插座绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_back"],"collisions":[{"shape":"box","origin_m":[0,0.1215,0.0465],"rpy_rad":[0,0,0],"size_m":[0.015,0.002,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_tongue","name_zh":"数据插口舌片","function_zh":"数据插口舌片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.1245,0.0465],"rpy_rad":[0,0,0],"size_m":[0.009,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后电源摇臂框","function_zh":"后电源摇臂框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.0275,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.0485,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.038,0.1255,0.0335],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.038,0.1255,0.058499999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源开关","function_zh":"后电源开关","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"电源摇臂转轴","function_zh":"电源摇臂转轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_x","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_x"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_y","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_y"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式力伺服/独立双位移观测/集中热参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_release_n","sensor_tau_s","force_gain","force_offset_n","depth_gain","depth_offset_m","frame_compliance_m_n","common_drift_m_s","differential_drift_m_s","head_speed_m_s","stage_speed_m_s","array_clearance_m","plastic_heat_fraction"]},"specimen.load":{"function_zh":"装入有限体积试片与实测源响应代理","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id","length_m","width_m","thickness_m","density_kg_m3","damage_radius_m","deformation_shape_factor","deformation_area_c2","accept_engineering","accept_projection","accept_unknown_conditions","accept_condition_transfer","accept_elastic_release_extrapolation"]},"specimen.remove":{"function_zh":"回收完整质量,塑性变形不伪装成磨屑","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"power.set":{"function_zh":"电源开关","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头无载时手动夹紧","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["locked"]},"stage.move_x":{"function_zh":"电动X台位置目标,随宿主移动","kind":"device_command","availability":"implemented","component_ids":["stage_x"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","speed_m_s"]},"stage.set_y":{"function_zh":"明确接受的手动Y定位代理,非自动二维阵列","kind":"device_command","availability":"implemented","component_ids":["stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","accept_manual"]},"head.set_position":{"function_zh":"90mm粗Z行程目标,随宿主推进","kind":"device_command","availability":"implemented","component_ids":["load_head","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["distance_m"]},"contact.set":{"function_zh":"抬头到位后使能参考环接触","kind":"device_command","availability":"implemented","component_ids":["stylus","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["engaged"]},"laser.set":{"function_zh":"双激光瞄准可视状态,不产生测量","kind":"device_command","availability":"implemented","component_ids":["laser_x","laser_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"sensor.calibrate":{"function_zh":"外部力/位移校正和OP面积/机架/弹性假设","kind":"configuration","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["force_gain_correction","force_zero_n","depth_gain_correction","depth_zero_m","frame_compliance_m_n","area_c2","area_c1_m","area_c0_m2","area_min_depth_m","area_max_depth_m","epsilon","beta","poisson_sample","young_tip_pa","poisson_tip","fit_min_fraction","fit_max_fraction","accept_elastic_unloading"]},"sensor.zero":{"function_zh":"抬头无接触时由独立读数归零","kind":"device_command","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"有界加载/保持/卸载和固定Y的X线阵","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","control","peak_load_n","loading_rate_n_s","hold_s","unloading_rate_n_s","x_positions_m","sample_interval_s","timeout_s","accept_no_creep_hold"]},"acquisition.start":{"function_zh":"异步逐点力伺服压入、卸载、抬头移动,永久保留压痕","kind":"device_command","availability":"implemented","component_ids":["controller","stylus","reference_ring","stage_x","load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止新压入并冻结部分观测,剩余载荷随后释放","kind":"device_command","availability":"implemented","component_ids":["controller","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.result":{"function_zh":"owner限定历史结果与真实OP分析","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.query":{"function_zh":"原P-h及来源,时间未知不伪造","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id"]},"analysis.oliver_pharr":{"function_zh":"外部观测卸载拟合硬度、约化模量及样品模量","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["load_n","depth_m","calibration"]},"ledger.read":{"function_zh":"无材料凭空消失;塑性变形与弹性回收/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"emergency.stop":{"function_zh":"软件停机锁存,非认证硬件急停","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"emergency.reset":{"function_zh":"实际载荷释放后明确复位","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dynamic.acquire":{"function_zh":"未实现:dynamic.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"strain_rate.control":{"function_zh":"未实现:strain_rate.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.viscoelastic":{"function_zh":"未实现:analysis.viscoelastic","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sample.repeat_indent":{"function_zh":"未实现:sample.repeat_indent","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"array.automatic_y":{"function_zh":"未实现:array.automatic_y","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"camera.capture":{"function_zh":"未实现:camera.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"standard.certification":{"function_zh":"未实现:standard.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"参考环接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"specimen.present":{"meaning_zh":"试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"laser.enabled":{"meaning_zh":"双激光瞄准使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["laser_x"],"write_via":null},"emergency.latched":{"meaning_zh":"软件停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"电动X台移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗Z移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X电动移动台(stage_x)实际X台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"手动Y移动承板(stage_y)手动Y台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"粗升降承载板(load_head)粗Z抬升,范围 0–0.09 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"细位移压头杆(stylus)工程压入姿态,非物理网格变形,范围 0–0.0002 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放前钳口(clamp_jaw)夹具释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源开关(power_switch)电源开关代理,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X台目标,范围 0–0.04 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗Z目标,范围 0–0.09 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.target_n":{"meaning_zh":"控制目标,不是实际力,范围 0–0.5 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.indicated_n":{"meaning_zh":"独立力读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.indicated_m":{"meaning_zh":"tip减reference的独立深度读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"tip.indicated_m":{"meaning_zh":"带共同漂移的独立tip通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"ring.indicated_m":{"meaning_zh":"独立参考环位移通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"集中温度理想代理,非已校准传感器;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"有限一阶实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_depth_m":{"meaning_zh":"当前点持久塑性深度,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.elastic_depth_m":{"meaning_zh":"当前非线性弹簧位移,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deformed_volume_m3":{"meaning_zh":"总持久变形区体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.sample_mass_kg":{"meaning_zh":"样品侧的物料质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;试片完整质量。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_work_j":{"meaning_zh":"累计塑性耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.point_phase":{"meaning_zh":"当前物理段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.indent_index":{"meaning_zh":"当前线阵点,范围 0–99;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_indents":{"meaning_zh":"完整卸载完成的点数,范围 0–100;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"宿主实际历时,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"真实观测行数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"无电、无接触、量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"indentation":{"meaning_zh":"真实P-h锚定的有界弹塑性代理与独立OP卸载分析","implementation":"lumped","equations":["Finite servo dP/dt=(Ptarget-P)/tau under explicit linear loading/unloading rates. Hostfixed0.1s with<=5ms internal and phase events. Targets never directly become true force; reference maximum load and instrument0.5N/200um bounds enforced.","Original P-h arrays and unknown time remain intact. Source metadata defines loading, unloading, and active end indices; identical export padding excluded only from model. Unloading P=a*(h-hf)^m is fitted over20–95% positive load. a has units N/m^m; it is internal, not a fixed-unit public stiffness.","Engineering elastic spring e(P)=(P/a)^(1/m), U=P*e/(m+1). Loading plastic curve hp(P)=cummax(max(h_source(P)-e(P),0)); source P and hp projections counted and explicitly accepted. Actual hp=max(history,hp_curve(P)). Loading beyond source maximum rejected; below-observed-tail elastic release requires explicit acceptance.","Plastic work is integral P dhp using piecewise-linear hp(P) source knots; mechanical input=positive changeU+plastic work, recovered=negative changeU. Plastic volume uses explicit shape_factor*area_factor*hp^3; finite pristine volume moves into persistent deformed region without deleting sample mass or inventing debris.","C*dDeltaT/dt=heat_fraction*dWplastic/dt-G*DeltaT. Store tiny thermal excess energy separately from ambient temperature to avoid losing nanojoule heat to absolute-temperature cancellation. Remaining plastic work is defect stored energy, explicitly assumed.","Tip and reference ring have common drift and independent depth/force calibration. Differential depth removes only common-mode component; differential drift/frame compliance remains. No arbitrary stochastic noise or achieved manufacturer RMS accuracy claim.","Observed OP input: h_corrected=h_observed-Cf*P_observed exactly once, fit positive unloading P=a*(h-hf)^m, S=dP/dh at paired peakP/peak-depth point. Reject loading input, >2% load reversals or >2% creep nose; tolerance is an engineering analysis domain, not metrology accuracy. hc=hmax-epsilon*Pmax/S; A=c2*hc^2+c1*hc+c0.","H=Pmax/A; Er=sqrt(pi)*S/(2*beta*sqrt(A)); E_sample=(1-nu_sample^2)/(1/Er-(1-nu_tip^2)/E_tip). All area/Cf/epsilon/beta/Poisson/tip values explicitly supplied, calibrated area-domain enforced. No sample true H/E field exists.","Hold is an explicit no-creep equilibrium proxy, not inferred real viscoelastic response. Dynamic hardware exists but dynamic waveform, Eprime/Edoubleprime/tan(delta) and strain-rate-control are unsupported here.","Automatic X line array: unload each point, lift reference head, move X, lower and start next point. Y is manual accepted positioning only. Persistent damage zones prevent duplicate or overlapping indentations; cancellation freezes partial rows and does not undo deformation."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":10.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.01,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-10,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.001,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_compliance_m_n":{"value":0.0,"unit":"m/N","evidence":"assumption","meaning_zh":"frame compliance m n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"common drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"differential_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"differential drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.005,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"array_clearance_m":{"value":0.002,"unit":"m","evidence":"assumption","meaning_zh":"array clearance m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plastic_heat_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plastic heat fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.005,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"damage_radius_m":{"value":5e-05,"unit":"m","evidence":"assumption","meaning_zh":"damage radius m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_shape_factor":{"value":0.3333333333333333,"unit":"1","evidence":"assumption","meaning_zh":"deformation shape factor;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"deformation area c2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_release_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic release extrapolation;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"peak_load_n":{"value":0.005,"unit":"N","evidence":"assumption","meaning_zh":"peak load n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"loading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"unloading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"unloading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"x_positions_m":{"value":[0.02,0.022],"unit":"m","evidence":"assumption","meaning_zh":"x positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_no_creep_hold":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept no creep hold;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"force_zero_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force zero n;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_zero_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth zero m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"area c2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c1_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"area c1 m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c0_m2":{"value":0.0,"unit":"m^2","evidence":"assumption","meaning_zh":"area c0 m2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_min_depth_m":{"value":1e-09,"unit":"m","evidence":"assumption","meaning_zh":"area min depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_max_depth_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"area max depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"epsilon":{"value":0.75,"unit":"1","evidence":"assumption","meaning_zh":"epsilon;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"beta":{"value":1.034,"unit":"1","evidence":"assumption","meaning_zh":"beta;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_sample":{"value":0.22,"unit":"1","evidence":"assumption","meaning_zh":"poisson sample;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"young_tip_pa":{"value":1140000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"young tip pa;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_tip":{"value":0.07,"unit":"1","evidence":"assumption","meaning_zh":"poisson tip;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_min_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"fit min fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_max_fraction":{"value":0.95,"unit":"1","evidence":"assumption","meaning_zh":"fit max fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_unloading":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic unloading;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["500mN=.5N, .02µN=2e-8N, 200µm=2e-4m, .01nm=1e-11m; WDH269×259×420mm,13.5kg均与原厂第6页一致。","官网一处ASTM E-2536与标准表/正文E2546不一致,记录为排印差异;采用规格标准表E2546,仿真没有获得标准认证。",".02µN/.01nm是分辨率;≤1µN RMS/≤.3nm RMS是noise floor,不是绝对accuracy或必然实测随机分布。","原厂brochure两个直接请求403 HTML及web screenshot cache miss;只web抽取可读。Instruction manual68805跳登录;聚合物应用报告索要email,未提交表单且全文not_read。","Al2O3 all_curve含6嵌入mean;全部642块实际600 trial+42作者mean(6嵌入+36选样mean),不可算606独立实验。10全零占位=4原trial+6嵌入作者mean,原样保留reference_only。","无时间轴;195292终端完全相同重复节点不能当额外物理保载时间。两个运行玻璃用0..111真实有效节点,35与83分支边界是协议解释;原652点不删。原卸载止于正载荷,不提供实测0载深度。","源Al2O3 5mN rep2 EIT2105.697GPa / E*2234.398GPa、异常负RIT等照原表,不作校准真值。E*与Er不同列不能混称,所有23原字段保留。","摘要称19 alloys,Table1/2与CSV为17样品编号,名义同成分批次合并为13个可确认身份;另EP3077D公式Mn5Fe6CiBu5Cu3含无效元素符号未猜修,不计入身份。56个相不等于56独立均质材料,原作者承认相深度未知。","CSV Pmax(N)数百但仪器≤1N,未知是否mN不猜;depth正文称µm但CSV表头nm。两通道仅原值保留不做SI运行输入。Atomic%字段中0..1表示亦保留原列不擅改物质身份。Modulus源未清楚Er/EIT定义,保留source_modulus。","论文称去除了负H/modulus,但实际CSV仍含负值。原值全保留,finite不代表物理合格;不裁剪散点、不用作过程材料常数。","7385行中26行全部5输出NaN,转换JSON null并保留原CSV。不称7385全部完整有效机械测量。","论文Table1写20mN/s(creep20–176mN/s),Methods写20µN/s,原~80µN曲线支持后者量级。按Methods条件、保留冲突。NaN/负值未生成或修正。","6脆材跨仪器样本未知原机,不作为HIT300传感精度/动态校准验证。","两个运行玻璃索引35/83/111是源曲线/协议的显式解释,无原时间轴,不能推真实creep时间常数。","Berkovich是原机316L研究所用配置;理想24.5h²面积不代表实际tips校准。","其他模型工程输入由根代理implementation_assumptions进一步登记。","当前理想Berkovich三棱锥是HIT300原机316L论文实用配置(DOI10.3390/ma18071462),不声称每台出厂默认;A=24.5h²几何不等于已校准实际面积函数或尖端钝化。","整机宽深高269×259×420mm、13.5kg有厂家规格;几何本体在接触基准姿态核对,升降后的动态外廓另列,不假定原厂尺寸包含所有升高姿态。","局部尺寸/内部电机与导轨/电源接口背部布置按照片与工程装配重建,未知部件质量为null,URDF仅将整机13.5kg作数值质量分配;非实测惯量或CAD。","X为原厂40mm电动台,Y为原厂40mm手动台且仅手动设位代理;二轴state0..40mm,装配中位20mm,Y无自动阵列能力。","90mm粗Z与200um细压入分离;粗抬升是可视刚体代理,无实际手轮旋转传动;细压入仅刚性试片穿入深度代理,无可见塑性坑或破裂。","默认样片50×50×5mm,表面Z=.205m,参考环实体空心且名义触面,不能替代实际接触检测、热漂移补偿或激光标定。","默认模型为双激光瞄准和表面参考环;未安装选配视频相机,无默认显微镜/转塔/屏幕/防护门。","双激光发射口表示瞄准光路方向;十字投影载体为非碰撞层,laser.enabled切换红/试片背景色;展示线为几何示意,不对光斑或小于1mm定位精度作仿真计量验证。","供电/样片/压头库存运行状态不会自动隐藏静态几何;参考环、电缆、手动夹具为当前装配配置。","主动隔振仅结构与运行参数表达,未模拟厂商闭环六自由度振动抑制;OEM校准、机器人手轮/螺纹操作及真实硬件未运行。","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","Cross-instrument P-h empirical reference is not native HIT300 calibration.","No time axis was measured in the selected source exports. Prescribed loading rates and holds do not create empirical creep kinetics.","No fracture, cracking, pile-up morphology, substrate-film inverse model, strain-rate constitutive law or viscoelastic rheology is solved.","Source raw P-h and derived loading/unloading proxy are distinct; full source unloading to zero is not available.","OP assumes elastic unloading and area calibration, not arbitrary polymer/creep or pile-up validity.","The sample conserves total mass; affected volume and residual depth are engineering proxies, not profilometer measurements.","Within each <=5ms internal step, the sensor model is driven by interval-mean force and endpoint displacement; exact continuous sensor convolution is not claimed.","Actual noise floors, active vibration-isolation performance, physical hardware and standards certification are not verified."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","power.set","clamp.set","stage.move_x","stage.set_y","head.set_position","contact.set","laser.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"note_zh":"CHEM-130 HIT300:厂家整机269×259×420mm、13.5kg已核;X40mm电动、Y40mm手动、粗Z90mm与细压入200µm分开。真实库665记录/21已确认材料,2跨机玻璃运行曲线;5原机均值记录/1原机材料,0原机完整数值曲线。600原试次含4全零,42作者mean含6全零;395280原试次与32244作者mean节点分别计数。50材料未满足。五组固定Y两点数组与有限材料/力深伺服/OP拟合/功热账本仅在实际报告通过后计入;原始时间、校准、蠕变及跨工况条件不被冒称已验证。summary_ready要求八项Matterix驱动、全部实际API/schema、来源/导出/哈希、几何/连续装配/Blender、独立物理/原表/科学图均通过;交付状态仍partial。"}},"previews":["previews/antonpaar_hit300/preview_additional_references.webp","previews/antonpaar_hit300/preview_alloy_references.webp","previews/antonpaar_hit300/preview_closed.webp","previews/antonpaar_hit300/preview_depth_max.webp","previews/antonpaar_hit300/preview_front.webp","previews/antonpaar_hit300/preview_guide_detail.webp","previews/antonpaar_hit300/preview_indenter_macro.webp","previews/antonpaar_hit300/preview_laser_detail.webp","previews/antonpaar_hit300/preview_laser_off.webp","previews/antonpaar_hit300/preview_loading.webp","previews/antonpaar_hit300/preview_output_example.webp","previews/antonpaar_hit300/preview_real_references.webp","previews/antonpaar_hit300/preview_rear.webp","previews/antonpaar_hit300/preview_rear_ports.webp","previews/antonpaar_hit300/preview_reference_detail.webp","previews/antonpaar_hit300/preview_reference_reanalysis.webp","previews/antonpaar_hit300/preview_working.webp","previews/antonpaar_hit300/preview_x_max.webp","previews/antonpaar_hit300/preview_x_min.webp","previews/antonpaar_hit300/preview_xy_corner.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","bytes":1316034},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/collision_proxies.json","bytes":161339},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/geometry_manifest.json","bytes":340937},{"name":"indentation_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/indentation_library.json","bytes":39783312},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.blend","bytes":433304},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","bytes":301168},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","bytes":206881},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/output_templates.json","bytes":1843},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/模板说明.md","bytes":2000},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/说明.md","bytes":2000}],"completeness":{"components":156,"with_collisions":154,"with_objects":156,"with_function":156,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_hit300","chem_id":"CHEM-130","name_en":"Nanoindentation tester","maker":"Anton Paar","model":"HIT 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_hit300.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_hit300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_hit300","name_zh":"Anton Paar HIT 300 纳米压痕仪","category":"热学力学与输运","description_zh":"受控纳米压入与卸载,从观测载荷—深度曲线估计硬度和约化模量,区分真实源曲线、框架柔度和面积函数校准输入与有限工程响应;X电动线阵与Y手动定位分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":13.5,"size_m":[0.269,0.259,0.42],"bbox_min":[-0.1345,-0.1295,0.0],"bbox_max":[0.1345,0.1295,0.42],"manifest_dimensions_m":[0.26899999380111694,0.2590000033378601,0.4199998378753662],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","links":{"base_link":"/Geometry/base_link","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_stage_y_joint":[0.0,-0.02,0.0],"joint_stage_x_joint":[-0.02,-0.02,0.0],"joint_clamp_jaw_joint":[-0.02,-0.02,0.0],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.038,0.1255,0.046]},"joints":[{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.06,-0.0765,0.138],"child_bbox_max":[0.0805,0.022,0.2068],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.058,-0.0765,0.1692],"child_bbox_max":[0.018,0.022,0.2068],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.02,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.054,-0.0765,0.1982],"child_bbox_max":[0.014,-0.045,0.2068],"kind":"other"},{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.04576,-0.045,0.205],"child_bbox_max":[0.0715,0.086,0.42],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.0002,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.003,-0.003,0.205],"child_bbox_max":[0.003,0.003,0.2365],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.038,0.1255,0.046],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.03,0.1225,0.038],"child_bbox_max":[0.046,0.1285,0.054],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_hit300__sample_holder","pos":[-0.02,-0.02,0.2],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_hit300__stylus","pos":[0.0,0.0,0.2365],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.2365],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"reference","link":"load_head","part":"antonpaar_hit300__reference_ring","pos":[0.0,0.0,0.2095],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.2095],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_x","link":"load_head","part":"antonpaar_hit300__laser_x","pos":[-0.0328,-0.0199,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.0328,-0.0199,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"laser_y","link":"load_head","part":"antonpaar_hit300__laser_y","pos":[0.0234,-0.0304,0.2342],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0234,-0.0304,0.2342],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_hit300__data_port","pos":[0.0,0.1255,0.0465],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.1255,0.0465],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_hit300__power_in","pos":[-0.038,0.1255,0.046],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.038,0.1255,0.046],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"laser_projection_x","part":"antonpaar_hit300__laser_projection_x","prim":"/Geometry/base_link/readout_laser_projection_x","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0098,0.0003],"normal":[-0.0,-0.0,-1.0]},{"name":"laser_projection_y","part":"antonpaar_hit300__laser_projection_y","prim":"/Geometry/base_link/readout_laser_projection_y","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.0,0.0,0.205],"up":[0.0,1.0,0.0],"source":{"lamp":{"bridge":"laser.enabled"}},"blank_channel":null,"on":[1.0,0.01,0.005],"off":[0.56,0.38,0.09],"size_m":[0.0003,0.0098],"normal":[-0.0,-0.0,-1.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":13.5,"footprint_m":[0.269,0.259],"height_m":0.42,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"sample","access":[],"slot_count":7,"mass_evidence":"Anton Paar HIT300 manufacturer whole mass13.5kg; component allocation is an engineering assumption, actual part masses unknown"},"components":[{"id":"housing","name_zh":"深蓝八角底盘/隔振基座","function_zh":"深蓝八角底盘/隔振基座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.269,0.259,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_wall","name_zh":"蓝色前围板","function_zh":"蓝色前围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__front_wall"],"collisions":[{"shape":"box","origin_m":[0,-0.1265,0.0625],"rpy_rad":[0,0,0],"size_m":[0.234,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_left","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_left"],"collisions":[{"shape":"box","origin_m":[-0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_wall_right","name_zh":"蓝色侧围板","function_zh":"蓝色侧围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_wall_right"],"collisions":[{"shape":"box","origin_m":[0.1315,0,0.0625],"rpy_rad":[0,0,0],"size_m":[0.006,0.224,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_wall","name_zh":"有真实接口孔的后围板","function_zh":"有真实接口孔的后围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__rear_wall"],"collisions":[{"shape":"box","origin_m":[0.0,0.1265,0.0235],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.019000000000000003]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[0.083,0.1265,0.034],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0020000000000000018]},{"shape":"box","origin_m":[-0.082,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[0.083,0.1265,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.003999999999999997]},{"shape":"box","origin_m":[-0.082,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.018500000000000003,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.021,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.0175,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.019,0.006000000000000005,0.015]},{"shape":"box","origin_m":[0.083,0.1265,0.0465],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.015]},{"shape":"box","origin_m":[-0.082,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.0010000000000000009,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[0.083,0.1265,0.0555],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.0030000000000000027]},{"shape":"box","origin_m":[-0.045000000000000005,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14400000000000002,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.083,0.1265,0.057999999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.068,0.006000000000000005,0.001999999999999995]},{"shape":"box","origin_m":[0.0,0.1265,0.08499999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.006000000000000005,0.052000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_0","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_0"],"collisions":[{"shape":"box","origin_m":[-0.123,-0.118,0.0625],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_1","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_1"],"collisions":[{"shape":"box","origin_m":[-0.123,0.118,0.0625],"rpy_rad":[0,0,-2.356194490192345],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_2","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_2"],"collisions":[{"shape":"box","origin_m":[0.123,-0.118,0.0625],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"corner_wall_3","name_zh":"机身倒角围板","function_zh":"机身倒角围板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__corner_wall_3"],"collisions":[{"shape":"box","origin_m":[0.123,0.118,0.0625],"rpy_rad":[0,0,-0.7853981633974483],"size_m":[0.026455844122715715,0.006,0.097]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.109,-0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"机底调平橡胶脚","function_zh":"机底调平橡胶脚","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.109,0.104,0.006],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"red_seam","name_zh":"原厂红色机身分缝","function_zh":"原厂红色机身分缝","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__red_seam"],"collisions":[{"shape":"box","origin_m":[0.0,-0.129,0.108],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.108],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.108],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.108],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.108],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.129,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.129,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.234,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.024041630560342617,0.003,0.005]},{"shape":"box","origin_m":[-0.134,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.224,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.024041630560342617,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_shell","name_zh":"白色斜面上罩与台面真实开口","function_zh":"白色斜面上罩与台面真实开口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__upper_shell"],"collisions":[{"shape":"box","origin_m":[0.0,-0.1295,0.112],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1295,0.112],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.233,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,0.1205,0.112],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1345,0.0,0.112],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.223,0.003,0.005]},{"shape":"box","origin_m":[-0.1255,-0.1205,0.112],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.1125,0.155],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.1125,0.155],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.19899999999999998,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,0.10350000000000001,0.155],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.025455844122715714,0.003,0.005]},{"shape":"box","origin_m":[-0.1175,0.0,0.155],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.189,0.003,0.005]},{"shape":"box","origin_m":[-0.10849999999999999,-0.10350000000000001,0.155],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.025455844122715714,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制器与供电模块","function_zh":"内部控制器与供电模块","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller"],"collisions":[{"shape":"box","origin_m":[0,0.085,0.05],"rpy_rad":[0,0,0],"size_m":[0.166,0.054,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset","dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.07,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"控制模块底部支柱","function_zh":"控制模块底部支柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.105,0.0175],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"antivibration_platform","name_zh":"主动隔振内部承载平台","function_zh":"主动隔振内部承载平台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__antivibration_platform"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.112,0.1245,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_0","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_0","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_1","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_1","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_2","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_2","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.043,-0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_3","name_zh":"隔振支撑/未知内部结构工程表达","function_zh":"隔振支撑/未知内部结构工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.091],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"isolator_foot_3","name_zh":"隔振支撑安装座","function_zh":"隔振支撑安装座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__isolator_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.043,0.048,0.0465],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"手动Y轴固定座","function_zh":"手动Y轴固定座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.126],"rpy_rad":[0,0,0],"size_m":[0.098,0.125,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y轴抛光导杆","function_zh":"Y轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.033,0,0.145],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.117}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.033,-0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端支座","function_zh":"Y导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.033,0.056,0.1415],"rpy_rad":[0,0,0],"size_m":[0.015,0.009,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y移动承板","function_zh":"手动Y移动承板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,-0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.1565],"rpy_rad":[0,0,0],"size_m":[0.095,0.07,0.009]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.set_y"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.02785,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03815,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03775797959243313,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.036641599923110724,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.03497081967668022,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.031029180323319788,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.029358400076889283,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[-0.028242020407566876,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y真实空心导套","function_zh":"Y真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.03815,0.0,0.145],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,1.2067790043715219e-19,0.14697081967668021],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,2.229836844806395e-19,0.1486415999231107],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,3.1534655078044345e-19,0.15014999999999998],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03102918032331979,2.913422239140828e-19,0.14975797959243312],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.029358400076889283,2.2298368448063956e-19,0.1486415999231107],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,1.206779004371522e-19,0.14697081967668021],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02785,3.8618814403542834e-35,0.145],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.028242020407566876,-1.2067790043715214e-19,0.14302918032331977],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.02935840007688928,-2.229836844806395e-19,0.14135840007688927],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.031029180323319788,-2.9134222391408276e-19,0.14024202040756686],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.033,-3.1534655078044345e-19,0.13985],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03497081967668021,-2.913422239140828e-19,0.14024202040756686],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.036641599923110724,-2.229836844806396e-19,0.14135840007688927],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0037,0.0020487973840104777,0.062]},{"shape":"box","origin_m":[0.03775797959243313,-1.2067790043715238e-19,0.14302918032331977],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0037,0.0020487973840104777,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y手动微分筒轴","function_zh":"Y手动微分筒轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.069,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_knob","name_zh":"Y手动微分旋钮","function_zh":"Y手动微分旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.081,0.13],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_band","name_zh":"Y刻度筒黑色环","function_zh":"Y刻度筒黑色环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__y_micrometer_band"],"collisions":[{"shape":"box","origin_m":[0.00595,-0.079,0.13],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.004207285348059958,-0.079,0.13420728534805995],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0022769664225722845,-0.079,0.13549708321844217],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[3.643324227463376e-19,-0.079,0.13595000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.002276966422572284,-0.079,0.13549708321844217],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0042072853480599574,-0.079,0.13420728534805995],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.079,0.13227696642257228],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.00595,-0.079,0.13],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.005497083218442157,-0.079,0.12772303357742773],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.004207285348059959,-0.079,0.12579271465194006],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.079,0.12450291678155785],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[-1.0929972682390127e-18,-0.079,0.12405000000000001],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.002276966422572286,-0.079,0.12450291678155785],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.0042072853480599574,-0.079,0.12579271465194006],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]},{"shape":"box","origin_m":[0.005497083218442155,-0.079,0.1277230335774277],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0003000000000000008,0.0023670571718179306,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"电动X轴固定床","function_zh":"电动X轴固定床","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.164],"rpy_rad":[0,0,0],"size_m":[0.12,0.069,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.055,-0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X轴抛光导杆","function_zh":"X轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.175],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0025,"length_m":0.116}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端支座","function_zh":"X导杆端支座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.055,0.024,0.173],"rpy_rad":[0,0,0],"size_m":[0.009,0.013,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"X驱动电机/内部工程表达","function_zh":"X驱动电机/内部工程表达","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.07,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.021,0.041,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X电动移动台","function_zh":"X电动移动台","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_y","origin_m":[-0.02,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.184],"rpy_rad":[0,0,0],"size_m":[0.072,0.068,0.007]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_x","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,-0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,-0.022354461240830115,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,-0.020959440840897847,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,-0.020027318010201467,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,-0.019700000000000002,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,-0.020027318010201467,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,-0.020959440840897847,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,-0.022354461240830115,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,-0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,-0.025645538759169886,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,-0.027040559159102154,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,-0.027972681989798534,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,-0.0283,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,-0.027972681989798534,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,-0.027040559159102154,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,-0.02564553875916989,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X真实空心导套","function_zh":"X真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.6329906181668092e-19,0.024,0.1707],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.4325661414185554e-19,0.025645538759169886,0.17102731801020146],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063109e-19,0.027040559159102154,0.17195944084089784],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451543e-19,0.027972681989798534,0.1733544612408301],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.612241766361497e-35,0.0283,0.175],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.007601887145154e-19,0.027972681989798534,0.17664553875916988],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.8618055209063104e-19,0.027040559159102154,0.17804055915910214],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.4325661414185554e-19,0.025645538759169886,0.17897268198979852],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.6329906181668092e-19,0.024,0.1793],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-2.432566141418556e-19,0.022354461240830115,0.17897268198979852],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.861805520906311e-19,0.020959440840897847,0.17804055915910214],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-1.0076018871451557e-19,0.020027318010201467,0.17664553875916988],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[-4.836725299084491e-35,0.019700000000000002,0.175],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.0076018871451547e-19,0.020027318010201467,0.1733544612408301],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[1.8618055209063101e-19,0.020959440840897847,0.17195944084089784],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]},{"shape":"box","origin_m":[2.432566141418555e-19,0.022354461240830112,0.17102731801020146],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0029999999999999996,0.0017106463594650588,0.058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"银色试片夹具底板","function_zh":"银色试片夹具底板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.19375],"rpy_rad":[0,0,0],"size_m":[0.076,0.084,0.0125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"50×50×5mm平整试片","function_zh":"50×50×5mm平整试片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.2025],"rpy_rad":[0,0,0],"size_m":[0.05,0.05,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"固定后钳口","function_zh":"固定后钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放前钳口","function_zh":"手动释放前钳口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.2025],"rpy_rad":[0,0,0],"size_m":[0.065,0.015,0.005]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_0","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_0","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw_1","name_zh":"钳口松紧螺杆","function_zh":"钳口松紧螺杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.045,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob_1","name_zh":"夹具手动小旋钮","function_zh":"夹具手动小旋钮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__clamp_knob_1"],"collisions":[{"shape":"cylinder","origin_m":[0.024,-0.054,0.2025],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0043,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_0","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_1","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_2","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.032,-0.033,0.202],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"holder_bolt_3","name_zh":"夹具紧固螺栓","function_zh":"夹具紧固螺栓","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__holder_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.032,0.033,0.201],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.074,0.038,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧粗升降刚性柱","function_zh":"后侧粗升降刚性柱","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__column"],"collisions":[{"shape":"box","origin_m":[0,0.099,0.258],"rpy_rad":[0,0,0],"size_m":[0.062,0.022,0.17]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"Z轴抛光导杆","function_zh":"Z轴抛光导杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02,0.078,0.259],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.18],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"Z导杆固定端座","function_zh":"Z导杆固定端座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.02,0.084,0.343],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"粗升降承载板","function_zh":"粗升降承载板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.066,0.231],"rpy_rad":[0,0,0],"size_m":[0.068,0.008,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.09],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02227696642257229,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.017723033577427716,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[-0.014502916781557846,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"Z真实空心导套","function_zh":"Z真实空心导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.02595,0.078,0.231],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.08395,0.231],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427716,0.08349708321844215,0.231],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.08220728534805996,0.231],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.08027696642257229,0.231],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.01405,0.078,0.231],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.014502916781557844,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.015792714651940043,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.017723033577427712,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.02,0.07205,0.231],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.022276966422572285,0.07250291678155785,0.231],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.024207285348059958,0.07379271465194004,0.231],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0041,0.0023670571718179306,0.025]},{"shape":"box","origin_m":[0.025497083218442157,0.07572303357742771,0.231],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0041,0.0023670571718179306,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"测量头刚性连桥","function_zh":"测量头刚性连桥","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_bridge"],"collisions":[{"shape":"box","origin_m":[-0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.014,-0.0015,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.011,0.015999999999999986]},{"shape":"box","origin_m":[0.0,0.037000000000000005,0.239],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048,0.066,0.015999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_core","name_zh":"压痕测量核心壳","function_zh":"压痕测量核心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_core"],"collisions":[{"shape":"box","origin_m":[0,0,0.2535],"rpy_rad":[0,0,0],"size_m":[0.043,0.046,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_white","name_zh":"空心白色棱面测量头外罩","function_zh":"空心白色棱面测量头外罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_white"],"collisions":[{"shape":"box","origin_m":[0.0,-0.045,0.264],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.045,0.264],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.054,0.003,0.005]},{"shape":"box","origin_m":[-0.033,0.039,0.264],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[-0.039,0.0,0.264],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.066,0.003,0.005]},{"shape":"box","origin_m":[-0.033,-0.039,0.264],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.01697056274847714,0.003,0.005]},{"shape":"box","origin_m":[0.0,-0.04,0.339],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[0.0,0.04,0.339],"rpy_rad":[3.141592653589793,-0.0,3.141592653589793],"size_m":[0.045000000000000005,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,0.0345,0.339],"rpy_rad":[3.141592653589793,-0.0,-2.356194490192345],"size_m":[0.015556349186104044,0.003,0.005]},{"shape":"box","origin_m":[-0.0335,0.0,0.339],"rpy_rad":[0.0,-0.0,-1.5707963267948966],"size_m":[0.058,0.003,0.005]},{"shape":"box","origin_m":[-0.028000000000000004,-0.0345,0.339],"rpy_rad":[0.0,-0.0,-0.7853981633974483],"size_m":[0.015556349186104044,0.003,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"蓝色收口测量头下罩","function_zh":"蓝色收口测量头下罩","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_chin"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.061,0.069,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top","name_zh":"机头上盖真实散热孔","function_zh":"机头上盖真实散热孔","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_top"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0225,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.035,0.0050000000000000044]},{"shape":"box","origin_m":[-0.01975,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027500000000000004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.008,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.016,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004000000000000002,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.02775,0.008499999999999999,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011500000000000003,0.027,0.0050000000000000044]},{"shape":"box","origin_m":[0.0,0.031,0.3395],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.018000000000000002,0.0050000000000000044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"细压头位移传感导套","function_zh":"细压头位移传感导套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.0059499999999999996,0.0,0.23],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442156,0.002276966422572284,0.23],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722845,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[3.6433242274633755e-19,0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722836,0.005497083218442156,0.23],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0042072853480599574,0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.005497083218442156,0.0022769664225722845,0.23],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0059499999999999996,7.286648454926751e-19,0.23],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0054970832184421566,-0.002276966422572283,0.23],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.004207285348059958,-0.0042072853480599574,0.23],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-0.0022769664225722876,-0.005497083218442154,0.23],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[-1.0929972682390125e-18,-0.0059499999999999996,0.23],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.0022769664225722854,-0.005497083218442155,0.23],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.004207285348059957,-0.004207285348059958,0.23],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]},{"shape":"box","origin_m":[0.005497083218442154,-0.0022769664225722876,0.23],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0060999999999999995,0.00236705717181793,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_ring","name_zh":"表面参考保护环","function_zh":"表面参考保护环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_ring"],"collisions":[{"shape":"box","origin_m":[0.0039,0.0,0.2095],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.003603130176794018,0.00149246538622385,0.2095],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.002757716446627535,0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0014924653862238503,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[2.3880612583373385e-19,0.0039,0.2095],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238499,0.003603130176794018,0.2095],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275348,0.002757716446627535,0.2095],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.003603130176794018,0.0014924653862238505,0.2095],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0039,4.776122516674677e-19,0.2095],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0036031301767940186,-0.0014924653862238497,0.2095],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0027577164466275356,-0.0027577164466275348,0.2095],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-0.0014924653862238523,-0.0036031301767940173,0.2095],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[-7.164183775012015e-19,-0.0039,0.2095],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.001492465386223851,-0.0036031301767940178,0.2095],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0027577164466275343,-0.0027577164466275356,0.2095],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]},{"shape":"box","origin_m":[0.0036031301767940173,-0.0014924653862238525,0.2095],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0015515164655613323,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reference_shoulder","name_zh":"参考环上支撑套","function_zh":"参考环上支撑套","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__reference_shoulder"],"collisions":[{"shape":"box","origin_m":[0.00505,0.0,0.217],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0046655916391819974,0.0019325513334437032,0.217],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992065,0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437037,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[3.0922331678470666e-19,0.00505,0.217],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443703,0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920647,0.003570889244992065,0.217],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0046655916391819974,0.0019325513334437039,0.217],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.00505,6.184466335694133e-19,0.217],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.004665591639181998,-0.0019325513334437028,0.217],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.0035708892449920655,-0.0035708892449920647,0.217],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-0.001932551333443706,-0.004665591639181997,0.217],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[-9.2766995035412e-19,-0.00505,0.217],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.0019325513334437045,-0.0046655916391819974,0.217],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.003570889244992064,-0.0035708892449920655,0.217],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]},{"shape":"box","origin_m":[0.004665591639181997,-0.0019325513334437065,0.217],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0034999999999999996,0.0020090149105345457,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"细位移压头杆","function_zh":"细位移压头杆","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.222],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.029}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.0002],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"金刚石压头夹持座","function_zh":"金刚石压头夹持座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.004449999999999982}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"理想Berkovich三棱金刚石尖","function_zh":"理想Berkovich三棱金刚石尖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2053],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0027,"length_m":0.0006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x"],"collisions":[{"shape":"cylinder","origin_m":[-0.032756497013539644,-0.019887873186791926,0.23424687233351754],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_lens"],"collisions":[{"shape":"cylinder","origin_m":[-0.028,-0.017,0.23],"rpy_rad":[2.900721128411456,0.8960083459709072,-2.900721128411456],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_x_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_x_mount"],"collisions":[{"shape":"box","origin_m":[-0.032756497013539644,-0.019887873186791926,0.24324687233351755],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y","name_zh":"瞄准激光发射筒","function_zh":"瞄准激光发射筒","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y"],"collisions":[{"shape":"cylinder","origin_m":[0.023394500514782104,-0.030412850669216732,0.23424312564347766],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["laser.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_lens","name_zh":"激光出口玻璃","function_zh":"激光出口玻璃","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_lens"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.026,0.23],"rpy_rad":[2.740114187420938,-0.8519407919581834,2.740114187420938],"radius_m":0.003,"length_m":0.0012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_y_mount","name_zh":"激光筒安装支架","function_zh":"激光筒安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_y_mount"],"collisions":[{"shape":"box","origin_m":[0.023394500514782104,-0.030412850669216732,0.24324312564347766],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_mount","name_zh":"粗升降手轮安装支架","function_zh":"粗升降手轮安装支架","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_mount"],"collisions":[{"shape":"box","origin_m":[0.024,0.058,0.251],"rpy_rad":[0,0,0],"size_m":[0.036,0.028,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降右手轮轴","function_zh":"粗升降右手轮轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"右侧大手轮","function_zh":"右侧大手轮","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.24300000000000002],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.24467465028475172],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.24944365081389597],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.256580964487968],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.08099999999999999,0.265],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07932534971524831,0.273419035512032],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.07455634918610404,0.28055634918610406],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.06741903551203197,0.2853253497152483],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.059,0.28700000000000003],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968026,0.2853253497152483],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.28055634918610406],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.0386746502847517,0.273419035512032],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.037,0.265],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.03867465028475169,0.256580964487968],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.04344365081389595,0.24944365081389597],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]},{"shape":"box","origin_m":[0.064,0.050580964487968005,0.24467465028475172],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.006000000000000002,0.008752144164704951,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮中心轴毂","function_zh":"手轮中心轴毂","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.059,0.265],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.06999999999999999,0.265],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0025,"length_m":0.022374999999999992}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.0535,0.27452627944162883],"rpy_rad":[0.46364760900080626,0.2526802551420789,-0.46364760900080626],"radius_m":0.0025,"length_m":0.02237499999999998}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[0.064,0.05349999999999999,0.2554737205583712],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0025,"length_m":0.02237499999999999}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_0","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_0"],"collisions":[{"shape":"box","origin_m":[0.064,0.0838,0.265],"rpy_rad":[0.0,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_1","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_1"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.2693064748061399],"rpy_rad":[0.17453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_2","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_2"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2734820995544766],"rpy_rad":[0.3490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_3","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_3"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.27740000000000004],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_4","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_4"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.2809411327202262],"rpy_rad":[0.6981317007977318,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_5","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_5"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.28399790218935067],"rpy_rad":[0.8726646259971648,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_6","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_6"],"collisions":[{"shape":"box","origin_m":[0.064,0.0714,0.28647743001385406],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_7","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_7"],"collisions":[{"shape":"box","origin_m":[0.064,0.06748209955447658,0.28830437699549055],"rpy_rad":[1.2217304763960306,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_8","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_8"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.2894232322747028],"rpy_rad":[1.3962634015954636,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_9","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_9"],"collisions":[{"shape":"box","origin_m":[0.064,0.059,0.2898],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_10","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_10"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386013,0.2894232322747028],"rpy_rad":[1.7453292519943295,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_11","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_11"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.28830437699549055],"rpy_rad":[1.9198621771937623,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_12","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_12"],"collisions":[{"shape":"box","origin_m":[0.064,0.0466,0.2864774300138541],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_13","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_13"],"collisions":[{"shape":"box","origin_m":[0.064,0.04305886727977382,0.28399790218935067],"rpy_rad":[2.2689280275926285,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_14","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_14"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064935,0.2809411327202262],"rpy_rad":[2.443460952792061,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_15","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_15"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.27740000000000004],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_16","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_16"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2734820995544766],"rpy_rad":[2.792526803190927,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_17","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_17"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529724,0.2693064748061399],"rpy_rad":[2.9670597283903604,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_18","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_18"],"collisions":[{"shape":"box","origin_m":[0.064,0.034199999999999994,0.265],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_19","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_19"],"collisions":[{"shape":"box","origin_m":[0.064,0.03457676772529723,0.26069352519386013],"rpy_rad":[3.316125578789226,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_20","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_20"],"collisions":[{"shape":"box","origin_m":[0.064,0.03569562300450947,0.2565179004455234],"rpy_rad":[3.490658503988659,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_21","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_21"],"collisions":[{"shape":"box","origin_m":[0.064,0.03752256998614592,0.2526],"rpy_rad":[3.6651914291880923,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_22","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_22"],"collisions":[{"shape":"box","origin_m":[0.064,0.04000209781064934,0.24905886727977386],"rpy_rad":[3.8397243543875246,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_23","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_23"],"collisions":[{"shape":"box","origin_m":[0.064,0.043058867279773816,0.24600209781064936],"rpy_rad":[4.014257279586958,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_24","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_24"],"collisions":[{"shape":"box","origin_m":[0.064,0.04659999999999999,0.24352256998614594],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_25","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_25"],"collisions":[{"shape":"box","origin_m":[0.064,0.050517900445523414,0.24169562300450947],"rpy_rad":[4.363323129985824,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_26","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_26"],"collisions":[{"shape":"box","origin_m":[0.064,0.05469352519386012,0.24057676772529726],"rpy_rad":[4.537856055185257,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_27","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_27"],"collisions":[{"shape":"box","origin_m":[0.064,0.05899999999999999,0.24020000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_28","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_28"],"collisions":[{"shape":"box","origin_m":[0.064,0.06330647480613986,0.24057676772529726],"rpy_rad":[4.886921905584122,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_29","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_29"],"collisions":[{"shape":"box","origin_m":[0.064,0.0674820995544766,0.24169562300450947],"rpy_rad":[5.061454830783556,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_30","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_30"],"collisions":[{"shape":"box","origin_m":[0.064,0.07139999999999998,0.24352256998614594],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_31","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_31"],"collisions":[{"shape":"box","origin_m":[0.064,0.07494113272022618,0.24600209781064936],"rpy_rad":[5.410520681182422,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_32","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_32"],"collisions":[{"shape":"box","origin_m":[0.064,0.07799790218935065,0.24905886727977383],"rpy_rad":[5.585053606381854,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_33","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_33"],"collisions":[{"shape":"box","origin_m":[0.064,0.08047743001385407,0.25260000000000005],"rpy_rad":[5.759586531581288,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_34","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_34"],"collisions":[{"shape":"box","origin_m":[0.064,0.08230437699549052,0.2565179004455234],"rpy_rad":[5.934119456780721,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_rib_35","name_zh":"手轮防滑纹","function_zh":"手轮防滑纹","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__handwheel_rib_35"],"collisions":[{"shape":"box","origin_m":[0.064,0.08342323227470275,0.26069352519386013],"rpy_rad":[6.1086523819801535,0,0],"size_m":[0.01,0.0012,0.0022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_0","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-0.3716827295120966,0.16040181725179195,0.3716827295120965],"radius_m":0.003,"length_m":0.006847810113343646},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.02175829697228921,0.35080850852880285],"rpy_rad":[-0.36711245471482346,0.1720435035132408,0.36711245471482346],"radius_m":0.003,"length_m":0.0068095334865397915},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.02423807726233818,0.35662049358360515],"rpy_rad":[-0.36250463754243745,0.18391842160580707,0.36250463754243745],"radius_m":0.003,"length_m":0.006733237523123738},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.026679397731693644,0.362342338433657],"rpy_rad":[-0.3578022307988628,0.19618089114002293,0.3578022307988628],"radius_m":0.003,"length_m":0.00661943664601231},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.029067206827840593,0.36793876600275144],"rpy_rad":[-0.35294356214008943,0.20900483558820204,0.35294356214008943],"radius_m":0.003,"length_m":0.0064689022890037995},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.03138678291367418,0.3733752724539239],"rpy_rad":[-0.34785901180421636,0.22259414450217088,0.3478590118042164],"radius_m":0.003,"length_m":0.0062826632382946505},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-0.3424668203321606,0.23719653245235195,0.3424668203321606],"radius_m":0.003,"length_m":0.006062007196845394},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.035764541072134746,0.38363564313781584],"rpy_rad":[-0.3366674723895785,0.25312297365472824,0.33666747238957845],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.037795732809962505,0.38839624877334966],"rpy_rad":[-0.3303358103735628,0.27077605493020523,0.3303358103735628],"radius_m":0.003,"length_m":0.005523918579936416},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.039704877272267694,0.3928708061068774],"rpy_rad":[-0.3233095194391151,0.29069284743633195,0.32330951943911507],"radius_m":0.003,"length_m":0.005210419506326858},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.04148020394858526,0.3970317280044967],"rpy_rad":[-0.31537171667897806,0.31361204735924575,0.31537171667897806],"radius_m":0.003,"length_m":0.004870419359886647},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.04311076735959966,0.40085336099906166],"rpy_rad":[-0.306223725968297,0.34058303102725596,0.306223725968297],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.04458651453966463,0.404312143452339],"rpy_rad":[-0.29544104235426427,0.3731500727721978,0.29544104235426427],"radius_m":0.003,"length_m":0.004122647724085486},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.04589834701667936,0.40738675082034226],"rpy_rad":[-0.28239963166262133,0.41367700667479856,0.28239963166262133],"radius_m":0.003,"length_m":0.0037221669297321917},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.04703817690719447,0.410058227126237],"rpy_rad":[-0.2661485301203075,0.4659454539292337,0.2661485301203075],"radius_m":0.003,"length_m":0.0033103742311320324},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.04799897678090304,0.4123101018302415],"rpy_rad":[-0.24518455085723148,0.5363039365328905,0.24518455085723148],"radius_m":0.003,"length_m":0.0028942823954900975},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.04877482298708528,0.4141284913759811],"rpy_rad":[-0.21705849516560932,0.6359227451829209,0.21705849516560932],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.049360932175885025,0.41550218478723056],"rpy_rad":[-0.17777872118076163,0.7849475994892355,0.1777787211807616],"radius_m":0.003,"length_m":0.00210003861212017},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.04975369078925225,0.4164227127873099],"rpy_rad":[-0.12155695230442103,1.0170018114358894,0.12155695230442103],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.04995067733973005,0.4168844000149923],"rpy_rad":[-0.04430101129333708,1.3639439890857514,0.044301011293337085],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.04995067733973005,0.4168844000149923],"rpy_rad":[-3.0972916422964563,1.3639439890857514,3.0972916422964563],"radius_m":0.003,"length_m":0.0015768216128012693},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.04975369078925225,0.4164227127873099],"rpy_rad":[-3.020035701285372,1.0170018114358894,3.020035701285372],"radius_m":0.003,"length_m":0.0017759091322774503},{"shape":"cylinder","origin_m":[0.002729158802272953,0.049360932175885025,0.41550218478723056],"rpy_rad":[-2.963813932409034,0.7849475994892348,2.963813932409034],"radius_m":0.003,"length_m":0.0021000386121201677},{"shape":"cylinder","origin_m":[0.003797236507615969,0.048774822987085284,0.4141284913759811],"rpy_rad":[-2.924534158424184,0.6359227451829209,2.924534158424184],"radius_m":0.003,"length_m":0.00248463821460197},{"shape":"cylinder","origin_m":[0.00484190298718026,0.04799897678090305,0.4123101018302415],"rpy_rad":[-2.89640810273256,0.5363039365328918,2.89640810273256],"radius_m":0.003,"length_m":0.0028942823954901},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.04703817690719447,0.4100582271262371],"rpy_rad":[-2.8754441234694825,0.4659454539292438,2.8754441234694825],"radius_m":0.003,"length_m":0.0033103742311319847},{"shape":"cylinder","origin_m":[0.006835423451188469,0.04589834701667936,0.40738675082034226],"rpy_rad":[-2.8591930219271764,0.4136770066747897,2.8591930219271764],"radius_m":0.003,"length_m":0.0037221669297322377},{"shape":"cylinder","origin_m":[0.007771986719058953,0.04458651453966464,0.404312143452339],"rpy_rad":[-2.846151611235528,0.37315007277219875,2.846151611235528],"radius_m":0.003,"length_m":0.004122647724085489},{"shape":"cylinder","origin_m":[0.008660633104358596,0.04311076735959966,0.40085336099906166],"rpy_rad":[-2.8353689276214964,0.34058303102725607,2.8353689276214964],"radius_m":0.003,"length_m":0.0045067291550772905},{"shape":"cylinder","origin_m":[0.009495883806617117,0.04148020394858526,0.3970317280044967],"rpy_rad":[-2.826220936910816,0.3136120473592446,2.826220936910816],"radius_m":0.003,"length_m":0.004870419359886644},{"shape":"cylinder","origin_m":[0.010272589227506049,0.0397048772722677,0.3928708061068774],"rpy_rad":[-2.8182831341506773,0.29069284743633317,2.8182831341506773],"radius_m":0.003,"length_m":0.005210419506326861},{"shape":"cylinder","origin_m":[0.010985960719824849,0.03779573280996251,0.38839624877334966],"rpy_rad":[-2.8112568432162313,0.2707760549302051,2.8112568432162313],"radius_m":0.003,"length_m":0.005523918579936413},{"shape":"cylinder","origin_m":[0.011631600111103278,0.03576454107213475,0.38363564313781584],"rpy_rad":[-2.8049251812002147,0.25312297365472824,2.8049251812002147],"radius_m":0.003,"length_m":0.005808484850053038},{"shape":"cylinder","origin_m":[0.012205526819797221,0.03362382503128793,0.37861833991708105],"rpy_rad":[-2.799125833257632,0.23719653245235225,2.799125833257632],"radius_m":0.003,"length_m":0.006062007196845396},{"shape":"cylinder","origin_m":[0.012704202396897582,0.03138678291367419,0.3733752724539239],"rpy_rad":[-2.7937336417855776,0.22259414450217124,2.7937336417855776],"radius_m":0.003,"length_m":0.00628266323829465},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0290672068278406,0.36793876600275144],"rpy_rad":[-2.788649091449704,0.20900483558820185,2.788649091449704],"radius_m":0.003,"length_m":0.006468902289003799},{"shape":"cylinder","origin_m":[0.01346398505684981,0.02667939773169365,0.36234233843365704],"rpy_rad":[-2.7837904227909274,0.19618089114002565,2.7837904227909274],"radius_m":0.003,"length_m":0.00661943664601226},{"shape":"cylinder","origin_m":[0.0137204078269497,0.024238077262338183,0.35662049358360515],"rpy_rad":[-2.7790880160473588,0.18391842160580385,2.7790880160473588],"radius_m":0.003,"length_m":0.006733237523123788},{"shape":"cylinder","origin_m":[0.01389223972029786,0.021758296972289218,0.35080850852880285],"rpy_rad":[-2.7744801988749694,0.1720435035132412,2.7744801988749694],"radius_m":0.003,"length_m":0.006809533486539793},{"shape":"cylinder","origin_m":[0.013978421336131896,0.01925534553164552,0.34494221608979425],"rpy_rad":[-2.7699099240776968,0.16040181725179195,2.7699099240776968],"radius_m":0.003,"length_m":0.006847810113343646}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_0","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_0"],"collisions":[{"shape":"box","origin_m":[-0.0104,0.018,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01145441558772843,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485678,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.021599999999999998,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514323,0.02132596631704063,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01654558441227157,0.02054558441227157,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.019377660356514323,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.0176,0.018,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.01732596631704063,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.016545584412271573,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.015377660356514326,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.014,0.0144,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.012622339643485676,0.014674033682959367,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.011454415587728431,0.015454415587728428,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]},{"shape":"box","origin_m":[-0.010674033682959369,0.016622339643485674,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0011999999999999997,0.0014321690451335376,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_cable_1","name_zh":"顶部测量线束回环","function_zh":"顶部测量线束回环","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__head_cable_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-0.477352563028741,0.28266849565235974,0.47735256302874096],"radius_m":0.0017,"length_m":0.005065759981228496},{"shape":"cylinder","origin_m":[-0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-0.4700250631301825,0.29636810082635123,0.4700250631301825],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[-0.0137204078269497,0.04023807726233818,0.352195357525634],"rpy_rad":[-0.46264319077618127,0.310363733069188,0.46264319077618127],"radius_m":0.0017,"length_m":0.004981640741433127},{"shape":"cylinder","origin_m":[-0.01346398505684981,0.042679397731693644,0.3561853906677368],"rpy_rad":[-0.4551179833752687,0.32483367705278804,0.4551179833752687],"radius_m":0.0017,"length_m":0.004898124871167236},{"shape":"cylinder","origin_m":[-0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-0.4473537887591074,0.33997933776134176,0.44735378875910736],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[-0.012704202396897582,0.04738678291367419,0.36387902332453625],"rpy_rad":[-0.4392433751560248,0.3560368040311386,0.43924337515602485],"radius_m":0.0017,"length_m":0.00465120952701603},{"shape":"cylinder","origin_m":[-0.012205526819797221,0.04962382503128793,0.36753518903551124],"rpy_rad":[-0.43066186493472525,0.37329222240624027,0.43066186493472525],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[-0.011631600111103278,0.051764541072134754,0.37103392181477024],"rpy_rad":[-0.4214587654857698,0.3921031230708021,0.4214587654857698],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[-0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-0.41144702825927304,0.4129290545613531,0.41144702825927304],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[-0.01027258922750605,0.0557048772722677,0.37747390879186254],"rpy_rad":[-0.40038749491184067,0.436376964523612,0.4003874949118406],"radius_m":0.0017,"length_m":0.0038681243831574503},{"shape":"cylinder","origin_m":[-0.009495883806617119,0.05748020394858526,0.3803754583284691],"rpy_rad":[-0.38796613888832804,0.463270383820448,0.3879661388883281],"radius_m":0.0017,"length_m":0.0036211566079470637},{"shape":"cylinder","origin_m":[-0.008660633104358597,0.05911076735959966,0.3830404104033457],"rpy_rad":[-0.3737599369433641,0.49475786916515574,0.3737599369433641],"radius_m":0.0017,"length_m":0.003357994343266269},{"shape":"cylinder","origin_m":[-0.0077719867190589546,0.06058651453966464,0.38545233470076445],"rpy_rad":[-0.3571846476772414,0.532487556476768,0.35718464767724145],"radius_m":0.0017,"length_m":0.003081531124561262},{"shape":"cylinder","origin_m":[-0.0068354234511884705,0.06189834701667936,0.38759636090538535],"rpy_rad":[-0.3374138826161554,0.5788946901586445,0.3374138826161554],"radius_m":0.0017,"length_m":0.002795371650190339},{"shape":"cylinder","origin_m":[-0.005856717524732456,0.06303817690719447,0.389459270382696],"rpy_rad":[-0.31325415863657463,0.6376815069377755,0.31325415863657463],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[-0.0048419029871802615,0.06399897678090305,0.39102957767628843],"rpy_rad":[-0.28296061589050897,0.7146067544504423,0.28296061589050897],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[-0.003797236507615971,0.06477482298708528,0.3922976013195175],"rpy_rad":[-0.2440098777977533,0.8186649639766775,0.2440098777977533],"radius_m":0.0017,"length_m":0.0019363891721254898},{"shape":"cylinder","origin_m":[-0.002729158802272955,0.06536093217588503,0.3932555235249621],"rpy_rad":[-0.19301493470826817,0.9631982973555839,0.19301493470826817],"radius_m":0.0017,"length_m":0.001684876015190429},{"shape":"cylinder","origin_m":[-0.0016442549253765314,0.06575369078925225,0.3938974383836842],"rpy_rad":[-0.12654796660726136,1.163952128200489,0.12654796660726136],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[-0.0005492136700949154,0.06595067733973005,0.39421938827712133],"rpy_rad":[-0.04454594533427507,1.4254911203638525,0.04454594533427506],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0005492136700949137,0.06595067733973005,0.39421938827712133],"rpy_rad":[-3.097046708255518,1.4254911203638525,3.097046708255518],"radius_m":0.0017,"length_m":0.0013695701056473835},{"shape":"cylinder","origin_m":[0.0016442549253765297,0.06575369078925225,0.3938974383836842],"rpy_rad":[-3.015044686982532,1.163952128200489,3.015044686982532],"radius_m":0.0017,"length_m":0.0014845958519620224},{"shape":"cylinder","origin_m":[0.002729158802272953,0.06536093217588504,0.3932555235249621],"rpy_rad":[-2.94857771888153,0.9631982973555826,2.94857771888153],"radius_m":0.0017,"length_m":0.0016848760151904243},{"shape":"cylinder","origin_m":[0.003797236507615969,0.06477482298708528,0.3922976013195175],"rpy_rad":[-2.897582775792036,0.8186649639766796,2.897582775792036],"radius_m":0.0017,"length_m":0.0019363891721254954},{"shape":"cylinder","origin_m":[0.00484190298718026,0.06399897678090305,0.39102957767628843],"rpy_rad":[-2.858632037699284,0.7146067544504423,2.858632037699284],"radius_m":0.0017,"length_m":0.0022146453776185184},{"shape":"cylinder","origin_m":[0.0058567175247324545,0.06303817690719447,0.389459270382696],"rpy_rad":[-2.8283384949532184,0.6376815069377755,2.8283384949532184],"radius_m":0.0017,"length_m":0.00250422651415236},{"shape":"cylinder","origin_m":[0.006835423451188469,0.061898347016679366,0.38759636090538535],"rpy_rad":[-2.8041787709736394,0.5788946901586433,2.8041787709736394],"radius_m":0.0017,"length_m":0.0027953716501903352},{"shape":"cylinder","origin_m":[0.007771986719058953,0.06058651453966464,0.38545233470076445],"rpy_rad":[-2.7844080059125504,0.5324875564767692,2.7844080059125504],"radius_m":0.0017,"length_m":0.0030815311245612656},{"shape":"cylinder","origin_m":[0.008660633104358596,0.05911076735959966,0.3830404104033457],"rpy_rad":[-2.767832716646429,0.494757869165156,2.767832716646429],"radius_m":0.0017,"length_m":0.0033579943432662696},{"shape":"cylinder","origin_m":[0.009495883806617117,0.05748020394858526,0.3803754583284691],"rpy_rad":[-2.753626514701465,0.4632703838204472,2.753626514701465],"radius_m":0.0017,"length_m":0.0036211566079470633},{"shape":"cylinder","origin_m":[0.010272589227506049,0.05570487727226771,0.37747390879186254],"rpy_rad":[-2.741205158677954,0.4363769645236114,2.741205158677954],"radius_m":0.0017,"length_m":0.0038681243831574473},{"shape":"cylinder","origin_m":[0.010985960719824849,0.05379573280996251,0.37435365081128247],"rpy_rad":[-2.73014562533052,0.4129290545613531,2.73014562533052],"radius_m":0.0017,"length_m":0.004096497653656707},{"shape":"cylinder","origin_m":[0.011631600111103278,0.05176454107213476,0.37103392181477024],"rpy_rad":[-2.7201338881040233,0.3921031230708021,2.7201338881040233],"radius_m":0.0017,"length_m":0.0043042468335826225},{"shape":"cylinder","origin_m":[0.012205526819797221,0.04962382503128794,0.36753518903551124],"rpy_rad":[-2.7109307886550678,0.37329222240624016,2.7109307886550678],"radius_m":0.0017,"length_m":0.004489641660908464},{"shape":"cylinder","origin_m":[0.012704202396897582,0.047386782913674194,0.36387902332453625],"rpy_rad":[-2.7023492784337675,0.3560368040311399,2.7023492784337675],"radius_m":0.0017,"length_m":0.004651209527016033},{"shape":"cylinder","origin_m":[0.013124552341645081,0.0450672068278406,0.360087966159252],"rpy_rad":[-2.6942388648306856,0.33997933776134176,2.6942388648306856],"radius_m":0.0017,"length_m":0.004787710900925725},{"shape":"cylinder","origin_m":[0.01346398505684981,0.04267939773169365,0.3561853906677368],"rpy_rad":[-2.6864746702145252,0.3248336770527871,2.6864746702145252],"radius_m":0.0017,"length_m":0.004898124871167232},{"shape":"cylinder","origin_m":[0.0137204078269497,0.04023807726233819,0.352195357525634],"rpy_rad":[-2.6789494628136112,0.31036373306918874,2.6789494628136112],"radius_m":0.0017,"length_m":0.004981640741433131},{"shape":"cylinder","origin_m":[0.01389223972029786,0.03775829697228922,0.3481424666140852],"rpy_rad":[-2.6715675904596106,0.29636810082635123,2.6715675904596106],"radius_m":0.0017,"length_m":0.005037653255069875},{"shape":"cylinder","origin_m":[0.013978421336131896,0.03525534553164553,0.34405170535328317],"rpy_rad":[-2.664240090561053,0.2826684956523586,2.6642400905610533],"radius_m":0.0017,"length_m":0.005065759981228493}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cable_gland_1","name_zh":"顶部线束压紧口","function_zh":"顶部线束压紧口","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__cable_gland_1"],"collisions":[{"shape":"box","origin_m":[-0.0117,0.034,0.342],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01187507707522404,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01237365440327094,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.0363,0.342],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.03612492292477596,0.342],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.03562634559672906,0.342],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.03488017189443971,0.342],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.016300000000000002,0.034,0.342],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01612492292477596,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.01562634559672906,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014880171894439707,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.014,0.031700000000000006,0.342],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.013119828105560293,0.031875077075224044,0.342],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.012373654403270942,0.032373654403270946,0.342],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0012,0.0009149968899464268,0.006]},{"shape":"box","origin_m":[-0.011875077075224042,0.033119828105560294,0.342],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0012,0.0009149968899464268,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_0","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_0"],"collisions":[{"shape":"box","origin_m":[-0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[-0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[-0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_0","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"carry_grip_1","name_zh":"侧面搬运手握框","function_zh":"侧面搬运手握框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__carry_grip_1"],"collisions":[{"shape":"box","origin_m":[0.13,0.004,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.048,0.061],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.008999999999999998,0.008,0.027]},{"shape":"box","origin_m":[0.13,0.026,0.05],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.13,0.026,0.072],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.035,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_trim_1","name_zh":"侧面圆形装饰盖","function_zh":"侧面圆形装饰盖","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__side_trim_1"],"collisions":[{"shape":"cylinder","origin_m":[0.13,0.024,0.03],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后电源插座空心座","function_zh":"后电源插座空心座","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.04725,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.028749999999999998,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.027]},{"shape":"box","origin_m":[-0.038,0.1255,0.03425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[-0.038,0.1255,0.057749999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.015,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘板","function_zh":"电源插座后绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.038,0.1215,0.046],"rpy_rad":[0,0,0],"size_m":[0.016,0.002,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插座触针","function_zh":"电源插座触针","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0.1245,0.046],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_port","name_zh":"后数据连接口空心壳","function_zh":"后数据连接口空心壳","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_port"],"collisions":[{"shape":"box","origin_m":[-0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0085,0.1255,0.0465],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.008,0.019]},{"shape":"box","origin_m":[0.0,0.1255,0.039],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]},{"shape":"box","origin_m":[0.0,0.1255,0.054],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.008,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_back","name_zh":"数据插座绝缘板","function_zh":"数据插座绝缘板","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_back"],"collisions":[{"shape":"box","origin_m":[0,0.1215,0.0465],"rpy_rad":[0,0,0],"size_m":[0.015,0.002,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_tongue","name_zh":"数据插口舌片","function_zh":"数据插口舌片","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__data_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.1245,0.0465],"rpy_rad":[0,0,0],"size_m":[0.009,0.006,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后电源摇臂框","function_zh":"后电源摇臂框","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.0275,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.0485,0.1255,0.046],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.008,0.03]},{"shape":"box","origin_m":[0.038,0.1255,0.0335],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]},{"shape":"box","origin_m":[0.038,0.1255,0.058499999999999996],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.008,0.004999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源开关","function_zh":"后电源开关","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"电源摇臂转轴","function_zh":"电源摇臂转轴","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.038,0.1255,0.046],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_x","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_x"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"laser_projection_y","name_zh":"红色瞄准十字投影/非实体可视层","function_zh":"红色瞄准十字投影/非实体可视层","physical_meaning_zh":"HIT300原厂照片支持外观;局部尺寸/内部安装为工程装配,未知部件质量不冒充实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_hit300__laser_projection_y"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式力伺服/独立双位移观测/集中热参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_release_n","sensor_tau_s","force_gain","force_offset_n","depth_gain","depth_offset_m","frame_compliance_m_n","common_drift_m_s","differential_drift_m_s","head_speed_m_s","stage_speed_m_s","array_clearance_m","plastic_heat_fraction"]},"specimen.load":{"function_zh":"装入有限体积试片与实测源响应代理","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id","length_m","width_m","thickness_m","density_kg_m3","damage_radius_m","deformation_shape_factor","deformation_area_c2","accept_engineering","accept_projection","accept_unknown_conditions","accept_condition_transfer","accept_elastic_release_extrapolation"]},"specimen.remove":{"function_zh":"回收完整质量,塑性变形不伪装成磨屑","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"power.set":{"function_zh":"电源开关","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头无载时手动夹紧","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["locked"]},"stage.move_x":{"function_zh":"电动X台位置目标,随宿主移动","kind":"device_command","availability":"implemented","component_ids":["stage_x"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","speed_m_s"]},"stage.set_y":{"function_zh":"明确接受的手动Y定位代理,非自动二维阵列","kind":"device_command","availability":"implemented","component_ids":["stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m","accept_manual"]},"head.set_position":{"function_zh":"90mm粗Z行程目标,随宿主推进","kind":"device_command","availability":"implemented","component_ids":["load_head","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["distance_m"]},"contact.set":{"function_zh":"抬头到位后使能参考环接触","kind":"device_command","availability":"implemented","component_ids":["stylus","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["engaged"]},"laser.set":{"function_zh":"双激光瞄准可视状态,不产生测量","kind":"device_command","availability":"implemented","component_ids":["laser_x","laser_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"sensor.calibrate":{"function_zh":"外部力/位移校正和OP面积/机架/弹性假设","kind":"configuration","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["force_gain_correction","force_zero_n","depth_gain_correction","depth_zero_m","frame_compliance_m_n","area_c2","area_c1_m","area_c0_m2","area_min_depth_m","area_max_depth_m","epsilon","beta","poisson_sample","young_tip_pa","poisson_tip","fit_min_fraction","fit_max_fraction","accept_elastic_unloading"]},"sensor.zero":{"function_zh":"抬头无接触时由独立读数归零","kind":"device_command","availability":"implemented","component_ids":["controller","reference_ring"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"有界加载/保持/卸载和固定Y的X线阵","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","control","peak_load_n","loading_rate_n_s","hold_s","unloading_rate_n_s","x_positions_m","sample_interval_s","timeout_s","accept_no_creep_hold"]},"acquisition.start":{"function_zh":"异步逐点力伺服压入、卸载、抬头移动,永久保留压痕","kind":"device_command","availability":"implemented","component_ids":["controller","stylus","reference_ring","stage_x","load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止新压入并冻结部分观测,剩余载荷随后释放","kind":"device_command","availability":"implemented","component_ids":["controller","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.result":{"function_zh":"owner限定历史结果与真实OP分析","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.query":{"function_zh":"原P-h及来源,时间未知不伪造","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id"]},"analysis.oliver_pharr":{"function_zh":"外部观测卸载拟合硬度、约化模量及样品模量","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["load_n","depth_m","calibration"]},"ledger.read":{"function_zh":"无材料凭空消失;塑性变形与弹性回收/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"emergency.stop":{"function_zh":"软件停机锁存,非认证硬件急停","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"emergency.reset":{"function_zh":"实际载荷释放后明确复位","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dynamic.acquire":{"function_zh":"未实现:dynamic.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"strain_rate.control":{"function_zh":"未实现:strain_rate.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.viscoelastic":{"function_zh":"未实现:analysis.viscoelastic","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"sample.repeat_indent":{"function_zh":"未实现:sample.repeat_indent","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"array.automatic_y":{"function_zh":"未实现:array.automatic_y","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"camera.capture":{"function_zh":"未实现:camera.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"standard.certification":{"function_zh":"未实现:standard.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"参考环接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"specimen.present":{"meaning_zh":"试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"laser.enabled":{"meaning_zh":"双激光瞄准使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["laser_x"],"write_via":null},"emergency.latched":{"meaning_zh":"软件停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"电动X台移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗Z移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X电动移动台(stage_x)实际X台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"手动Y移动承板(stage_y)手动Y台位置,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"粗升降承载板(load_head)粗Z抬升,范围 0–0.09 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"细位移压头杆(stylus)工程压入姿态,非物理网格变形,范围 0–0.0002 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放前钳口(clamp_jaw)夹具释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源开关(power_switch)电源开关代理,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X台目标,范围 0–0.04 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗Z目标,范围 0–0.09 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.target_n":{"meaning_zh":"控制目标,不是实际力,范围 0–0.5 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"force.indicated_n":{"meaning_zh":"独立力读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.indicated_m":{"meaning_zh":"tip减reference的独立深度读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"tip.indicated_m":{"meaning_zh":"带共同漂移的独立tip通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"ring.indicated_m":{"meaning_zh":"独立参考环位移通道;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["reference_ring"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"集中温度理想代理,非已校准传感器;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"有限一阶实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_depth_m":{"meaning_zh":"当前点持久塑性深度,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.elastic_depth_m":{"meaning_zh":"当前非线性弹簧位移,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deformed_volume_m3":{"meaning_zh":"总持久变形区体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.sample_mass_kg":{"meaning_zh":"样品侧的物料质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;试片完整质量。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.plastic_work_j":{"meaning_zh":"累计塑性耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.point_phase":{"meaning_zh":"当前物理段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.indent_index":{"meaning_zh":"当前线阵点,范围 0–99;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_indents":{"meaning_zh":"完整卸载完成的点数,范围 0–100;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"宿主实际历时,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"真实观测行数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"无电、无接触、量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"indentation":{"meaning_zh":"真实P-h锚定的有界弹塑性代理与独立OP卸载分析","implementation":"lumped","equations":["Finite servo dP/dt=(Ptarget-P)/tau under explicit linear loading/unloading rates. Hostfixed0.1s with<=5ms internal and phase events. Targets never directly become true force; reference maximum load and instrument0.5N/200um bounds enforced.","Original P-h arrays and unknown time remain intact. Source metadata defines loading, unloading, and active end indices; identical export padding excluded only from model. Unloading P=a*(h-hf)^m is fitted over20–95% positive load. a has units N/m^m; it is internal, not a fixed-unit public stiffness.","Engineering elastic spring e(P)=(P/a)^(1/m), U=P*e/(m+1). Loading plastic curve hp(P)=cummax(max(h_source(P)-e(P),0)); source P and hp projections counted and explicitly accepted. Actual hp=max(history,hp_curve(P)). Loading beyond source maximum rejected; below-observed-tail elastic release requires explicit acceptance.","Plastic work is integral P dhp using piecewise-linear hp(P) source knots; mechanical input=positive changeU+plastic work, recovered=negative changeU. Plastic volume uses explicit shape_factor*area_factor*hp^3; finite pristine volume moves into persistent deformed region without deleting sample mass or inventing debris.","C*dDeltaT/dt=heat_fraction*dWplastic/dt-G*DeltaT. Store tiny thermal excess energy separately from ambient temperature to avoid losing nanojoule heat to absolute-temperature cancellation. Remaining plastic work is defect stored energy, explicitly assumed.","Tip and reference ring have common drift and independent depth/force calibration. Differential depth removes only common-mode component; differential drift/frame compliance remains. No arbitrary stochastic noise or achieved manufacturer RMS accuracy claim.","Observed OP input: h_corrected=h_observed-Cf*P_observed exactly once, fit positive unloading P=a*(h-hf)^m, S=dP/dh at paired peakP/peak-depth point. Reject loading input, >2% load reversals or >2% creep nose; tolerance is an engineering analysis domain, not metrology accuracy. hc=hmax-epsilon*Pmax/S; A=c2*hc^2+c1*hc+c0.","H=Pmax/A; Er=sqrt(pi)*S/(2*beta*sqrt(A)); E_sample=(1-nu_sample^2)/(1/Er-(1-nu_tip^2)/E_tip). All area/Cf/epsilon/beta/Poisson/tip values explicitly supplied, calibrated area-domain enforced. No sample true H/E field exists.","Hold is an explicit no-creep equilibrium proxy, not inferred real viscoelastic response. Dynamic hardware exists but dynamic waveform, Eprime/Edoubleprime/tan(delta) and strain-rate-control are unsupported here.","Automatic X line array: unload each point, lift reference head, move X, lower and start next point. Y is manual accepted positioning only. Persistent damage zones prevent duplicate or overlapping indentations; cancellation freezes partial rows and does not undo deformation."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":10.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.01,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-10,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.001,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_compliance_m_n":{"value":0.0,"unit":"m/N","evidence":"assumption","meaning_zh":"frame compliance m n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"common drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"differential_drift_m_s":{"value":0.0,"unit":"m/s","evidence":"assumption","meaning_zh":"differential drift m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.005,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"array_clearance_m":{"value":0.002,"unit":"m","evidence":"assumption","meaning_zh":"array clearance m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plastic_heat_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plastic heat fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.005,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"damage_radius_m":{"value":5e-05,"unit":"m","evidence":"assumption","meaning_zh":"damage radius m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_shape_factor":{"value":0.3333333333333333,"unit":"1","evidence":"assumption","meaning_zh":"deformation shape factor;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"deformation_area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"deformation area c2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_release_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic release extrapolation;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"peak_load_n":{"value":0.005,"unit":"N","evidence":"assumption","meaning_zh":"peak load n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"loading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":5.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"unloading_rate_n_s":{"value":0.0016666666666666668,"unit":"N/s","evidence":"assumption","meaning_zh":"unloading rate n s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"x_positions_m":{"value":[0.02,0.022],"unit":"m","evidence":"assumption","meaning_zh":"x positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_no_creep_hold":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept no creep hold;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"force_zero_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force zero n;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain_correction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain correction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_zero_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth zero m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c2":{"value":24.5,"unit":"1","evidence":"assumption","meaning_zh":"area c2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c1_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"area c1 m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_c0_m2":{"value":0.0,"unit":"m^2","evidence":"assumption","meaning_zh":"area c0 m2;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_min_depth_m":{"value":1e-09,"unit":"m","evidence":"assumption","meaning_zh":"area min depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"area_max_depth_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"area max depth m;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"epsilon":{"value":0.75,"unit":"1","evidence":"assumption","meaning_zh":"epsilon;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"beta":{"value":1.034,"unit":"1","evidence":"assumption","meaning_zh":"beta;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_sample":{"value":0.22,"unit":"1","evidence":"assumption","meaning_zh":"poisson sample;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"young_tip_pa":{"value":1140000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"young tip pa;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"poisson_tip":{"value":0.07,"unit":"1","evidence":"assumption","meaning_zh":"poisson tip;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_min_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"fit min fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"fit_max_fraction":{"value":0.95,"unit":"1","evidence":"assumption","meaning_zh":"fit max fraction;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_elastic_unloading":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept elastic unloading;宿主在 sensor.calibrate 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["500mN=.5N, .02µN=2e-8N, 200µm=2e-4m, .01nm=1e-11m; WDH269×259×420mm,13.5kg均与原厂第6页一致。","官网一处ASTM E-2536与标准表/正文E2546不一致,记录为排印差异;采用规格标准表E2546,仿真没有获得标准认证。",".02µN/.01nm是分辨率;≤1µN RMS/≤.3nm RMS是noise floor,不是绝对accuracy或必然实测随机分布。","原厂brochure两个直接请求403 HTML及web screenshot cache miss;只web抽取可读。Instruction manual68805跳登录;聚合物应用报告索要email,未提交表单且全文not_read。","Al2O3 all_curve含6嵌入mean;全部642块实际600 trial+42作者mean(6嵌入+36选样mean),不可算606独立实验。10全零占位=4原trial+6嵌入作者mean,原样保留reference_only。","无时间轴;195292终端完全相同重复节点不能当额外物理保载时间。两个运行玻璃用0..111真实有效节点,35与83分支边界是协议解释;原652点不删。原卸载止于正载荷,不提供实测0载深度。","源Al2O3 5mN rep2 EIT2105.697GPa / E*2234.398GPa、异常负RIT等照原表,不作校准真值。E*与Er不同列不能混称,所有23原字段保留。","摘要称19 alloys,Table1/2与CSV为17样品编号,名义同成分批次合并为13个可确认身份;另EP3077D公式Mn5Fe6CiBu5Cu3含无效元素符号未猜修,不计入身份。56个相不等于56独立均质材料,原作者承认相深度未知。","CSV Pmax(N)数百但仪器≤1N,未知是否mN不猜;depth正文称µm但CSV表头nm。两通道仅原值保留不做SI运行输入。Atomic%字段中0..1表示亦保留原列不擅改物质身份。Modulus源未清楚Er/EIT定义,保留source_modulus。","论文称去除了负H/modulus,但实际CSV仍含负值。原值全保留,finite不代表物理合格;不裁剪散点、不用作过程材料常数。","7385行中26行全部5输出NaN,转换JSON null并保留原CSV。不称7385全部完整有效机械测量。","论文Table1写20mN/s(creep20–176mN/s),Methods写20µN/s,原~80µN曲线支持后者量级。按Methods条件、保留冲突。NaN/负值未生成或修正。","6脆材跨仪器样本未知原机,不作为HIT300传感精度/动态校准验证。","两个运行玻璃索引35/83/111是源曲线/协议的显式解释,无原时间轴,不能推真实creep时间常数。","Berkovich是原机316L研究所用配置;理想24.5h²面积不代表实际tips校准。","其他模型工程输入由根代理implementation_assumptions进一步登记。","当前理想Berkovich三棱锥是HIT300原机316L论文实用配置(DOI10.3390/ma18071462),不声称每台出厂默认;A=24.5h²几何不等于已校准实际面积函数或尖端钝化。","整机宽深高269×259×420mm、13.5kg有厂家规格;几何本体在接触基准姿态核对,升降后的动态外廓另列,不假定原厂尺寸包含所有升高姿态。","局部尺寸/内部电机与导轨/电源接口背部布置按照片与工程装配重建,未知部件质量为null,URDF仅将整机13.5kg作数值质量分配;非实测惯量或CAD。","X为原厂40mm电动台,Y为原厂40mm手动台且仅手动设位代理;二轴state0..40mm,装配中位20mm,Y无自动阵列能力。","90mm粗Z与200um细压入分离;粗抬升是可视刚体代理,无实际手轮旋转传动;细压入仅刚性试片穿入深度代理,无可见塑性坑或破裂。","默认样片50×50×5mm,表面Z=.205m,参考环实体空心且名义触面,不能替代实际接触检测、热漂移补偿或激光标定。","默认模型为双激光瞄准和表面参考环;未安装选配视频相机,无默认显微镜/转塔/屏幕/防护门。","双激光发射口表示瞄准光路方向;十字投影载体为非碰撞层,laser.enabled切换红/试片背景色;展示线为几何示意,不对光斑或小于1mm定位精度作仿真计量验证。","供电/样片/压头库存运行状态不会自动隐藏静态几何;参考环、电缆、手动夹具为当前装配配置。","主动隔振仅结构与运行参数表达,未模拟厂商闭环六自由度振动抑制;OEM校准、机器人手轮/螺纹操作及真实硬件未运行。","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","Cross-instrument P-h empirical reference is not native HIT300 calibration.","No time axis was measured in the selected source exports. Prescribed loading rates and holds do not create empirical creep kinetics.","No fracture, cracking, pile-up morphology, substrate-film inverse model, strain-rate constitutive law or viscoelastic rheology is solved.","Source raw P-h and derived loading/unloading proxy are distinct; full source unloading to zero is not available.","OP assumes elastic unloading and area calibration, not arbitrary polymer/creep or pile-up validity.","The sample conserves total mass; affected volume and residual depth are engineering proxies, not profilometer measurements.","Within each <=5ms internal step, the sensor model is driven by interval-mean force and endpoint displacement; exact continuous sensor convolution is not claimed.","Actual noise floors, active vibration-isolation performance, physical hardware and standards certification are not verified."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","power.set","clamp.set","stage.move_x","stage.set_y","head.set_position","contact.set","laser.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.oliver_pharr","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["dynamic.acquire","strain_rate.control","analysis.viscoelastic","sample.repeat_indent","array.automatic_y","camera.capture","hardware.connect","noise.empirical","accuracy.certification","standard.certification","thermal.set_temperature"],"note_zh":"CHEM-130 HIT300:厂家整机269×259×420mm、13.5kg已核;X40mm电动、Y40mm手动、粗Z90mm与细压入200µm分开。真实库665记录/21已确认材料,2跨机玻璃运行曲线;5原机均值记录/1原机材料,0原机完整数值曲线。600原试次含4全零,42作者mean含6全零;395280原试次与32244作者mean节点分别计数。50材料未满足。五组固定Y两点数组与有限材料/力深伺服/OP拟合/功热账本仅在实际报告通过后计入;原始时间、校准、蠕变及跨工况条件不被冒称已验证。summary_ready要求八项Matterix驱动、全部实际API/schema、来源/导出/哈希、几何/连续装配/Blender、独立物理/原表/科学图均通过;交付状态仍partial。"}},"previews":["previews/antonpaar_hit300/preview_additional_references.webp","previews/antonpaar_hit300/preview_alloy_references.webp","previews/antonpaar_hit300/preview_closed.webp","previews/antonpaar_hit300/preview_depth_max.webp","previews/antonpaar_hit300/preview_front.webp","previews/antonpaar_hit300/preview_guide_detail.webp","previews/antonpaar_hit300/preview_indenter_macro.webp","previews/antonpaar_hit300/preview_laser_detail.webp","previews/antonpaar_hit300/preview_laser_off.webp","previews/antonpaar_hit300/preview_loading.webp","previews/antonpaar_hit300/preview_output_example.webp","previews/antonpaar_hit300/preview_real_references.webp","previews/antonpaar_hit300/preview_rear.webp","previews/antonpaar_hit300/preview_rear_ports.webp","previews/antonpaar_hit300/preview_reference_detail.webp","previews/antonpaar_hit300/preview_reference_reanalysis.webp","previews/antonpaar_hit300/preview_working.webp","previews/antonpaar_hit300/preview_x_max.webp","previews/antonpaar_hit300/preview_x_min.webp","previews/antonpaar_hit300/preview_xy_corner.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","bytes":1335228},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/collision_proxies.json","bytes":161339},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/geometry_manifest.json","bytes":340937},{"name":"indentation_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/indentation_library.json","bytes":40097777},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.blend","bytes":433304},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.glb","bytes":301168},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/model.urdf","bytes":206881},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/output_templates.json","bytes":6414},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/模板说明.md","bytes":4618},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/说明.md","bytes":4618}],"completeness":{"components":156,"with_collisions":154,"with_objects":156,"with_function":156,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_hit300","chem_id":"CHEM-130","name_en":"Nanoindentation tester","maker":"Anton Paar","model":"HIT 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_hit300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_hit300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_hit300.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_monowave400.json b/data/assets/instrument.antonpaar_monowave400.json index 2b41d239411d9fa486db580bfe5071497797bc7a..b7138bb20ae320967c923a7df54e7536d7c8ffba 100644 --- a/data/assets/instrument.antonpaar_monowave400.json +++ b/data/assets/instrument.antonpaar_monowave400.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_monowave400","asset_dir":"expansion_batch03/t5_automation/antonpaar_monowave400","name_zh":"Anton Paar Monowave 400微波合成反应器","category":"反应与分子合成","description_zh":"基础单瓶G30;850W、300C、30bar、20mL、1200rpm约束;真实Antoine物性及显式合成热时间过程。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":32.2,"size_m":[0.4204,0.5594,0.3102],"bbox_min":[-0.2107,-0.2797,0.0],"bbox_max":[0.2097,0.2797,0.3102],"manifest_dimensions_m":[0.42035000006412154,0.5594000002137385,0.3101500000071246],"glb":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","lock_pin":"/Geometry/base_link/lock_pin","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[-0.0005,0.0,0.4901],"place":[-0.0005,0.0,0.3601],"post_place":[-0.0005,0.0,0.4901],"joint_lid_joint":[0.0,0.05,0.306],"joint_lock_pin_joint":[0.065,0.05,0.276],"joint_btn_button_power":[-0.2095,0.215,0.062]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"housing","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.15,"effort":10.0,"mimic":null,"origin_m":[0.0,0.05,0.306],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.046,0.004,0.2642],"child_bbox_max":[0.046,0.096,0.2752],"kind":"door"},{"name":"lock_pin_joint","type":"prismatic","parent":"housing","child":"lock_pin","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.01,"effort":10.0,"mimic":null,"origin_m":[0.065,0.05,0.276],"child_prim":"/Geometry/base_link/lock_pin","child_bbox_min":[0.0496,0.0476,0.2736],"child_bbox_max":[0.078,0.0524,0.2784],"kind":"other"},{"name":"btn_button_power","type":"prismatic","parent":"housing","child":"button_power","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.2095,0.215,0.062],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.2107,0.208,0.051],"child_bbox_max":[-0.2077,0.222,0.073],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"vial","link":"base_link","part":"antonpaar_monowave400__vial_interface","pos":[0.0,0.05,0.186],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.05,0.186],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false},{"name":"cooling_gas","link":"base_link","part":"antonpaar_monowave400__cooling_gas_inlet","pos":[0.12,0.2777,0.084],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.2777,0.084],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.006,"access":[],"modelled_occupant":false}],"hidden_parts":["antonpaar_monowave400__sample_vial","antonpaar_monowave400__stir_bar","antonpaar_monowave400__vial_cap","antonpaar_monowave400__vial_septum"],"readouts":[{"name":"temperature","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":4,"decimals":1,"unit":"C","center":[0.0488,-0.2093,0.2233],"up":[0.0,0.342,0.9397],"source":{"bridge":["thermal.indicated_k"],"offset":-273.15},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"pressure","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":3,"decimals":1,"unit":"bar","center":[0.0488,-0.2278,0.1726],"up":[0.0,0.342,0.9397],"source":{"bridge":["pressure.indicated_pa"],"scale":1e-05},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"power","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":3,"decimals":0,"unit":"W","center":[0.0488,-0.2339,0.1556],"up":[0.0,0.342,0.9397],"source":{"bridge":["microwave.output_w"]},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":32.2,"footprint_m":[0.4204,0.5594],"height_m":0.3102,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.186,"primary_slot":"vial","access":[],"slot_count":2},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"浅灰机身:R40圆弧前上部、斜面上的画框式屏幕凹窗、顶部陡壁碗形进样口(底部由红色瓶座封住)","physical_meaning_zh":"浅灰机身(420×560×310 mm)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.05525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.551,0.0775]},{"shape":"box","origin_m":[0.0,0.20275,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.14350000000000002,0.2145]},{"shape":"box","origin_m":[-0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.0,-0.10068706393505596,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.1393741278701119,0.2145]},{"shape":"box","origin_m":[0.0,0.05,0.11925],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.162,0.05049999999999999]},{"shape":"box","origin_m":[0.0,-0.17438452563102808,0.29451772225090006],"rpy_rad":[-3.0194196059501923,-0.0,0.0],"size_m":[0.414,0.009749547472411801,0.03]},{"shape":"box","origin_m":[0.0,-0.18022647779464357,0.29306115998524046],"rpy_rad":[-2.775073510670982,-0.0,0.0],"size_m":[0.414,0.009749547472411794,0.03]},{"shape":"box","origin_m":[0.0,-0.1855425247077412,0.2902345677023916],"rpy_rad":[-2.5307274153917807,-0.0,0.0],"size_m":[0.414,0.009749547472411779,0.03]},{"shape":"box","origin_m":[0.0,-0.19001684774504832,0.28620586914410523],"rpy_rad":[-2.2863813201125707,-0.0,0.0],"size_m":[0.414,0.009749547472411805,0.03]},{"shape":"box","origin_m":[0.0,-0.19338363387410543,0.2812144034398351],"rpy_rad":[-2.0420352248333677,-0.0,0.0],"size_m":[0.414,0.009749547472411788,0.03]},{"shape":"box","origin_m":[-0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.0,-0.20680184429917522,0.2808439118943413],"rpy_rad":[-1.9198621771937678,-0.0,0.0],"size_m":[0.282,0.00285409732640862,0.006]},{"shape":"box","origin_m":[0.0,-0.2738128415643396,0.09673271005316664],"rpy_rad":[-1.919862177193758,-0.0,0.0],"size_m":[0.282,0.0030000000000000005,0.006]},{"shape":"box","origin_m":[0.0,-0.21833991709702252,0.18189581621448117],"rpy_rad":[-1.9198621771937627,-0.0,0.0],"size_m":[0.192,0.146,0.008]},{"shape":"box","origin_m":[0.0,-0.20189299879538167,0.2668055350338639],"rpy_rad":[-1.1344640137963147,-0.0,0.0],"size_m":[0.282,0.031112698372208095,0.004]},{"shape":"box","origin_m":[0.0,-0.26058384484822456,0.10537805557399275],"rpy_rad":[-2.66180944519968,-0.0,0.0],"size_m":[0.282,0.03255764119219942,0.004]},{"shape":"box","origin_m":[-0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[-2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.077,0.05,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425825,0.0699290664728941,0.307],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136416,0.10444722215136415,0.307],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894098,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[4.7148901767173094e-18,0.127,0.307],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038499999999999986,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.054447222151364154,0.10444722215136416,0.307],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.06992906647289412,0.307],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.077,0.05000000000000001,0.307],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.0300709335271059,0.307],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140179,0.011500000000000024,0.307],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.05444722215136419,-0.004447222151364123,0.307],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038500000000000034,-0.016683956091401747,0.307],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,-0.024376288624258252,0.307],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-1.414467053015193e-17,-0.026999999999999996,0.307],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894063,-0.024376288624258266,0.307],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,-0.016683956091401775,0.307],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136415,-0.004447222151364165,0.307],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140175,0.011499999999999969,0.307],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425824,0.030070933527105843,0.307],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.0583766476619384,0.05,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.5707963267948966],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.9634954084936207],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.041278523424694465,0.09127852342469445,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.02233977589723808,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[3.574538735207285e-18,0.1083766476619384,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,3.141592653589793],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238075,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469446,0.09127852342469446,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.963495408493621],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.0583766476619384,0.05000000000000001,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.5707963267948968],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148775,0.02766022410276193,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.1780972450961726],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469447,0.008721476575305547,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.7853981633974485],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238113,-0.003932989951487735,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.39269908169872475],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-1.0723616205621851e-17,-0.008376647661938397,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.8369701987210297e-16],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.022339775897238092,-0.003932989951487742,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.3926990816987244],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.04127852342469445,0.008721476575305533,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.7853981633974481],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.053932989951487736,0.027660224102761886,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.1780972450961718],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.06525328470256159,0.05,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.5707963267948966],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.9634954084936207],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.04614104010787771,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072677,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[3.995611312242149e-18,0.11525328470256159,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,3.141592653589793],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.02497135096307267,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0461410401078777,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.963495408493621],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.06525328470256159,0.05000000000000001,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.5707963267948968],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0602861741658285,0.025028649036927336,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.1780972450961726],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.046141040107877715,0.0038589598921223043,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.7853981633974485],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.024971350963072708,-0.010286174165828478,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.39269908169872475],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-1.1986833936726449e-17,-0.015253284702561579,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.8369701987210297e-16],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072687,-0.010286174165828485,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.3926990816987244],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.046141040107877694,0.0038589598921222905,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.7853981633974481],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06028617416582848,0.02502864903692729,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.1780972450961718],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06932012356811103,0.05,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.5707963267948966],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573105,0.07652766281901688,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.9634954084936207],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.049016729447700726,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016886,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[4.2446333722093085e-18,0.11932012356811103,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,3.141592653589793],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901688,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770072,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.07652766281901689,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.963495408493621],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06932012356811103,0.05000000000000001,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.5707963267948968],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.023472337180983127,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.1780972450961726],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770073,0.0009832705522992869,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.7853981633974485],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901692,-0.014043443355731022,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.39269908169872475],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-1.2733900116627925e-17,-0.019320123568111025,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.8369701987210297e-16],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016896,-0.014043443355731036,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.3926990816987244],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.04901672944770071,0.0009832705522992728,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.7853981633974481],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573102,0.02347233718098308,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.1780972450961718],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.0535,0.05,0.26765],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935384,0.0704735636315323,0.26765],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.0378302127934803,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532306,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[3.27593018771917e-18,0.10350000000000001,0.26765],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0204735636315323,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.03783021279348029,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935384,0.07047356363153232,0.26765],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0535,0.05000000000000001,0.26765],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935385,0.029526436368467707,0.26765],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0378302127934803,0.012169787206519712,0.26765],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.020473563631532334,0.0005724450106461762,0.26765],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-9.82779056315751e-18,-0.003499999999999996,0.26765],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532316,0.0005724450106461693,0.26765],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.03783021279348028,0.012169787206519705,0.26765],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935383,0.029526436368467666,0.26765],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.047,0.05,0.2629],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.01798612132115922,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[2.8779199779962802e-18,0.097,0.2629],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159218,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.047,0.05000000000000001,0.2629],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.043422338028030485,0.032013878678840785,0.2629],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.03323401871576774,0.01676598128423227,0.2629],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159246,0.006577661971969538,0.2629],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-8.63375993398884e-18,0.0030000000000000027,0.2629],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.017986121321159232,0.006577661971969531,0.2629],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.03323401871576773,0.016765981284232262,0.2629],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.043422338028030465,0.03201387867884076,0.2629],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.058349859365973325,0.06028865452676563,0.276],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.07026469349204587,0.276],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174227994,0.079625,0.276],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479944,0.08808516587392745,0.276],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.029625000000000005,0.10131200517422799,0.276],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045877,0.10567678778156507,0.276],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.010288654526765627,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[3.6280161424740335e-18,0.10925,0.276],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.01028865452676562,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.020264693492045856,0.10567678778156508,0.276],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029624999999999985,0.101312005174228,0.276],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.045388133254799436,0.08808516587392747,0.276],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422798,0.07962500000000003,0.276],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05567678778156507,0.07026469349204588,0.276],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.058349859365973325,0.06028865452676562,0.276],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05925,0.05000000000000001,0.276],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05834985936597333,0.0397113454732344,0.276],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.055676787781565075,0.029735306507954137,0.276],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422799,0.020374999999999997,0.276],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.04538813325479946,0.011914834126072575,0.276],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.03808516587392746,0.004611866745200567,0.276],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029625000000000026,-0.0013120051742279704,0.276],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.02026469349204586,-0.005676787781565072,0.276],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.010288654526765622,-0.008349859365973322,0.276],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-1.08840484274221e-17,-0.009249999999999994,0.276],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.0102886545267656,-0.00834985936597333,0.276],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045887,-0.005676787781565065,0.276],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.02962499999999996,-0.001312005174228005,0.276],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.03808516587392745,0.004611866745200553,0.276],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479943,0.011914834126072534,0.276],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174228,0.020375000000000025,0.276],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.02973530650795414,0.276],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.058349859365973325,0.03971134547323438,0.276],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2803],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2803],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2803],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2803],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2803],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2803],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2803],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2803],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2803],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2803],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2803],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2803],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2803],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2803],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2803],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2803],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2803],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2803],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2803],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2803],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2803],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2803],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2803],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2803],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2717],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2717],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2717],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2717],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2717],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2717],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2717],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2717],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2717],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2717],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2717],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2717],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2717],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2717],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2717],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2717],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2717],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2717],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2717],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2717],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2717],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2717],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2717],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2717],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6583748172794485,0.6866853124353135,0.7156935005064807],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机420×560×310 mm为厂家数据;轮廓、凹窗、碗形口与分块按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_plinth","name_zh":"深色底座","function_zh":"机身下方内收的深色底座","physical_meaning_zh":"深灰底座","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__base_plinth"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.011],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.39199999999999996,0.532,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.024157632448504756,0.027320891639074894,0.03189603307301153],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_seam","name_zh":"顶面分缝","function_zh":"碗形口后方顶面横向分缝(前后上罩接缝,照片)","physical_meaning_zh":"浅缝线","subsystem":null,"parent":"housing","origin_m":[0.0,0.166,0.31],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__top_seam"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.02,0.002,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.38132601143253014],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"红色瓶座(顶盖)","function_zh":"碗底的红色瓶座圆盘:落下时封住碗底与样品瓶,宿主抬起(竖直0–0.15 m)后才能装取瓶;锁销伸出压住其上缘","physical_meaning_zh":"红色阳极氧化瓶座","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.306],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0378],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0455,"length_m":0.007400000000000007}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.15],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.013702083047289686,0.008568125618069307],"metallic":0.1,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"红色瓶座外形按产品照片(封住碗底);竖直抬升与行程为运行层开盖代理(原点随碗轴后移)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_lift"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"Ruby探头口","function_zh":"瓶座圆盘中心的深色探头口(Monowave 400照片中光纤探头由此进入;本模型未装探头)","physical_meaning_zh":"深灰探头口","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,-0.0338],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid_grip"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0011999999999999789],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0072,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_interface","name_zh":"G30装瓶接口","function_zh":"腔体顶部的瓶口定位圈(卡在腔壁上;Matterix插瓶口,宿主附着/释放事件)","physical_meaning_zh":"深色定位圈","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2585],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_interface"],"collisions":[{"shape":"box","origin_m":[0.0292,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329574,0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.020647518010647188,0.02064751801064718,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060623,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[1.7879843267551357e-18,0.029200000000000004,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.01117435622506062,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.020647518010647185,0.020647518010647195,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329574,0.011174356225060626,0.0],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.0292,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329577,-0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.02064751801064719,-0.020647518010647185,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.011174356225060638,-0.026977282349329567,0.0],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-5.3639529802654064e-18,-0.0292,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060628,-0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.02064751801064718,-0.02064751801064719,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329567,-0.01117435622506064,0.0],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.022,0.016152479880697748,0.0056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_pin","name_zh":"锁销","function_zh":"碗底环形槽中的横向锁销(−X伸出0–10 mm压在瓶座上缘之上,抬起受阻)","physical_meaning_zh":"金属锁销","subsystem":null,"parent":"housing","origin_m":[0.065,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0022,"length_m":0.025}],"joint":{"type":"prismatic","axis":[-1.0,0.0,0.0],"limits":[0.0,0.01],"state_id":"lock.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"锁销为教学代理:退回时球头针尖伸入碗内约2.4 mm(距瓶座边缘约3.6 mm),伸出10 mm时压在瓶座上缘上方1.4 mm;原点随碗轴移动。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set_travel"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_guide","name_zh":"锁销导向座","function_zh":"碗外侧包住锁销的导向座(上下板、两侧板与后挡;封住环形槽后壁在锁销处的开口,随机身固定)","physical_meaning_zh":"金属导向座","subsystem":null,"parent":"housing","origin_m":[0.068,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_guide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0043999999999999595],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.0,-0.0044000000000000705],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.011699999999999988,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00180000000000001,0.0126,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,-0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_vial","name_zh":"G30玻璃瓶","function_zh":"外径28 mm、长94 mm、名义30 mL(工作6–20 mL)的模型占位样品瓶(带翻边瓶口)","physical_meaning_zh":"硼硅玻璃G30瓶(示意)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.20500000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__sample_vial"],"collisions":[{"shape":"box","origin_m":[0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721756,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[8.113285044351216e-19,0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721754,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721758,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-2.4339855133053645e-18,-0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721753,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.044800000000000006],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0135,"length_m":0.004},{"shape":"box","origin_m":[0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077719,0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[8.296982064223317e-19,0.013549999999999993,0.043899999999999995],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.009581296885077717,0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.00958129688507772,-0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-2.4890946192669952e-18,-0.01355,0.043899999999999995],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077716,-0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.83879901174074,0.8713671191987972],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.35,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"G30瓶28×94 mm为厂家数据;瓶口翻边与壁厚为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_cap","name_zh":"PEEK卡扣瓶盖","function_zh":"扣在瓶口翻边上的PEEK卡扣盖(密闭;模型占位)","physical_meaning_zh":"米色PEEK瓶盖","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,0.04949999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.000150000000000039],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0169,"length_m":0.003900000000000026},{"shape":"box","origin_m":[0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459381,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[1.0042103753008296e-18,0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.01159655121145938,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.011596551211459383,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-3.012631125902489e-18,-0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459378,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4620769996544071,0.32314320911295075,0.162029375639111],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"瓶盖外形按G30卡扣盖示意;尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_septum","name_zh":"PTFE涂层硅胶隔垫","function_zh":"瓶盖中心露出的隔垫(白PTFE面朝内、蓝硅胶朝外)","physical_meaning_zh":"蓝色隔垫","subsystem":null,"parent":"vial_cap","origin_m":[0.0,0.0,-0.0009000000000000119],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_septum"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0184,0.0184,0.0026000000000000467]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.042311410620809675,0.1589608350608804,0.45641102318040466],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_bar","name_zh":"磁力搅拌子","function_zh":"瓶底PTFE磁力搅拌子","physical_meaning_zh":"白色搅拌子","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,-0.042200000000000015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_bar"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02239999999999996,0.006400000000000003,0.006400000000000017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8631572134541023,0.8631572134541023,0.8227857543962835],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cavity","name_zh":"单模反应腔","function_zh":"单模微波反应腔(立在机身内腔底;屏蔽腔,不求电磁场)","physical_meaning_zh":"金属反应腔(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2035],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cavity"],"collisions":[{"shape":"box","origin_m":[0.041999999999999996,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834995,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.016072704159333772,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[2.5717582782094414e-18,0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.01607270415933377,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.02969848480983499,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.041999999999999996,6.938893903907228e-18,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,-0.01607270415933376,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.029698484809835,-0.02969848480983499,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.016072704159333793,-0.03880294036547403,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-7.715274834628324e-18,-0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.01607270415933378,-0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834984,-0.029698484809835,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547403,-0.016072704159333796,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.04799999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0398,"length_m":0.0036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_motor","name_zh":"磁驱搅拌模块","function_zh":"腔底下方的磁驱搅拌(0–1200 rpm,只记速度状态)","physical_meaning_zh":"磁驱搅拌模块(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_motor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04,0.04000000000000001,0.03500000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnetron","name_zh":"850 W磁控管","function_zh":"2.455 GHz微波源(不解电磁场)","physical_meaning_zh":"850 W磁控管(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.12,0.07,0.18],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__magnetron"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08000000000000002,0.12,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.14702726649759498,0.11953842798834562,0.09084171118340768],"metallic":0.3,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waveguide","name_zh":"波导","function_zh":"从磁控管到反应腔的波导","physical_meaning_zh":"波导(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.062,0.05,0.22],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__waveguide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.036000000000000004,0.026000000000000023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ir_sensor","name_zh":"外壁IR传感器","function_zh":"贴在腔壁外的瓶外壁红外测温(30–300 °C)","physical_meaning_zh":"外壁IR传感器(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0515,0.05,0.235],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ir_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015,0.018000000000000002,0.02200000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pressure_sensor","name_zh":"压力测量组件","function_zh":"瓶盖处测压(上限30 bar;机身内示意)","physical_meaning_zh":"压力测量组件(不可见)","subsystem":null,"parent":"housing","origin_m":[0.105,0.07,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.032,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"camera","name_zh":"集成相机","function_zh":"观察反应瓶(不实现图像算法)","physical_meaning_zh":"集成相机(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.14500000000000002,0.24],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__camera"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026,0.02400000000000002,0.02400000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_nozzle","name_zh":"冷却气喷口","function_zh":"穿过腔壁的冷却气喷嘴(压缩气吹瓶外壁冷却,不进入密闭瓶内)","physical_meaning_zh":"冷却气喷口(不可见)","subsystem":null,"parent":"housing","origin_m":[0.04417199709023694,0.023521996429864675,0.204],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_nozzle"],"collisions":[{"shape":"box","origin_m":[-2.7755575615628914e-17,-4.163336342344337e-17,-5.551115123125783e-17],"rpy_rad":[-1.5707963267948966,1.011238898038471,-2.110796326794897],"size_m":[0.008889195065356209,0.008889195065356237,0.021000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"触摸屏","function_zh":"凹窗底部的彩色触摸屏(反应曲线界面;显示区约171×128 mm,按照片估计)","physical_meaning_zh":"黑框彩色触摸屏","subsystem":null,"parent":"housing","origin_m":[0.0,-0.22322631872510923,0.18367432095977465],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.186,0.141,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008023192985384994,0.009134058702220787,0.010960094006488246],"metallic":0.05,"roughness":0.25,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"触摸屏位置、尺寸与界面按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_screen","name_zh":"显示画面","function_zh":"触摸屏显示画面(标题栏、反应曲线、数值栏、按钮行)","physical_meaning_zh":"彩色画面","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_screen"],"collisions":[{"shape":"box","origin_m":[-8.184692340010862e-18,-0.00014095389311791218,5.1303021498888546e-05],"rpy_rad":[-1.5707963267948966,0.34906585039886606,1.5707963267948968],"size_m":[0.001,0.128,0.17100000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"数值栏","function_zh":"温度、压力与微波功率读数(Matterix读数网格替换此区域;时间与转速为印刷示意)","physical_meaning_zh":"屏幕数值栏","subsystem":null,"parent":"front_panel","origin_m":[0.05550000000000001,0.001629259180600362,0.005792064789212015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.048,0.09,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_values.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","reaction.measure","history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lower_front_panel","name_zh":"下前面板","function_zh":"凹窗下方的平整前面板(Anton Paar标志)","physical_meaning_zh":"浅灰下前面板","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0638],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lower_front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.38,0.001,0.05449999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lower_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_led","name_zh":"状态灯","function_zh":"下前面板左侧的绿色状态指示灯","physical_meaning_zh":"绿色LED","subsystem":null,"parent":"lower_front_panel","origin_m":[-0.165,-0.0007999999999999674,0.012200000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__status_led"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.005599999999999994,0.0010000000000000009,0.005599999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03954623527673284,0.6375968739940326,0.14412847085805777],"metallic":0.0,"roughness":0.3,"emissive":[0.05,0.6,0.15],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_stripe","name_zh":"红色条带","function_zh":"机身前下部的红色标识条(Microwave Synthesis Reactor / Monowave 400)","physical_meaning_zh":"红色标识条","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0255],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__brand_stripe"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,3.469446951953614e-18],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.001,0.016000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brand_stripe.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_left","name_zh":"侧面提手位(左)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[-0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_left"],"collisions":[{"shape":"box","origin_m":[-0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_right","name_zh":"侧面提手位(右)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_right"],"collisions":[{"shape":"box","origin_m":[0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"左侧电源开关","function_zh":"左侧靠后、电源线附近的电源开关(Matterix按键关节承载开/关机)","physical_meaning_zh":"黑色电源开关","subsystem":null,"parent":"housing","origin_m":[-0.2095,0.215,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__button_power"],"collisions":[{"shape":"box","origin_m":[0.0002999999999999947,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,-1.5707963267948966],"size_m":[0.014,0.022,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置按操作快速指南“左侧靠近电源线”估计(电源入口在后部左侧)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源接口","function_zh":"230 V交流电源插座(1600 VA;硬件未连接)","physical_meaning_zh":"电源接口","subsystem":null,"parent":"housing","origin_m":[-0.17,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999998,0.0040000000000000036,0.026999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_gas_inlet","name_zh":"6 mm冷却气接口","function_zh":"压缩气5.5–6 bar、>50 L/min(条件不明,不换算质量流量)","physical_meaning_zh":"6 mm冷却气接口","subsystem":null,"parent":"housing","origin_m":[0.12,0.2757,0.075],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_gas_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000002,0.0040000000000000036,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"gas_exhaust","name_zh":"冷却气排出口","function_zh":"冷却气排回环境(不是反应液泄压口)","physical_meaning_zh":"冷却气排出口","subsystem":null,"parent":"housing","origin_m":[0.11,0.2757,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__gas_exhaust"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07000000000000002,0.0040000000000000036,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"USB 2.0(记录导出;通信未实现)","physical_meaning_zh":"USB接口","subsystem":null,"parent":"housing","origin_m":[0.07,0.2757,0.063],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.0040000000000000036,0.012000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lan_port","name_zh":"LAN接口","function_zh":"网络通信未实现","physical_meaning_zh":"LAN接口","subsystem":null,"parent":"housing","origin_m":[0.025,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lan_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.0040000000000000036,0.016000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"autosampler_port","name_zh":"9针自动进样器接口","function_zh":"可选MAS24连接(未装附件)","physical_meaning_zh":"9针自动进样器接口","subsystem":null,"parent":"housing","origin_m":[-0.06,0.2757,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__autosampler_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.036000000000000004,0.0040000000000000036,0.015000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ruby_port","name_zh":"25针Ruby接口","function_zh":"可选内部光纤温度探头(未安装)","physical_meaning_zh":"25针Ruby接口","subsystem":null,"parent":"housing","origin_m":[-0.11,0.2757,0.102],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ruby_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048000000000000015,0.0040000000000000036,0.014999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"电源;断电取消加热并保留热/压状态","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power","magnetron"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_lift":{"function_zh":"宿主控制示意顶盖;锁住时禁止移动","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["lift_m"]},"lock.set_travel":{"function_zh":"宿主示意锁;热压或运行时禁止释放","kind":"device_command","availability":"implemented","component_ids":["lock_pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["travel_m"]},"gas.configure":{"function_zh":"宿主冷却气边界;流量参考状态未知,不求质量流量","kind":"configuration","availability":"implemented","component_ids":["cooling_gas_inlet","cooling_nozzle","gas_exhaust"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["connected","pressure_pa","flow_l_min"]},"sample.configure":{"function_zh":"宿主确认密闭G30装入;实际约束创建由宿主负责","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_cap","vial_septum","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","fit_id","container_id","volume_m3","mass_kg","temperature_k","noncondensable_pressure_pa","heat_capacity_j_kg_k","vial_heat_capacity_j_k","absorption_fraction","passive_ua_w_k","cooling_ua_w_k","compatible_sealed_g30"]},"sample.unload":{"function_zh":"安全开盖后宿主移出;不替代机器人抓取","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"单段升温-保温-冷却程序;范围以选定物性拟合约束","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["target_k","ramp_s","hold_s","cool_to_k","stir_rpm","power_limit_w","pressure_limit_pa"]},"acquisition.start":{"function_zh":"闭盖锁紧、气源合格且有样后启动异步程序","kind":"device_command","availability":"implemented","component_ids":["magnetron","cavity","stir_motor","pressure_sensor","ir_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消并保留已发生的热量、蒸发和记录","kind":"device_command","availability":"implemented","component_ids":["magnetron","stir_motor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reaction.measure":{"function_zh":"纯读未标定T/P代理,反应转化率与产率不可用","kind":"query","availability":"implemented","component_ids":["display_digits","ir_sensor","pressure_sensor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"history.read":{"function_zh":"纯读1秒间隔、最多1000点的合成时间记录;非真实USB通信","kind":"query","availability":"implemented","component_ids":["display_digits","usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"宿主产品真值:仅热处理,无验证反应则身份质量不变","kind":"query","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"lid.lift_m":{"meaning_zh":"红色瓶座(顶盖)(lid)沿 +Z 提升的位移(竖直教学自由度,不复现真实开合机构),范围 0–0.15 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_lift"},"lock.travel_m":{"meaning_zh":"锁销(lock_pin)的横向行程,范围 0–0.01 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lock_pin"],"write_via":"lock.set_travel"},"method.target_k":{"meaning_zh":"方法目标温度,范围 288.15–573.15 K;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.stir_rpm":{"meaning_zh":"磁力搅拌转速(rpm,厂家面板单位;SI 换算 rad/s=rpm×2π/60),范围 0–1200 rpm;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rpm","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.power_limit_w":{"meaning_zh":"微波输出功率上限,范围 0–850 W;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"W","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"安全压力上限(模型绝压),超过即切断微波,范围 0–3e+06 Pa;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.stage":{"meaning_zh":"运行中的子阶段名称,由过程状态机推进;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.fault":{"meaning_zh":"最近一次故障或拒绝的原因文字,空串表示无;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.connected":{"meaning_zh":"外接冷却气是否接通;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.ready":{"meaning_zh":"冷却气压力与流量是否满足运行条件(5.5–6 bar,>50 L/min);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"attachment.container_id":{"meaning_zh":"宿主登记在样品位上的容器 ID,null 表示空位;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"面板显示温度,由过程模型经传感器响应量化得到;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"显示压力;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"microwave.output_w":{"meaning_zh":"磁控管当前输出功率(受方法上限与切断逻辑约束),范围 0–850 W;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"W","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"stir.actual_rpm":{"meaning_zh":"磁力搅拌实际转速(rpm,面板单位),范围 0–1200 rpm;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"rpm","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.pressure_pa":{"meaning_zh":"瓶内绝压(饱和蒸气压+不凝气分压);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.liquid_kg":{"meaning_zh":"瓶内液相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.vapor_kg":{"meaning_zh":"瓶内气相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.stored_energy_j":{"meaning_zh":"相对初始状态的内能变化;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.absorbed_energy_j":{"meaning_zh":"累计吸收的微波能量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.heat_out_j":{"meaning_zh":"累计向环境散失的热量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_m3":{"meaning_zh":"当前留在仪器内的样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_m3":{"meaning_zh":"累计取出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null}},"mechanisms":{"microwave_thermal":{"meaning_zh":"纯流体有限蒸气库存、固定头空间和理想气体;能量守恒的教学微波热过程","implementation":"lumped","equations":["Psat=1e5*10**(A-B/(T+C)) Pa, chosen NIST fit only in source interval","mv=min(M,Psat*Vhead*MW/(R*T)); Pv=mv*R*T/(MW*Vhead)","Pabs=Pv+Pnoncond_initial*T/Tinitial","U=C*(T-Tinitial)+Linitial*(mv-mv_initial)","Linitial=R*ln(10)*B*Tinitial**2/(Tinitial+C)**2/MW, derived constant latent proxy","U=absorbed_energy-heat_out; total_mass=liquid_mass+vapor_mass","absorbed=eta*microwave_power*dt; heat_out=UA*(T-298.15)*dt; ideal boundary cutoff","No kinetics: conversion/yield=null and identity unchanged"],"parameters":{"ambient":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"工程环境温度"}}}},"limitations":["82种NIST真实蒸气压拟合,81种具有设备温度范围交集、34种存在满足当前298.15K冷装瓶条件的拟合;不代表化学兼容/微波安全。初始压强与单一拟合覆盖仍逐次检查。","未取得实测Monowave反应T/P时间曲线与反应动力学;输出时间轨迹是有物性依据的合成过程,不是实测曲线。转化率、产率null,产品身份不变。","单一纯物质、恒定头空间、理想气体、瞬时平衡;不含混合液、分解、放气、热膨胀、非理想相平衡。","Cp、吸收率、UA和瓶热容为宿主显式工程输入;汽化热由初温Antoine斜率估算常数;无EM场、介电损耗标定或真实搅拌流场。","30bar压力参考未知,仿真采用绝压3MPa;瞬时限压切断、T<=323.15K/P<=120kPa解锁阈值为工程代理,非真实设备安全认证。","闭盖高温高压严禁解除;真实锁几何未知,顶盖竖直与锁销横移为虚拟教学自由度。机器人层absent,容器附着事件不等于创建PhysX约束。","仅G30 6–20mL;G4/G10、SiC、MAS24、ruby探头、Raman和全套程序菜单未实现。单段升温/保温/冷却,最长100h;零功率可能超时。","IR30–300C以外显示null,压力/IR无真实噪声和校准;厂家±5C/±2bar只参考,不作仿真精度保证。","触屏界面按官方产品照片重绘为静态贴图(标题栏、反应曲线、数值栏、按钮行);Matterix只动态显示温度°C、压力bar与微波功率W三个数值,曲线、时间、转速与菜单不随运行变化;USB/LAN/附件电气、冷却气流量到质量流量均未实现。","真实部件质量、惯量、摩擦null;URDF仿真质量为整机32.2 kg(厂家)按构件的工程拆分(机身取余量),不是称量值。","进程内身份过滤不替代文件和进程部署隔离;时间记录最多1000点,滚动丢弃有truncated标记。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","lid.set_lift","lock.set_travel","gas.configure","sample.configure","sample.unload","method.configure","acquisition.start","acquisition.stop","reaction.measure","history.read","product.read"],"unsupported":["native_async_envelope","reaction_kinetics","measured_reaction_time_curves","optional_accessories","robot_container_constraint","real_hardware"],"note_zh":"CHEM-015:31几何/32合同组件、12能力32槽;3关节2接口3显示。15单测、82物性数据/34冷装瓶、合同/Blender/双环境锁步/实际姿态/段码/守恒通过;partial。"}},"previews":["previews/antonpaar_monowave400/preview_front.webp","previews/antonpaar_monowave400/preview_front_straight.webp","previews/antonpaar_monowave400/preview_funnel.webp","previews/antonpaar_monowave400/preview_isaac_rtx_articulated.webp","previews/antonpaar_monowave400/preview_isaac_rtx_pair.webp","previews/antonpaar_monowave400/preview_left.webp","previews/antonpaar_monowave400/preview_open.webp","previews/antonpaar_monowave400/preview_open_bowl.webp","previews/antonpaar_monowave400/preview_rear.webp","previews/antonpaar_monowave400/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","bytes":331436},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/collision_proxies.json","bytes":151458},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/geometry_manifest.json","bytes":227473},{"name":"model.blend","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.blend","bytes":821791},{"name":"model.glb","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","bytes":660828},{"name":"model.urdf","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","bytes":90826},{"name":"output_templates.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/output_templates.json","bytes":867}],"completeness":{"components":40,"with_collisions":40,"with_objects":40,"with_function":40,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_monowave400","chem_id":"CHEM-015","name_en":"Microwave synthesis reactor","maker":"Anton Paar","model":"Monowave 400","domain":"synthesis","domain_name":"Reaction & Molecular Synthesis","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_monowave400.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_monowave400","asset_dir":"expansion_batch03/t5_automation/antonpaar_monowave400","name_zh":"Anton Paar Monowave 400微波合成反应器","category":"反应与分子合成","description_zh":"基础单瓶G30;850W、300C、30bar、20mL、1200rpm约束;真实Antoine物性及显式合成热时间过程。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":32.2,"size_m":[0.4204,0.5594,0.3102],"bbox_min":[-0.2107,-0.2797,0.0],"bbox_max":[0.2097,0.2797,0.3102],"manifest_dimensions_m":[0.42035000006412154,0.5594000002137385,0.3101500000071246],"glb":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","lock_pin":"/Geometry/base_link/lock_pin","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[-0.0005,0.0,0.4901],"place":[-0.0005,0.0,0.3601],"post_place":[-0.0005,0.0,0.4901],"joint_lid_joint":[0.0,0.05,0.306],"joint_lock_pin_joint":[0.065,0.05,0.276],"joint_btn_button_power":[-0.2095,0.215,0.062]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"housing","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.15,"effort":10.0,"mimic":null,"origin_m":[0.0,0.05,0.306],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.046,0.004,0.2642],"child_bbox_max":[0.046,0.096,0.2752],"kind":"door"},{"name":"lock_pin_joint","type":"prismatic","parent":"housing","child":"lock_pin","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.01,"effort":10.0,"mimic":null,"origin_m":[0.065,0.05,0.276],"child_prim":"/Geometry/base_link/lock_pin","child_bbox_min":[0.0496,0.0476,0.2736],"child_bbox_max":[0.078,0.0524,0.2784],"kind":"other"},{"name":"btn_button_power","type":"prismatic","parent":"housing","child":"button_power","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.2095,0.215,0.062],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.2107,0.208,0.051],"child_bbox_max":[-0.2077,0.222,0.073],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"vial","link":"base_link","part":"antonpaar_monowave400__vial_interface","pos":[0.0,0.05,0.186],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.05,0.186],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false},{"name":"cooling_gas","link":"base_link","part":"antonpaar_monowave400__cooling_gas_inlet","pos":[0.12,0.2777,0.084],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.2777,0.084],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.006,"access":[],"modelled_occupant":false}],"hidden_parts":["antonpaar_monowave400__sample_vial","antonpaar_monowave400__stir_bar","antonpaar_monowave400__vial_cap","antonpaar_monowave400__vial_septum"],"readouts":[{"name":"temperature","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_temperature","link":"base_link","digits":4,"decimals":1,"unit":"C","center":[0.0488,-0.2093,0.2233],"up":[0.0,0.342,0.9397],"source":{"bridge":["thermal.indicated_k"],"offset":-273.15},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"pressure","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":3,"decimals":1,"unit":"bar","center":[0.0488,-0.2278,0.1726],"up":[0.0,0.342,0.9397],"source":{"bridge":["pressure.indicated_pa"],"scale":1e-05},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]},{"name":"power","part":"antonpaar_monowave400__display_digits","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":3,"decimals":0,"unit":"W","center":[0.0488,-0.2339,0.1556],"up":[0.0,0.342,0.9397],"source":{"bridge":["microwave.output_w"]},"blank_channel":null,"on":[0.01,0.012,0.016],"off":[0.28,0.28,0.285],"size_m":[0.0288,0.0144],"normal":[0.0,-0.9397,0.342]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":32.2,"footprint_m":[0.4204,0.5594],"height_m":0.3102,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.186,"primary_slot":"vial","access":[],"slot_count":2},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"浅灰机身:R40圆弧前上部、斜面上的画框式屏幕凹窗、顶部陡壁碗形进样口(底部由红色瓶座封住)","physical_meaning_zh":"浅灰机身(420×560×310 mm)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.05525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.551,0.0775]},{"shape":"box","origin_m":[0.0,0.20275,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.14350000000000002,0.2145]},{"shape":"box","origin_m":[-0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.144,-0.019687063935055954,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.126,0.3013741278701119,0.2145]},{"shape":"box","origin_m":[0.0,-0.10068706393505596,0.20124999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.1393741278701119,0.2145]},{"shape":"box","origin_m":[0.0,0.05,0.11925],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.162,0.05049999999999999]},{"shape":"box","origin_m":[0.0,-0.17438452563102808,0.29451772225090006],"rpy_rad":[-3.0194196059501923,-0.0,0.0],"size_m":[0.414,0.009749547472411801,0.03]},{"shape":"box","origin_m":[0.0,-0.18022647779464357,0.29306115998524046],"rpy_rad":[-2.775073510670982,-0.0,0.0],"size_m":[0.414,0.009749547472411794,0.03]},{"shape":"box","origin_m":[0.0,-0.1855425247077412,0.2902345677023916],"rpy_rad":[-2.5307274153917807,-0.0,0.0],"size_m":[0.414,0.009749547472411779,0.03]},{"shape":"box","origin_m":[0.0,-0.19001684774504832,0.28620586914410523],"rpy_rad":[-2.2863813201125707,-0.0,0.0],"size_m":[0.414,0.009749547472411805,0.03]},{"shape":"box","origin_m":[0.0,-0.19338363387410543,0.2812144034398351],"rpy_rad":[-2.0420352248333677,-0.0,0.0],"size_m":[0.414,0.009749547472411788,0.03]},{"shape":"box","origin_m":[-0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.17425,-0.2008527282720826,0.1743891890376442],"rpy_rad":[-1.9198621771937625,-0.0,0.0],"size_m":[0.0655,0.19885409732640863,0.09]},{"shape":"box","origin_m":[0.0,-0.20680184429917522,0.2808439118943413],"rpy_rad":[-1.9198621771937678,-0.0,0.0],"size_m":[0.282,0.00285409732640862,0.006]},{"shape":"box","origin_m":[0.0,-0.2738128415643396,0.09673271005316664],"rpy_rad":[-1.919862177193758,-0.0,0.0],"size_m":[0.282,0.0030000000000000005,0.006]},{"shape":"box","origin_m":[0.0,-0.21833991709702252,0.18189581621448117],"rpy_rad":[-1.9198621771937627,-0.0,0.0],"size_m":[0.192,0.146,0.008]},{"shape":"box","origin_m":[0.0,-0.20189299879538167,0.2668055350338639],"rpy_rad":[-1.1344640137963147,-0.0,0.0],"size_m":[0.282,0.031112698372208095,0.004]},{"shape":"box","origin_m":[0.0,-0.26058384484822456,0.10537805557399275],"rpy_rad":[-2.66180944519968,-0.0,0.0],"size_m":[0.282,0.03255764119219942,0.004]},{"shape":"box","origin_m":[-0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[-2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.11937842026400988,-0.2309179061713035,0.18594174095820698],"rpy_rad":[2.6868733787688237,-1.2217304763960308,1.5707963267948966],"size_m":[0.192,0.050089919145472755,0.004]},{"shape":"box","origin_m":[0.077,0.05,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425825,0.0699290664728941,0.307],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136416,0.10444722215136415,0.307],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894098,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[4.7148901767173094e-18,0.127,0.307],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,0.12437628862425826,0.307],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038499999999999986,0.11668395609140178,0.307],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.054447222151364154,0.10444722215136416,0.307],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140178,0.0885,0.307],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.06992906647289412,0.307],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.077,0.05000000000000001,0.307],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07437628862425825,0.0300709335271059,0.307],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.06668395609140179,0.011500000000000024,0.307],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.05444722215136419,-0.004447222151364123,0.307],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.038500000000000034,-0.016683956091401747,0.307],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.019929066472894087,-0.024376288624258252,0.307],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-1.414467053015193e-17,-0.026999999999999996,0.307],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.019929066472894063,-0.024376288624258266,0.307],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.038500000000000006,-0.016683956091401775,0.307],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.05444722215136415,-0.004447222151364165,0.307],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.06668395609140175,0.011499999999999969,0.307],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[0.07437628862425824,0.030070933527105843,0.307],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.009000000000000008,0.021673950677812977,0.005]},{"shape":"box","origin_m":[-0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[-0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[-0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[-0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[-0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[-0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[-0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.009250000000000001,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.002911841515157044,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.06882368303031408,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,-0.003233735231386906,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,-0.008999999999999994,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,-0.014211747753558681,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288264,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,-0.018710622173842693,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,-0.02235992723813201,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,-0.025048780658685647,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,-0.02669548298494559,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,-0.027249999999999996,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.07725,0.09075,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008500000000000008,0.0815,0.0050000000000000044]},{"shape":"box","origin_m":[0.07669548298494559,0.09708815848484295,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00960903403010882,0.0688236830303141,0.0050000000000000044]},{"shape":"box","origin_m":[0.07504878065868566,0.1032337352313869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012902438682628692,0.05653252953722619,0.0050000000000000044]},{"shape":"box","origin_m":[0.072359927238132,0.109,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018280145523735983,0.04500000000000001,0.0050000000000000044]},{"shape":"box","origin_m":[0.06871062217384269,0.11421174775355869,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025578755652314614,0.03457650449288263,0.0050000000000000044]},{"shape":"box","origin_m":[0.06421174775355869,0.1187106221738427,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03457650449288263,0.025578755652314614,0.0050000000000000044]},{"shape":"box","origin_m":[0.059000000000000004,0.12235992723813202,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.045,0.018280145523735983,0.0050000000000000044]},{"shape":"box","origin_m":[0.053233735231386914,0.12504878065868566,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05653252953722618,0.012902438682628706,0.0050000000000000044]},{"shape":"box","origin_m":[0.04708815848484296,0.1266954829849456,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06882368303031408,0.00960903403010882,0.0050000000000000044]},{"shape":"box","origin_m":[0.04075,0.12725,0.307],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0815,0.008500000000000008,0.0050000000000000044]},{"shape":"box","origin_m":[0.0583766476619384,0.05,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.5707963267948966],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.9634954084936207],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.041278523424694465,0.09127852342469445,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.02233977589723808,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[3.574538735207285e-18,0.1083766476619384,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,3.141592653589793],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238075,0.10393298995148774,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.748893571891069],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469446,0.09127852342469446,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-2.356194490192345],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148774,0.07233977589723808,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.963495408493621],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.0583766476619384,0.05000000000000001,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.5707963267948968],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.05393298995148775,0.02766022410276193,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.1780972450961726],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.04127852342469447,0.008721476575305547,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.7853981633974485],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-0.022339775897238113,-0.003932989951487735,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-0.39269908169872475],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[-1.0723616205621851e-17,-0.008376647661938397,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,-1.8369701987210297e-16],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.022339775897238092,-0.003932989951487742,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.3926990816987244],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.04127852342469445,0.008721476575305533,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,0.7853981633974481],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.053932989951487736,0.027660224102761886,0.28895855282266064],"rpy_rad":[2.018789637353763,-0.0,1.1780972450961718],"size_m":[0.025239592472070044,0.022855415113272395,0.0025]},{"shape":"box","origin_m":[0.06525328470256159,0.05,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.5707963267948966],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.9634954084936207],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.04614104010787771,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072677,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[3.995611312242149e-18,0.11525328470256159,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,3.141592653589793],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.02497135096307267,0.1102861741658285,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.748893571891069],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0461410401078777,0.0961410401078777,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-2.356194490192345],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.060286174165828495,0.07497135096307268,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.963495408493621],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.06525328470256159,0.05000000000000001,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.5707963267948968],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.0602861741658285,0.025028649036927336,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.1780972450961726],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.046141040107877715,0.0038589598921223043,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.7853981633974485],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-0.024971350963072708,-0.010286174165828478,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-0.39269908169872475],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[-1.1986833936726449e-17,-0.015253284702561579,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,-1.8369701987210297e-16],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.024971350963072687,-0.010286174165828485,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.3926990816987244],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.046141040107877694,0.0038589598921222905,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,0.7853981633974481],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06028617416582848,0.02502864903692729,0.3033511391106463],"rpy_rad":[2.0931997585114255,-0.0,1.1780972450961718],"size_m":[0.026862717389888054,0.007615773105863903,0.0022]},{"shape":"box","origin_m":[0.06932012356811103,0.05,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.5707963267948966],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573105,0.07652766281901688,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.9634954084936207],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.049016729447700726,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016886,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[4.2446333722093085e-18,0.11932012356811103,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,3.141592653589793],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901688,0.11404344335573105,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.748893571891069],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770072,0.09901672944770072,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-2.356194490192345],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.07652766281901689,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.963495408493621],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06932012356811103,0.05000000000000001,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.5707963267948968],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.06404344335573105,0.023472337180983127,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.1780972450961726],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.04901672944770073,0.0009832705522992869,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.7853981633974485],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-0.02652766281901692,-0.014043443355731022,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-0.39269908169872475],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[-1.2733900116627925e-17,-0.019320123568111025,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,-1.8369701987210297e-16],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.026527662819016896,-0.014043443355731036,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.3926990816987244],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.04901672944770071,0.0009832705522992728,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,0.7853981633974481],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.06404344335573102,0.02347233718098308,0.30754253309288015],"rpy_rad":[2.708011169638031,-0.0,1.1780972450961718],"size_m":[0.029053936028942365,0.005950630218724739,0.002]},{"shape":"box","origin_m":[0.0535,0.05,0.26765],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935384,0.0704735636315323,0.26765],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.0378302127934803,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532306,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[3.27593018771917e-18,0.10350000000000001,0.26765],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0204735636315323,0.09942755498935385,0.26765],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.03783021279348029,0.0878302127934803,0.26765],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935384,0.07047356363153232,0.26765],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0535,0.05000000000000001,0.26765],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.04942755498935385,0.029526436368467707,0.26765],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.0378302127934803,0.012169787206519712,0.26765],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-0.020473563631532334,0.0005724450106461762,0.26765],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[-9.82779056315751e-18,-0.003499999999999996,0.26765],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.020473563631532316,0.0005724450106461693,0.26765],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.03783021279348028,0.012169787206519705,0.26765],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.04942755498935383,0.029526436368467666,0.26765],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0023999999999999994,0.02197862312124793,0.011299999999999977]},{"shape":"box","origin_m":[0.047,0.05,0.2629],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.01798612132115922,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[2.8779199779962802e-18,0.097,0.2629],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159218,0.09342233802803049,0.2629],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.033234018715767734,0.08323401871576774,0.2629],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.04342233802803048,0.06798612132115922,0.2629],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.047,0.05000000000000001,0.2629],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.043422338028030485,0.032013878678840785,0.2629],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.03323401871576774,0.01676598128423227,0.2629],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-0.017986121321159246,0.006577661971969538,0.2629],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[-8.63375993398884e-18,0.0030000000000000027,0.2629],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.017986121321159232,0.006577661971969531,0.2629],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.03323401871576773,0.016765981284232262,0.2629],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.043422338028030465,0.03201387867884076,0.2629],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.012999999999999998,0.02149645954271964,0.0018]},{"shape":"box","origin_m":[0.058349859365973325,0.06028865452676563,0.276],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.07026469349204587,0.276],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174227994,0.079625,0.276],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479944,0.08808516587392745,0.276],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.029625000000000005,0.10131200517422799,0.276],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045877,0.10567678778156507,0.276],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.010288654526765627,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[3.6280161424740335e-18,0.10925,0.276],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.01028865452676562,0.10834985936597333,0.276],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.020264693492045856,0.10567678778156508,0.276],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029624999999999985,0.101312005174228,0.276],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.038085165873927455,0.09538813325479945,0.276],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.045388133254799436,0.08808516587392747,0.276],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422798,0.07962500000000003,0.276],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05567678778156507,0.07026469349204588,0.276],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.058349859365973325,0.06028865452676562,0.276],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05925,0.05000000000000001,0.276],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05834985936597333,0.0397113454732344,0.276],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.055676787781565075,0.029735306507954137,0.276],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.05131200517422799,0.020374999999999997,0.276],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.04538813325479946,0.011914834126072575,0.276],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.03808516587392746,0.004611866745200567,0.276],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.029625000000000026,-0.0013120051742279704,0.276],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.02026469349204586,-0.005676787781565072,0.276],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-0.010288654526765622,-0.008349859365973322,0.276],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[-1.08840484274221e-17,-0.009249999999999994,0.276],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.0102886545267656,-0.00834985936597333,0.276],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.020264693492045887,-0.005676787781565065,0.276],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.02962499999999996,-0.001312005174228005,0.276],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.03808516587392745,0.004611866745200553,0.276],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.04538813325479943,0.011914834126072534,0.276],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.051312005174228,0.020375000000000025,0.276],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.055676787781565075,0.02973530650795414,0.276],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.058349859365973325,0.03971134547323438,0.276],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.001899999999999992,0.010638971439406463,0.010400000000000017]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2803],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2803],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2803],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2803],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2803],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2803],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2803],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2803],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2803],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2803],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2803],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2803],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2803],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2803],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2803],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2803],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2803],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2803],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2803],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2803],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2803],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2803],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2803],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2803],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2803],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2803],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2803],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2803],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2803],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2803],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056999999999999995,0.05,0.2717],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,0.17453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,0.3490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.049363448015713005,0.0785,0.2717],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.043664533257781746,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,0.6981317007977318],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,0.8726646259971648],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.028500000000000004,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956312,0.10356247938479676,0.2717],"rpy_rad":[0.0,0.0,1.2217304763960306],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015033,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.3962634015954636],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[3.490243377569957e-18,0.107,0.2717],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015026,0.10613404192169586,0.2717],"rpy_rad":[0.0,0.0,1.7453292519943295],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563103,0.10356247938479678,0.2717],"rpy_rad":[0.0,0.0,1.9198621771937623],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028499999999999984,0.09936344801571301,0.2717],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.09366453325778175,0.2717],"rpy_rad":[0.0,0.0,2.2689280275926285],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778174,0.08663889375213274,0.2717],"rpy_rad":[0.0,0.0,2.443460952792061],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04936344801571299,0.07850000000000001,0.2717],"rpy_rad":[0.0,0.0,2.617993877991494],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05356247938479677,0.06949514816956312,0.2717],"rpy_rad":[0.0,0.0,2.792526803190927],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056134041921695854,0.05989794612701503,0.2717],"rpy_rad":[0.0,0.0,2.9670597283903604],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.056999999999999995,0.05000000000000001,0.2717],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.05613404192169586,0.04010205387298499,0.2717],"rpy_rad":[0.0,0.0,3.316125578789226],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.053562479384796774,0.030504851830436892,0.2717],"rpy_rad":[0.0,0.0,3.490658503988659],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.049363448015713,0.0215,0.2717],"rpy_rad":[0.0,0.0,3.6651914291880923],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.04366453325778176,0.013361106247867287,0.2717],"rpy_rad":[0.0,0.0,3.8397243543875246],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.036638893752132744,0.006335466742218264,0.2717],"rpy_rad":[0.0,0.0,4.014257279586958],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.028500000000000022,0.000636551984287019,0.2717],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.019495148169563107,-0.003562479384796771,0.2717],"rpy_rad":[0.0,0.0,4.363323129985824],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-0.009897946127015028,-0.006134041921695851,0.2717],"rpy_rad":[0.0,0.0,4.537856055185257],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[-1.0470730132709868e-17,-0.006999999999999992,0.2717],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.009897946127015007,-0.006134041921695858,0.2717],"rpy_rad":[0.0,0.0,4.886921905584122],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.01949514816956313,-0.0035624793847967642,0.2717],"rpy_rad":[0.0,0.0,5.061454830783556],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.02849999999999996,0.0006365519842869843,0.2717],"rpy_rad":[0.0,0.0,5.235987755982988],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.03663889375213274,0.00633546674221825,0.2717],"rpy_rad":[0.0,0.0,5.410520681182422],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04366453325778173,0.013361106247867252,0.2717],"rpy_rad":[0.0,0.0,5.585053606381854],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.04936344801571301,0.021500000000000023,0.2717],"rpy_rad":[0.0,0.0,5.759586531581288],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.053562479384796774,0.030504851830436896,0.2717],"rpy_rad":[0.0,0.0,5.934119456780721],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]},{"shape":"box","origin_m":[0.056134041921695854,0.040102053872984975,0.2717],"rpy_rad":[0.0,0.0,6.1086523819801535],"size_m":[0.006399999999999996,0.010638971439406463,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6583748172794485,0.6866853124353135,0.7156935005064807],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机420×560×310 mm为厂家数据;轮廓、凹窗、碗形口与分块按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_plinth","name_zh":"深色底座","function_zh":"机身下方内收的深色底座","physical_meaning_zh":"深灰底座","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__base_plinth"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.011],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.39199999999999996,0.532,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.024157632448504756,0.027320891639074894,0.03189603307301153],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,-0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"底脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.16,0.21,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002875],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0175,"length_m":0.00575}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.8,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_seam","name_zh":"顶面分缝","function_zh":"碗形口后方顶面横向分缝(前后上罩接缝,照片)","physical_meaning_zh":"浅缝线","subsystem":null,"parent":"housing","origin_m":[0.0,0.166,0.31],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__top_seam"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.02,0.002,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.38132601143253014],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"红色瓶座(顶盖)","function_zh":"碗底的红色瓶座圆盘:落下时封住碗底与样品瓶,宿主抬起(竖直0–0.15 m)后才能装取瓶;锁销伸出压住其上缘","physical_meaning_zh":"红色阳极氧化瓶座","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.306],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0378],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0455,"length_m":0.007400000000000007}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.15],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4793201831008268,0.013702083047289686,0.008568125618069307],"metallic":0.1,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"红色瓶座外形按产品照片(封住碗底);竖直抬升与行程为运行层开盖代理(原点随碗轴后移)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_lift"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"Ruby探头口","function_zh":"瓶座圆盘中心的深色探头口(Monowave 400照片中光纤探头由此进入;本模型未装探头)","physical_meaning_zh":"深灰探头口","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,-0.0338],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lid_grip"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0011999999999999789],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0072,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_interface","name_zh":"G30装瓶接口","function_zh":"腔体顶部的瓶口定位圈(卡在腔壁上;Matterix插瓶口,宿主附着/释放事件)","physical_meaning_zh":"深色定位圈","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2585],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_interface"],"collisions":[{"shape":"box","origin_m":[0.0292,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329574,0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.020647518010647188,0.02064751801064718,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060623,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[1.7879843267551357e-18,0.029200000000000004,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.01117435622506062,0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.020647518010647185,0.020647518010647195,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329574,0.011174356225060626,0.0],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.0292,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.026977282349329577,-0.01117435622506062,0.0],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.02064751801064719,-0.020647518010647185,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-0.011174356225060638,-0.026977282349329567,0.0],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[-5.3639529802654064e-18,-0.0292,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.011174356225060628,-0.02697728234932957,0.0],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.02064751801064718,-0.02064751801064719,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.022,0.016152479880697748,0.0056]},{"shape":"box","origin_m":[0.026977282349329567,-0.01117435622506064,0.0],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.022,0.016152479880697748,0.0056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_pin","name_zh":"锁销","function_zh":"碗底环形槽中的横向锁销(−X伸出0–10 mm压在瓶座上缘之上,抬起受阻)","physical_meaning_zh":"金属锁销","subsystem":null,"parent":"housing","origin_m":[0.065,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,1.5707963267948966,0.0],"radius_m":0.0022,"length_m":0.025}],"joint":{"type":"prismatic","axis":[-1.0,0.0,0.0],"limits":[0.0,0.01],"state_id":"lock.travel_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"锁销为教学代理:退回时球头针尖伸入碗内约2.4 mm(距瓶座边缘约3.6 mm),伸出10 mm时压在瓶座上缘上方1.4 mm;原点随碗轴移动。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set_travel"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lock_guide","name_zh":"锁销导向座","function_zh":"碗外侧包住锁销的导向座(上下板、两侧板与后挡;封住环形槽后壁在锁销处的开口,随机身固定)","physical_meaning_zh":"金属导向座","subsystem":null,"parent":"housing","origin_m":[0.068,0.05,0.276],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lock_guide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0043999999999999595],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.0,0.0,-0.0044000000000000705],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025599999999999998,0.013200000000000003,0.0024000000000000132]},{"shape":"box","origin_m":[0.011699999999999988,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00180000000000001,0.0126,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,-0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]},{"shape":"box","origin_m":[-0.0007500000000000007,0.005150000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025899999999999992,0.000899999999999998,0.010799999999999976]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_vial","name_zh":"G30玻璃瓶","function_zh":"外径28 mm、长94 mm、名义30 mL(工作6–20 mL)的模型占位样品瓶(带翻边瓶口)","physical_meaning_zh":"硼硅玻璃G30瓶(示意)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.20500000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__sample_vial"],"collisions":[{"shape":"box","origin_m":[0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721756,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[8.113285044351216e-19,0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721754,0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.013250000000000001,0.0,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-0.009369164850721758,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[-2.4339855133053645e-18,-0.013249999999999998,-0.0020000000000000018],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"box","origin_m":[0.009369164850721753,-0.009369164850721756,-0.0020000000000000018],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0014999999999999996,0.011713959543911127,0.084]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.044800000000000006],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0135,"length_m":0.004},{"shape":"box","origin_m":[0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077719,0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[8.296982064223317e-19,0.013549999999999993,0.043899999999999995],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.009581296885077717,0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.01355,0.0,0.043899999999999995],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-0.00958129688507772,-0.009581296885077716,0.043899999999999995],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[-2.4890946192669952e-18,-0.01355,0.043899999999999995],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]},{"shape":"box","origin_m":[0.009581296885077716,-0.009581296885077722,0.043899999999999995],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0034999999999999996,0.012801684358702875,0.0058]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.83879901174074,0.8713671191987972],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.35,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"G30瓶28×94 mm为厂家数据;瓶口翻边与壁厚为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_cap","name_zh":"PEEK卡扣瓶盖","function_zh":"扣在瓶口翻边上的PEEK卡扣盖(密闭;模型占位)","physical_meaning_zh":"米色PEEK瓶盖","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,0.04949999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.000150000000000039],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0169,"length_m":0.003900000000000026},{"shape":"box","origin_m":[0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459381,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[1.0042103753008296e-18,0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.01159655121145938,0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.0164,0.0,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-0.011596551211459383,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[-3.012631125902489e-18,-0.016399999999999998,-0.005900000000000016],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]},{"shape":"box","origin_m":[0.011596551211459378,-0.011596551211459381,-0.005900000000000016],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0011999999999999997,0.014224093731892085,0.0068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4620769996544071,0.32314320911295075,0.162029375639111],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"瓶盖外形按G30卡扣盖示意;尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vial_septum","name_zh":"PTFE涂层硅胶隔垫","function_zh":"瓶盖中心露出的隔垫(白PTFE面朝内、蓝硅胶朝外)","physical_meaning_zh":"蓝色隔垫","subsystem":null,"parent":"vial_cap","origin_m":[0.0,0.0,-0.0009000000000000119],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__vial_septum"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0184,0.0184,0.0026000000000000467]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.042311410620809675,0.1589608350608804,0.45641102318040466],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_bar","name_zh":"磁力搅拌子","function_zh":"瓶底PTFE磁力搅拌子","physical_meaning_zh":"白色搅拌子","subsystem":null,"parent":"sample_vial","origin_m":[0.0,0.0,-0.042200000000000015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_bar"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02239999999999996,0.006400000000000003,0.006400000000000017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8631572134541023,0.8631572134541023,0.8227857543962835],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cavity","name_zh":"单模反应腔","function_zh":"单模微波反应腔(立在机身内腔底;屏蔽腔,不求电磁场)","physical_meaning_zh":"金属反应腔(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.2035],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cavity"],"collisions":[{"shape":"box","origin_m":[0.041999999999999996,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834995,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.016072704159333772,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[2.5717582782094414e-18,0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.01607270415933377,0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.02969848480983499,0.029698484809834988,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,0.016072704159333775,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.041999999999999996,6.938893903907228e-18,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.03880294036547404,-0.01607270415933376,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.029698484809835,-0.02969848480983499,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-0.016072704159333793,-0.03880294036547403,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[-7.715274834628324e-18,-0.041999999999999996,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.01607270415933378,-0.038802940365474034,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.029698484809834984,-0.029698484809835,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"box","origin_m":[0.03880294036547403,-0.016072704159333796,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.003599999999999999,0.01759897061628262,0.11600000000000002]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.04799999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0398,"length_m":0.0036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"stir_motor","name_zh":"磁驱搅拌模块","function_zh":"腔底下方的磁驱搅拌(0–1200 rpm,只记速度状态)","physical_meaning_zh":"磁驱搅拌模块(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.05,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__stir_motor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04,0.04000000000000001,0.03500000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"magnetron","name_zh":"850 W磁控管","function_zh":"2.455 GHz微波源(不解电磁场)","physical_meaning_zh":"850 W磁控管(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.12,0.07,0.18],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__magnetron"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08000000000000002,0.12,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.14702726649759498,0.11953842798834562,0.09084171118340768],"metallic":0.3,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waveguide","name_zh":"波导","function_zh":"从磁控管到反应腔的波导","physical_meaning_zh":"波导(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.062,0.05,0.22],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__waveguide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.036000000000000004,0.026000000000000023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ir_sensor","name_zh":"外壁IR传感器","function_zh":"贴在腔壁外的瓶外壁红外测温(30–300 °C)","physical_meaning_zh":"外壁IR传感器(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0515,0.05,0.235],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ir_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015,0.018000000000000002,0.02200000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pressure_sensor","name_zh":"压力测量组件","function_zh":"瓶盖处测压(上限30 bar;机身内示意)","physical_meaning_zh":"压力测量组件(不可见)","subsystem":null,"parent":"housing","origin_m":[0.105,0.07,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.032,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","reaction.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"camera","name_zh":"集成相机","function_zh":"观察反应瓶(不实现图像算法)","physical_meaning_zh":"集成相机(不可见)","subsystem":null,"parent":"housing","origin_m":[0.0,0.14500000000000002,0.24],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__camera"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.026,0.02400000000000002,0.02400000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_nozzle","name_zh":"冷却气喷口","function_zh":"穿过腔壁的冷却气喷嘴(压缩气吹瓶外壁冷却,不进入密闭瓶内)","physical_meaning_zh":"冷却气喷口(不可见)","subsystem":null,"parent":"housing","origin_m":[0.04417199709023694,0.023521996429864675,0.204],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_nozzle"],"collisions":[{"shape":"box","origin_m":[-2.7755575615628914e-17,-4.163336342344337e-17,-5.551115123125783e-17],"rpy_rad":[-1.5707963267948966,1.011238898038471,-2.110796326794897],"size_m":[0.008889195065356209,0.008889195065356237,0.021000000000000008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机内部件位置与尺寸为工程近似(厂家资料只给出其存在)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_panel","name_zh":"触摸屏","function_zh":"凹窗底部的彩色触摸屏(反应曲线界面;显示区约171×128 mm,按照片估计)","physical_meaning_zh":"黑框彩色触摸屏","subsystem":null,"parent":"housing","origin_m":[0.0,-0.22322631872510923,0.18367432095977465],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.186,0.141,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008023192985384994,0.009134058702220787,0.010960094006488246],"metallic":0.05,"roughness":0.25,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"触摸屏位置、尺寸与界面按官方产品照片和实拍照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_screen","name_zh":"显示画面","function_zh":"触摸屏显示画面(标题栏、反应曲线、数值栏、按钮行)","physical_meaning_zh":"彩色画面","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_screen"],"collisions":[{"shape":"box","origin_m":[-8.184692340010862e-18,-0.00014095389311791218,5.1303021498888546e-05],"rpy_rad":[-1.5707963267948966,0.34906585039886606,1.5707963267948968],"size_m":[0.001,0.128,0.17100000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"数值栏","function_zh":"温度、压力与微波功率读数(Matterix读数网格替换此区域;时间与转速为印刷示意)","physical_meaning_zh":"屏幕数值栏","subsystem":null,"parent":"front_panel","origin_m":[0.05550000000000001,0.001629259180600362,0.005792064789212015],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,0.0004698463103929573,-0.00017101007166284155],"rpy_rad":[1.2217304763960306,-0.0,0.0],"size_m":[0.048,0.09,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_values.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","reaction.measure","history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lower_front_panel","name_zh":"下前面板","function_zh":"凹窗下方的平整前面板(Anton Paar标志)","physical_meaning_zh":"浅灰下前面板","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0638],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lower_front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.38,0.001,0.05449999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lower_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"status_led","name_zh":"状态灯","function_zh":"下前面板左侧的绿色状态指示灯","physical_meaning_zh":"绿色LED","subsystem":null,"parent":"lower_front_panel","origin_m":[-0.165,-0.0007999999999999674,0.012200000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__status_led"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.005599999999999994,0.0010000000000000009,0.005599999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03954623527673284,0.6375968739940326,0.14412847085805777],"metallic":0.0,"roughness":0.3,"emissive":[0.05,0.6,0.15],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_stripe","name_zh":"红色条带","function_zh":"机身前下部的红色标识条(Microwave Synthesis Reactor / Monowave 400)","physical_meaning_zh":"红色标识条","subsystem":null,"parent":"housing","origin_m":[0.0,-0.27840000000000004,0.0255],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__brand_stripe"],"collisions":[{"shape":"box","origin_m":[0.0,0.00040000000000001146,3.469446951953614e-18],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.001,0.016000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/brand_stripe.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_left","name_zh":"侧面提手位(左)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[-0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_left"],"collisions":[{"shape":"box","origin_m":[-0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"handle_recess_right","name_zh":"侧面提手位(右)","function_zh":"机身两侧的提手位(凹位贴图示意,未切出几何凹槽)","physical_meaning_zh":"提手位贴图","subsystem":null,"parent":"housing","origin_m":[0.2095,-0.14,0.215],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__handle_recess_right"],"collisions":[{"shape":"box","origin_m":[0.00010000000000001674,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001,0.10999999999999999,0.057999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/side_grip.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"左侧电源开关","function_zh":"左侧靠后、电源线附近的电源开关(Matterix按键关节承载开/关机)","physical_meaning_zh":"黑色电源开关","subsystem":null,"parent":"housing","origin_m":[-0.2095,0.215,0.062],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__button_power"],"collisions":[{"shape":"box","origin_m":[0.0002999999999999947,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,-1.5707963267948966],"size_m":[0.014,0.022,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置按操作快速指南“左侧靠近电源线”估计(电源入口在后部左侧)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源接口","function_zh":"230 V交流电源插座(1600 VA;硬件未连接)","physical_meaning_zh":"电源接口","subsystem":null,"parent":"housing","origin_m":[-0.17,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999998,0.0040000000000000036,0.026999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cooling_gas_inlet","name_zh":"6 mm冷却气接口","function_zh":"压缩气5.5–6 bar、>50 L/min(条件不明,不换算质量流量)","physical_meaning_zh":"6 mm冷却气接口","subsystem":null,"parent":"housing","origin_m":[0.12,0.2757,0.075],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__cooling_gas_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000002,0.0040000000000000036,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33716361504833037,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"gas_exhaust","name_zh":"冷却气排出口","function_zh":"冷却气排回环境(不是反应液泄压口)","physical_meaning_zh":"冷却气排出口","subsystem":null,"parent":"housing","origin_m":[0.11,0.2757,0.15],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__gas_exhaust"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07000000000000002,0.0040000000000000036,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gas.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"USB 2.0(记录导出;通信未实现)","physical_meaning_zh":"USB接口","subsystem":null,"parent":"housing","origin_m":[0.07,0.2757,0.063],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__usb_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.0040000000000000036,0.012000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["history.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lan_port","name_zh":"LAN接口","function_zh":"网络通信未实现","physical_meaning_zh":"LAN接口","subsystem":null,"parent":"housing","origin_m":[0.025,0.2757,0.066],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__lan_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.0040000000000000036,0.016000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"autosampler_port","name_zh":"9针自动进样器接口","function_zh":"可选MAS24连接(未装附件)","physical_meaning_zh":"9针自动进样器接口","subsystem":null,"parent":"housing","origin_m":[-0.06,0.2757,0.064],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__autosampler_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.036000000000000004,0.0040000000000000036,0.015000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ruby_port","name_zh":"25针Ruby接口","function_zh":"可选内部光纤温度探头(未安装)","physical_meaning_zh":"25针Ruby接口","subsystem":null,"parent":"housing","origin_m":[-0.11,0.2757,0.102],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_monowave400__ruby_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0020000000000000018,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.048000000000000015,0.0040000000000000036,0.014999999999999986]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.01599629336550963,0.019382360956935723],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"后部接口种类按厂家资料;位置与尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"电源;断电取消加热并保留热/压状态","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power","magnetron"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_lift":{"function_zh":"宿主控制示意顶盖;锁住时禁止移动","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["lift_m"]},"lock.set_travel":{"function_zh":"宿主示意锁;热压或运行时禁止释放","kind":"device_command","availability":"implemented","component_ids":["lock_pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["travel_m"]},"gas.configure":{"function_zh":"宿主冷却气边界;流量参考状态未知,不求质量流量","kind":"configuration","availability":"implemented","component_ids":["cooling_gas_inlet","cooling_nozzle","gas_exhaust"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["connected","pressure_pa","flow_l_min"]},"sample.configure":{"function_zh":"宿主确认密闭G30装入;实际约束创建由宿主负责","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_cap","vial_septum","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","fit_id","container_id","volume_m3","mass_kg","temperature_k","noncondensable_pressure_pa","heat_capacity_j_kg_k","vial_heat_capacity_j_k","absorption_fraction","passive_ua_w_k","cooling_ua_w_k","compatible_sealed_g30"]},"sample.unload":{"function_zh":"安全开盖后宿主移出;不替代机器人抓取","kind":"configuration","availability":"implemented","component_ids":["sample_vial","vial_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"单段升温-保温-冷却程序;范围以选定物性拟合约束","kind":"configuration","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["target_k","ramp_s","hold_s","cool_to_k","stir_rpm","power_limit_w","pressure_limit_pa"]},"acquisition.start":{"function_zh":"闭盖锁紧、气源合格且有样后启动异步程序","kind":"device_command","availability":"implemented","component_ids":["magnetron","cavity","stir_motor","pressure_sensor","ir_sensor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消并保留已发生的热量、蒸发和记录","kind":"device_command","availability":"implemented","component_ids":["magnetron","stir_motor"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reaction.measure":{"function_zh":"纯读未标定T/P代理,反应转化率与产率不可用","kind":"query","availability":"implemented","component_ids":["display_digits","ir_sensor","pressure_sensor"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"history.read":{"function_zh":"纯读1秒间隔、最多1000点的合成时间记录;非真实USB通信","kind":"query","availability":"implemented","component_ids":["display_digits","usb_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"宿主产品真值:仅热处理,无验证反应则身份质量不变","kind":"query","availability":"implemented","component_ids":["sample_vial"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"lid.lift_m":{"meaning_zh":"红色瓶座(顶盖)(lid)沿 +Z 提升的位移(竖直教学自由度,不复现真实开合机构),范围 0–0.15 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_lift"},"lock.travel_m":{"meaning_zh":"锁销(lock_pin)的横向行程,范围 0–0.01 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_write","origin":"scene","component_ids":["lock_pin"],"write_via":"lock.set_travel"},"method.target_k":{"meaning_zh":"方法目标温度,范围 288.15–573.15 K;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.stir_rpm":{"meaning_zh":"磁力搅拌转速(rpm,厂家面板单位;SI 换算 rad/s=rpm×2π/60),范围 0–1200 rpm;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rpm","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.power_limit_w":{"meaning_zh":"微波输出功率上限,范围 0–850 W;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"W","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.pressure_limit_pa":{"meaning_zh":"安全压力上限(模型绝压),超过即切断微波,范围 0–3e+06 Pa;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.stage":{"meaning_zh":"运行中的子阶段名称,由过程状态机推进;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.fault":{"meaning_zh":"最近一次故障或拒绝的原因文字,空串表示无;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.connected":{"meaning_zh":"外接冷却气是否接通;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"gas.ready":{"meaning_zh":"冷却气压力与流量是否满足运行条件(5.5–6 bar,>50 L/min);由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"attachment.container_id":{"meaning_zh":"宿主登记在样品位上的容器 ID,null 表示空位;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"面板显示温度,由过程模型经传感器响应量化得到;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"显示压力;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"microwave.output_w":{"meaning_zh":"磁控管当前输出功率(受方法上限与切断逻辑约束),范围 0–850 W;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"W","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"stir.actual_rpm":{"meaning_zh":"磁力搅拌实际转速(rpm,面板单位),范围 0–1200 rpm;由运行层模型推导,显示于数值栏;未经实机标定,不代表厂家传感器精度。","unit":"rpm","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.pressure_pa":{"meaning_zh":"瓶内绝压(饱和蒸气压+不凝气分压);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.liquid_kg":{"meaning_zh":"瓶内液相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.vapor_kg":{"meaning_zh":"瓶内气相质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.stored_energy_j":{"meaning_zh":"相对初始状态的内能变化;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.absorbed_energy_j":{"meaning_zh":"累计吸收的微波能量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"truth.heat_out_j":{"meaning_zh":"累计向环境散失的热量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.retained_m3":{"meaning_zh":"当前留在仪器内的样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null},"sample.removed_m3":{"meaning_zh":"累计取出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_vial"],"write_via":null}},"mechanisms":{"microwave_thermal":{"meaning_zh":"纯流体有限蒸气库存、固定头空间和理想气体;能量守恒的教学微波热过程","implementation":"lumped","equations":["Psat=1e5*10**(A-B/(T+C)) Pa, chosen NIST fit only in source interval","mv=min(M,Psat*Vhead*MW/(R*T)); Pv=mv*R*T/(MW*Vhead)","Pabs=Pv+Pnoncond_initial*T/Tinitial","U=C*(T-Tinitial)+Linitial*(mv-mv_initial)","Linitial=R*ln(10)*B*Tinitial**2/(Tinitial+C)**2/MW, derived constant latent proxy","U=absorbed_energy-heat_out; total_mass=liquid_mass+vapor_mass","absorbed=eta*microwave_power*dt; heat_out=UA*(T-298.15)*dt; ideal boundary cutoff","No kinetics: conversion/yield=null and identity unchanged"],"parameters":{"ambient":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"工程环境温度"}}}},"limitations":["82种NIST真实蒸气压拟合,81种具有设备温度范围交集、34种存在满足当前298.15K冷装瓶条件的拟合;不代表化学兼容/微波安全。初始压强与单一拟合覆盖仍逐次检查。","未取得实测Monowave反应T/P时间曲线与反应动力学;输出时间轨迹是有物性依据的合成过程,不是实测曲线。转化率、产率null,产品身份不变。","单一纯物质、恒定头空间、理想气体、瞬时平衡;不含混合液、分解、放气、热膨胀、非理想相平衡。","Cp、吸收率、UA和瓶热容为宿主显式工程输入;汽化热由初温Antoine斜率估算常数;无EM场、介电损耗标定或真实搅拌流场。","30bar压力参考未知,仿真采用绝压3MPa;瞬时限压切断、T<=323.15K/P<=120kPa解锁阈值为工程代理,非真实设备安全认证。","闭盖高温高压严禁解除;真实锁几何未知,顶盖竖直与锁销横移为虚拟教学自由度。机器人层absent,容器附着事件不等于创建PhysX约束。","仅G30 6–20mL;G4/G10、SiC、MAS24、ruby探头、Raman和全套程序菜单未实现。单段升温/保温/冷却,最长100h;零功率可能超时。","IR30–300C以外显示null,压力/IR无真实噪声和校准;厂家±5C/±2bar只参考,不作仿真精度保证。","触屏界面按官方产品照片重绘为静态贴图(标题栏、反应曲线、数值栏、按钮行);Matterix只动态显示温度°C、压力bar与微波功率W三个数值,曲线、时间、转速与菜单不随运行变化;USB/LAN/附件电气、冷却气流量到质量流量均未实现。","真实部件质量、惯量、摩擦null;URDF仿真质量为整机32.2 kg(厂家)按构件的工程拆分(机身取余量),不是称量值。","进程内身份过滤不替代文件和进程部署隔离;时间记录最多1000点,滚动丢弃有truncated标记。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","lid.set_lift","lock.set_travel","gas.configure","sample.configure","sample.unload","method.configure","acquisition.start","acquisition.stop","reaction.measure","history.read","product.read"],"unsupported":["native_async_envelope","reaction_kinetics","measured_reaction_time_curves","optional_accessories","robot_container_constraint","real_hardware"],"note_zh":"CHEM-015:31几何/32合同组件、12能力32槽;3关节2接口3显示。15单测、82物性数据/34冷装瓶、合同/Blender/双环境锁步/实际姿态/段码/守恒通过;partial。"}},"previews":["previews/antonpaar_monowave400/preview_front.webp","previews/antonpaar_monowave400/preview_front_straight.webp","previews/antonpaar_monowave400/preview_funnel.webp","previews/antonpaar_monowave400/preview_isaac_rtx_articulated.webp","previews/antonpaar_monowave400/preview_isaac_rtx_pair.webp","previews/antonpaar_monowave400/preview_left.webp","previews/antonpaar_monowave400/preview_open.webp","previews/antonpaar_monowave400/preview_open_bowl.webp","previews/antonpaar_monowave400/preview_rear.webp","previews/antonpaar_monowave400/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","bytes":352811},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/collision_proxies.json","bytes":151458},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/geometry_manifest.json","bytes":227473},{"name":"model.blend","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.blend","bytes":821791},{"name":"model.glb","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.glb","bytes":660828},{"name":"model.urdf","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/model.urdf","bytes":90826},{"name":"output_templates.json","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/output_templates.json","bytes":1703}],"completeness":{"components":40,"with_collisions":40,"with_objects":40,"with_function":40,"with_mass":0,"joints_matching_component":3,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_monowave400","chem_id":"CHEM-015","name_en":"Microwave synthesis reactor","maker":"Anton Paar","model":"Monowave 400","domain":"synthesis","domain_name":"Reaction & Molecular Synthesis","path":"assets/expansion_batch03/t5_automation/antonpaar_monowave400","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t5_automation/antonpaar_monowave400/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_monowave400.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_poremaster60.json b/data/assets/instrument.antonpaar_poremaster60.json index be7df6eab738db0252c06af8cbcf9b8a2bc8dc6b..a288843d848a798e7d8dc8618e060f2f8a866c76 100644 --- a/data/assets/instrument.antonpaar_poremaster60.json +++ b/data/assets/instrument.antonpaar_poremaster60.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_poremaster60","asset_dir":"expansion_batch03/t4_measure/antonpaar_poremaster60","name_zh":"Anton Paar PoreMaster 60 标准型压汞孔隙率分析仪","category":"颗粒孔隙与界面","description_zh":"标准型两可选低压位/一高压位,同一有限玻璃管人工转移;有限汞/N2/液压油、独立三量程压力及电容空白标定、真实压入/退出分支和Washburn孔喉分布。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":180.0,"size_m":[0.5272,0.6665,0.7865],"bbox_min":[-0.2572,-0.3355,0.0],"bbox_max":[0.27,0.331,0.7865],"manifest_dimensions_m":[0.5272000133991241,0.6665000002086163,0.7865000000596046],"glb":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","links":{"base_link":"/Geometry/base_link","guard0":"/Geometry/base_link/guard0","guard1":"/Geometry/base_link/guard1","hp_cap":"/Geometry/base_link/hp_cap","cell_x":"/Geometry/base_link/cell_x","cell_y":"/Geometry/base_link/cell_x/cell_y","cell_z":"/Geometry/base_link/cell_x/cell_y/cell_z","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.164,-0.205,0.435],"place":[-0.164,-0.205,0.305],"post_place":[-0.164,-0.205,0.435],"joint_guard0_joint":[-0.08,-0.181,0.339],"joint_guard1_joint":[0.08,-0.181,0.339],"joint_hp_cap_joint":[0.0,-0.017,0.735],"joint_cell_x_joint":[-0.164,-0.202,0.26],"joint_cell_y_joint":[-0.164,-0.202,0.26],"joint_cell_z_joint":[-0.164,-0.202,0.26],"joint_power_switch_joint":[-0.02,-0.33,0.089]},"joints":[{"name":"guard0_joint","type":"revolute","parent":"housing","child":"guard0","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[-0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard0","child_bbox_min":[-0.238,-0.314,0.239],"child_bbox_max":[-0.078,-0.179,0.439],"kind":"other"},{"name":"guard1_joint","type":"revolute","parent":"housing","child":"guard1","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard1","child_bbox_min":[0.066,-0.314,0.239],"child_bbox_max":[0.238,-0.179,0.439],"kind":"other"},{"name":"hp_cap_joint","type":"prismatic","parent":"housing","child":"hp_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.19,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.017,0.735],"child_prim":"/Geometry/base_link/hp_cap","child_bbox_min":[-0.055,-0.072,0.735],"child_bbox_max":[0.055,0.038,0.7865],"kind":"other"},{"name":"cell_x_joint","type":"prismatic","parent":"housing","child":"cell_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.328,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_y_joint","type":"prismatic","parent":"cell_x","child":"cell_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_z_joint","type":"prismatic","parent":"cell_y","child":"cell_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.265,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y/cell_z","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.33,0.089],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.027,-0.3355,0.079],"child_bbox_max":[-0.013,-0.326,0.099],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"low0","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_0","pos":[-0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"low1","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_1","pos":[0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"high","link":"base_link","part":"antonpaar_poremaster60__hp_vessel","pos":[0.0,-0.017,0.722],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.017,0.722],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample","link":"cell_z","part":"antonpaar_poremaster60__cell_z","pos":[-0.164,-0.202,0.313],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.053],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"mercury","link":"base_link","part":"antonpaar_poremaster60__hg_reservoir","pos":[0.11,-0.08,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.11,-0.08,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"coldtrap","link":"base_link","part":"antonpaar_poremaster60__coldtrap","pos":[0.234,0.162,0.544],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.234,0.162,0.544],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas_in","link":"base_link","part":"antonpaar_poremaster60__gas_in","pos":[-0.15,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.15,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"antonpaar_poremaster60__vacuum","pos":[-0.06,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.06,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vent","link":"base_link","part":"antonpaar_poremaster60__vent","pos":[0.04,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.04,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"oil_service","link":"base_link","part":"antonpaar_poremaster60__oil_service","pos":[0.14,0.32,0.2],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.32,0.2],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_poremaster60__ac","pos":[-0.16,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.16,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"serial","link":"base_link","part":"antonpaar_poremaster60__serial","pos":[0.02,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.02,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_poremaster60__status_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.02,-0.331,0.09],"up":[-0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.006,0.006],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":180.0,"footprint_m":[0.5272,0.6665],"height_m":0.7865,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.428,"primary_slot":"low0","access":[],"slot_count":12,"mass_evidence":"manufacturer2007standardPM60total180kg; actual part mass unknown"},"components":[{"id":"housing","name_zh":"承重封闭下机柜","function_zh":"承重封闭下机柜","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.1405],"rpy_rad":[0,0,0],"size_m":[0.5144,0.6477,0.211]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plinth_seam","name_zh":"底壳黑色细接缝","function_zh":"底壳黑色细接缝","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__plinth_seam"],"collisions":[{"shape":"box","origin_m":[0,0,0.042],"rpy_rad":[0,0,0],"size_m":[0.505,0.638,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_rear","name_zh":"上部竖直白色后罩","function_zh":"上部竖直白色后罩","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_rear"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.51355],"rpy_rad":[0,0,0],"size_m":[0.453,0.254,0.5351]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_top","name_zh":"顶部圆角白盖","function_zh":"顶部圆角白盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_top"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.7726],"rpy_rad":[0,0,0],"size_m":[0.457,0.258,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后罩可拆板","function_zh":"后罩可拆板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_panel"],"collisions":[{"shape":"box","origin_m":[-0.016,0.312,0.509],"rpy_rad":[0,0,0],"size_m":[0.448,0.008,0.504]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"两低压位工作层","function_zh":"两低压位工作层","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.244],"rpy_rad":[0,0,0],"size_m":[0.5,0.392,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_center","name_zh":"正面中央白色面板","function_zh":"正面中央白色面板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_center"],"collisions":[{"shape":"box","origin_m":[0,-0.308,0.339],"rpy_rad":[0,0,0],"size_m":[0.137,0.022,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck_center","name_zh":"高压腔承力平台","function_zh":"高压腔承力平台","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck_center"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.429],"rpy_rad":[0,0,0],"size_m":[0.145,0.3,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_0","name_zh":"低压位1抽空充汞歧管","function_zh":"低压位1抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_0","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_0","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_0","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_0","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard0","name_zh":"蓝色曲面低压护罩1","function_zh":"蓝色曲面低压护罩1","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard0"],"collisions":[{"shape":"box","origin_m":[-0.159,-0.019999999999999987,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[-0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.4],"state_id":"guard0.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard0.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_0","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_0"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_0","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_0"],"collisions":[{"shape":"box","origin_m":[-0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_1","name_zh":"低压位2抽空充汞歧管","function_zh":"低压位2抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_1","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_1","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_1","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_1","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard1","name_zh":"蓝色曲面低压护罩2","function_zh":"蓝色曲面低压护罩2","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard1"],"collisions":[{"shape":"box","origin_m":[0.159,-0.019999999999999987,0],"rpy_rad":[0,0,-3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,-3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,-3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,-3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,-3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,-3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,-3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,-4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,-4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,-4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,-4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,-4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.4],"state_id":"guard1.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard1.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_1","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_1"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_0"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_1"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_1","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_1"],"collisions":[{"shape":"box","origin_m":[0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_flange","name_zh":"高压腔底法兰","function_zh":"高压腔底法兰","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.455],"rpy_rad":[0,0,0],"radius_m":0.072,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_0","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[0.057,-0.017,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_1","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04030508652763321,0.023305086527633204,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_2","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[3.490243377569957e-18,0.04,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_3","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.040305086527633205,0.02330508652763321,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_4","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,-0.016999999999999994,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_5","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.04030508652763322,-0.057305086527633206,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_6","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_6"],"collisions":[{"shape":"cylinder","origin_m":[-1.047073013270987e-17,-0.07400000000000001,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_7","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_7"],"collisions":[{"shape":"cylinder","origin_m":[0.0403050865276332,-0.05730508652763322,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_vessel","name_zh":"标准型黑色竖直高压腔","function_zh":"标准型黑色竖直高压腔","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_vessel"],"collisions":[{"shape":"box","origin_m":[0.0483,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029515,0.0014836097832338357,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131025,0.017153257531310244,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.01848360978323384,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[2.9575220199408582e-18,0.0313,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233833,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.034153257531310245,0.01715325753131025,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.04462338142029515,0.0014836097832338427,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.0483,-0.016999999999999994,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.044623381420295156,-0.03548360978323384,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.03415325753131025,-0.051153257531310246,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233865,-0.061623381420295144,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-8.872566059822573e-18,-0.0653,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.018483609783233847,-0.06162338142029515,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131024,-0.05115325753131025,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029514,-0.035483609783233866,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01884572510675799,0.251]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_core","name_zh":"高压腔内部厚壁压力套","function_zh":"高压腔内部厚壁压力套","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_core"],"collisions":[{"shape":"box","origin_m":[0.0363,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.033536827030159706,-0.003108591405147243,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071677,0.008667976157071672,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.01389140859485276,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[2.222733940452446e-18,0.019299999999999998,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852757,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.025667976157071674,0.008667976157071676,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.033536827030159706,-0.0031085914051472378,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.0363,-0.016999999999999998,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.03353682703015971,-0.030891408594852756,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.02566797615707168,-0.04266797615707167,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852779,-0.0505368270301597,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-6.668201821357338e-18,-0.0533,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.013891408594852767,-0.05053682703015971,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071667,-0.042667976157071685,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.0335368270301597,-0.03089140859485278,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.014163557378370911,0.249]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_base","name_zh":"高压腔封闭底部","function_zh":"高压腔封闭底部","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.475],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_collar","name_zh":"高压腔上端锁紧套环","function_zh":"高压腔上端锁紧套环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.722],"rpy_rad":[0,0,0],"radius_m":0.056,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap","name_zh":"手动高压腔可拆盖","function_zh":"手动高压腔可拆盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,-0.017,0.735],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0135],"rpy_rad":[0,0,0],"radius_m":0.055,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.19],"state_id":"cap.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_stem","name_zh":"高压盖手动提杆","function_zh":"高压盖手动提杆","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_handle","name_zh":"手动提盖横柄","function_zh":"手动提盖横柄","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_handle"],"collisions":[{"shape":"box","origin_m":[0,0,0.046],"rpy_rad":[0,0,0],"size_m":[0.067,0.014,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_0","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.486],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_1","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_1"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.511],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_2","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_2"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.536],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_3","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_3"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.5609999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_4","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_4"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.586],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_5","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_5"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.611],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_6","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_6"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.636],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_7","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_7"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.661],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_8","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_8"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.6859999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_9","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_9"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.711],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_x","name_zh":"玻璃管横向人工移位","function_zh":"玻璃管横向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.164,-0.202,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.328],"state_id":"cell.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_y","name_zh":"玻璃管纵向人工移位","function_zh":"玻璃管纵向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.185],"state_id":"cell.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_z","name_zh":"压汞样品管玻璃球泡","function_zh":"压汞样品管玻璃球泡","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.053}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.265],"state_id":"cell.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","sample.load","sample.unload","cell.drain","cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_floor","name_zh":"样品球泡圆底","function_zh":"样品球泡圆底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_floor"],"collisions":[{"shape":"sphere","origin_m":[0,0,0.002],"rpy_rad":[0,0,0],"radius_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_neck","name_zh":"样品泡收缩玻璃颈","function_zh":"样品泡收缩玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_neck"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_stem","name_zh":"电容计量毛细管","function_zh":"电容计量毛细管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.1105],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","blank.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_contact","name_zh":"毛细管外导电套接触环","function_zh":"毛细管外导电套接触环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_contact"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.113],"rpy_rad":[0,0,0],"radius_m":0.0047,"length_m":0.073}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_solid","name_zh":"干燥岩石/多孔材料实体代理","function_zh":"干燥岩石/多孔材料实体代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__sample_solid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.014],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_meniscus","name_zh":"汞弯月面示意非体积计量","function_zh":"汞弯月面示意非体积计量","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_meniscus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap","name_zh":"外置不锈钢汞蒸汽冷阱杜瓦","function_zh":"外置不锈钢汞蒸汽冷阱杜瓦","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap"],"collisions":[{"shape":"box","origin_m":[0.26530000000000004,0.162,0.544],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2629174293676033,0.1739779914330273,0.544],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.18413244225113895,0.544],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302732,0.19091742936760328,0.544],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1933,0.544],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2220220085669727,0.19091742936760328,0.544],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.18413244225113895,0.544],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1739779914330273,0.544],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20270000000000002,0.162,0.544],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1500220085669727,0.544],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.13986755774886106,0.544],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.22202200856697268,0.13308257063239673,0.544],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1307,0.544],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302734,0.13308257063239673,0.544],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.13986755774886106,0.544],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.26291742936760326,0.15002200856697268,0.544],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01221265415820963,0.194]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_bottom","name_zh":"冷阱杜瓦底","function_zh":"冷阱杜瓦底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.447],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_lip","name_zh":"冷阱卷边筒口","function_zh":"冷阱卷边筒口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_lip"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.642],"rpy_rad":[0,0,0],"radius_m":0.034,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_glass","name_zh":"冷阱玻璃冷指","function_zh":"冷阱玻璃冷指","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_glass"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.56],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_0","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_0","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_1","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_1","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_bracket","name_zh":"冷阱承托金属支架","function_zh":"冷阱承托金属支架","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_bracket"],"collisions":[{"shape":"box","origin_m":[0.226,0.162,0.437],"rpy_rad":[0,0,0],"size_m":[0.07,0.07,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_clamp","name_zh":"冷阱侧面固定黑环","function_zh":"冷阱侧面固定黑环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_clamp"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.531],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_arm","name_zh":"冷阱固定臂","function_zh":"冷阱固定臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_arm"],"collisions":[{"shape":"box","origin_m":[0.212,0.2,0.531],"rpy_rad":[0,0,0],"size_m":[0.04,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部测控电子箱","function_zh":"内部测控电子箱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.16,0.16],"rpy_rad":[0,0,0],"size_m":[0.18,0.2,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference","analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_pump","name_zh":"内部高压液压泵块","function_zh":"内部高压液压泵块","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_pump"],"collisions":[{"shape":"box","origin_m":[0.12,0.12,0.14],"rpy_rad":[0,0,0],"size_m":[0.17,0.17,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_reservoir","name_zh":"内部液压油储槽","function_zh":"内部液压油储槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[-0.08,-0.06,0.11],"rpy_rad":[0,0,0],"radius_m":0.08,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_reservoir","name_zh":"内部封闭汞供给罐","function_zh":"内部封闭汞供给罐","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[0.11,-0.08,0.12],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mercury.fill","cell.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_0","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.46],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_1","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.5],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_2","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.54],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_estop","name_zh":"正面紧急停止红按钮","function_zh":"正面紧急停止红按钮","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_estop"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.323,0.391],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"正面电源摇臂","function_zh":"正面电源摇臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.02,-0.33,0.089],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.008,0.02]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mark","name_zh":"电源白色刻度","function_zh":"电源白色刻度","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.005,0.003],"rpy_rad":[0,0,0],"size_m":[0.002,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"status_lamp","name_zh":"正面电源指示灯","function_zh":"正面电源指示灯","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__status_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.33,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_0","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_1","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in","name_zh":"后部gas_in接头","function_zh":"后部gas_in接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__gas_in"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum","name_zh":"后部vacuum接头","function_zh":"后部vacuum接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vacuum"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent","name_zh":"后部vent接头","function_zh":"后部vent接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vent"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_service","name_zh":"后部oil_service接头","function_zh":"后部oil_service接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_service"],"collisions":[{"shape":"cylinder","origin_m":[0.14,0.32,0.2],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac","name_zh":"后部ac电气/通讯接口","function_zh":"后部ac电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__ac"],"collisions":[{"shape":"box","origin_m":[-0.16,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"serial","name_zh":"后部serial电气/通讯接口","function_zh":"后部serial电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__serial"],"collisions":[{"shape":"box","origin_m":[0.02,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.10227272727272727],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.11354545454545455],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.12481818181818181],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1360909090909091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.14736363636363636],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.15863636363636363],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1699090909090909],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.18118181818181817],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.19245454545454543],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.20372727272727273],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.215],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_6","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_6"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_7","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_7"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_0","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_1","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_2","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_3","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主选择有限气源、液压系统、响应及传感器假设","kind":"configuration","availability":"implemented","component_ids":["controller","oil_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","source_volume_m3","source_pressure_pa","gas_rate_s","pump_rate_s","chamber_volume_m3","oil_volume_m3","hp_dead_volume_m3","oil_bulk_modulus_pa","oil_flow_m3_s","intrusion_rate_s","hg_density_kg_m3","hg_bulk_modulus_pa","glass_compliance_m3_pa","capacitance_volume_factor_m3_f","capacitance_offset_f","pressure_gain","pressure_offset_pa","accept_engineering_model"]},"cell.configure":{"function_zh":"选择原厂样品球泡及计量毛细管容量;几何固定3.2cc示意","kind":"configuration","availability":"implemented","component_ids":["cell_z","cell_stem"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["bulb_volume_m3","stem_capacity_m3"]},"sample.load":{"function_zh":"宿主装入有限干固体,明确曲线跨仪器迁移","kind":"configuration","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","true_dry_mass_kg","true_bulk_volume_m3","dry","accept_cross_instrument_transfer"]},"sample.unload":{"function_zh":"自由汞排出后取回干样和滞留汞,保留耗材账本","kind":"device_command","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mercury.fill":{"function_zh":"宿主加入有限汞库存,压入液不凭空生成","kind":"configuration","availability":"implemented","component_ids":["hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mass_kg"]},"cell.drain":{"function_zh":"卸压低压位人工排出自由汞;孔内滞留汞随样品返回","kind":"device_command","availability":"implemented","component_ids":["cell_z","hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"开关电源;断电保留压力和耗材,后续step卸压","kind":"device_command","availability":"implemented","component_ids":["power_switch","status_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"guard0.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"guard1.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"cap.set":{"function_zh":"标准型手动高压盖拆装,非GT自动气动升降","kind":"device_command","availability":"implemented","component_ids":["hp_cap"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"cell.transfer":{"function_zh":"受检人工转移同一有限样品管;两低压位可选,一高压位","kind":"device_command","availability":"implemented","component_ids":["cell_x","cell_y","cell_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["destination"]},"method.configure":{"function_zh":"低高压分阶段扫描、平衡、输入质量、空隙闭合修正和Washburn参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["stage","pressures_pa","pressure_rate_pa_s","equilibration_s","pressure_tolerance_pa","max_volume_drift_m3_s","point_timeout_s","entered_mass_kg","closure_m3_kg","surface_tension_n_m","advancing_angle_rad","receding_angle_rad"]},"pressure.calibrate":{"function_zh":"独立外部两点压力标定,三量程分别标定","kind":"configuration","availability":"implemented","component_ids":["pressure_sensor_0","pressure_sensor_1","pressure_sensor_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["range_index","reference_pa","measured_pa"]},"volume.calibrate":{"function_zh":"用独立外部已知体积和电容反演仪器体积标定","kind":"configuration","availability":"implemented","component_ids":["cell_contact","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_volume_m3","measured_capacitance_f"]},"blank.calibrate":{"function_zh":"保存空池/汞压缩/玻璃形变的外部实测或明确工程空白","kind":"configuration","availability":"implemented","component_ids":["cell_stem","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["pressures_pa","volumes_m3"]},"acquisition.start":{"function_zh":"低压抽空充汞或高压有限泵送,升降压测量,结束自动卸压","kind":"device_command","availability":"implemented","component_ids":["controller","lp_manifold_0","lp_manifold_1","hp_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留压力与全部物质,step继续卸压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.stop":{"function_zh":"紧急停止升压;有限卸压需要后续仿真时钟","kind":"device_command","availability":"implemented","component_ids":["front_estop"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"只读累计压入/退出点、孔容和孔喉分布","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限汞/样品/N2/油及限定机械功账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"参考曲线原始证据和分支计数","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"analysis.permeability":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.true_pore_network":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"coldtrap.vapour_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"low.dual_parallel":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主模型已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源开关;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"前部电源摇臂位置;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.power":{"meaning_zh":"前部电源灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_lamp"],"write_via":null},"guard0.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard0"],"write_via":"guard0.set"},"guard1.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard1"],"write_via":"guard1.set"},"cap.lift_m":{"meaning_zh":"手动高压盖移开高度;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["hp_cap"],"write_via":"cap.set"},"cell.x_m":{"meaning_zh":"同一玻璃管人工移位x;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_x"],"write_via":null},"cell.y_m":{"meaning_zh":"同一玻璃管人工移位y;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_y"],"write_via":null},"cell.z_m":{"meaning_zh":"同一玻璃管人工移位z;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_z"],"write_via":null},"cell.position":{"meaning_zh":"玻璃管所处分析位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.filled":{"meaning_zh":"样品管已充汞;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.loaded":{"meaning_zh":"样品管已装入固体;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"acquisition.phase":{"meaning_zh":"当前异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"抽空/填充/压力平衡/卸压阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"异步操作耗时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"运行失败原因;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.target_pa":{"meaning_zh":"设定压力;来源=setpoint。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"pressure.measured_pa":{"meaning_zh":"当前量程标定压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"volume.measured_m3":{"meaning_zh":"独立电容标定和空白校正后的体积;来源=sensor。","unit":"m^3","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"capacitance.measured_f":{"meaning_zh":"电容读数代理;来源=sensor。","unit":"F","access":"read_only","origin":"sensor","component_ids":["cell_contact"],"write_via":null},"sample.identity":{"meaning_zh":"样品私有身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.mass_kg":{"meaning_zh":"真实干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.intruded_m3":{"meaning_zh":"真实汞侵入量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.pressure_pa":{"meaning_zh":"真实毛细管驱动绝压;来源=process_truth。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"results.point_count":{"meaning_zh":"当前已完成的测量点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"mercury.stock_kg":{"meaning_zh":"汞库存余量;来源=sensor。","unit":"kg","access":"read_only","origin":"sensor","component_ids":["hg_reservoir"],"write_via":null}},"mechanisms":{"mercury_porosimetry":{"meaning_zh":"分阶段有限汞压入、真实分支曲线迁移、独立压力/电容/空白标定和连通孔喉反演","implementation":"lumped","equations":["Washburn D=-4*gamma*cos(theta)/P; gamma and advancing/receding angles are independently entered method conditions","Raw experimental q(P) retained in library; runtime duplicate-P means + isotonic projection + explicitly assumed zero-pressure bridge; measured targets reject out-of-support extrapolation","v_new=v+(1-exp(-k*dt))*(m_true*q_equilibrium(P)-v); intrusion monotone, extrusion only two measured hemp references at recorded source-peak cycle","LP P=nRT/(Vchamber+Vintruded); finite N2 source gradient/equalization cap; vacuum and vent book exhaust; constantT explicit","HP oil_compression=V0*(1-exp(-(P-Patm)/K)); oil_inventory=oil_compression+Vintruded; finite oil flow and reservoir; P=Patm-K*ln(1-(X-Vintruded)/V0)","Hg(stock)+Hg(cell free)+Hg(pore)+Hg(waste)+Hg(sample returned)=Hg externally added; solid loaded=present+returned","Capacitance=(Vintruded+Hgcompression+glassCompliance*P)/true_m3_per_F+offset_F; volume_calibrated=(C-zero_cal)*factor_cal-blank(Pmeasured); quantized3e-11m3(0.5cc) or9e-11m3(2cc)","Pressure indicated=quantize((gain*P+offset-cal_offset)/cal_gain,range_resolution); three calibration ranges separate","Reported specific volume=calibrated_volume/entered_mass; pore volume=max(0,specific_volume-entered_closure); never copy true mass into reported normalization","LP/HP overlap points within combined pressure quantization half-width are merged, keeping higher pressure resolution; dV/dlog10D only over distinguishable pressure intervals at geometric-mean diameter; source missing extrusion remains unavailable","Hydraulic stored gauge work=V0*K*(1-(1+z)*exp(-z)),z=(P-Patm)/K; trapezoidal pump/return/capillary work reports residual; excludes absolute ambient work, lowpressuregas thermal energy, heat and vapour"],"parameters":{"temperature_k":{"value":292.05,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_volume_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"source volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_pressure_pa":{"value":600000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"source pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_rate_s":{"value":5.0,"unit":"1/s","evidence":"assumption","meaning_zh":"gas rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_rate_s":{"value":8.0,"unit":"1/s","evidence":"assumption","meaning_zh":"pump rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"chamber_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"腔体体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"oil volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hp_dead_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"hp dead volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_bulk_modulus_pa":{"value":1400000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"oil bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_flow_m3_s":{"value":2e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"oil flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"intrusion_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"intrusion rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_density_kg_m3":{"value":13548.9,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"hg density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_bulk_modulus_pa":{"value":28500000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hg bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"glass_compliance_m3_pa":{"value":1e-18,"unit":"m^3/Pa","evidence":"assumption","meaning_zh":"glass compliance m3 pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_volume_factor_m3_f":{"value":20000.0,"unit":"m^3/F","evidence":"assumption","meaning_zh":"capacitance volume factor m3 f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_offset_f":{"value":1e-12,"unit":"F","evidence":"assumption","meaning_zh":"capacitance offset f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_gain":{"value":[1.0,1.0,1.0],"unit":"1","evidence":"assumption","meaning_zh":"pressure gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_offset_pa":{"value":[0.0,0.0,0.0],"unit":"Pa","evidence":"assumption","meaning_zh":"pressure offset pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressures_pa":{"value":[20684.271879504,68947.57293168,206842.71879503998,344737.8646584],"unit":"Pa","evidence":"assumption","meaning_zh":"pressures pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_rate_pa_s":{"value":50000.0,"unit":"Pa/s","evidence":"assumption","meaning_zh":"pressure rate pa s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"equilibration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"equilibration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_pa":{"value":15.0,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure tolerance pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_volume_drift_m3_s":{"value":1e-12,"unit":"m^3/s","evidence":"assumption","meaning_zh":"max volume drift m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"point_timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"point timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"entered mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"closure_m3_kg":{"value":0.0,"unit":"m^3/kg","evidence":"assumption","meaning_zh":"closure m3 kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.48,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"advancing_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"advancing angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"receding_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"receding angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_dry_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"true dry mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"true_bulk_volume_m3":{"value":2.1398235870630514e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"true bulk volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"dry":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"dry;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_cross_instrument_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept cross instrument transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表本体尺寸/质量未知,已用原厂2007标准PM60历史表补证;当前版本机械CAD未知,不能将外形估计冒称原厂当前CAD。","原厂GT质量200kg、H91.44cm和气动升降辅助不能用于标准60;采用标准180kg/H78.11cm及手动拆高压盖。","原厂历史低压0–50psia范围与现行0.2–50psi下界不同;工作方法受现行0.2–50psi约束,绝压基准据原厂脚注明示。","0.5cc压入容量的分辨率3e−5cc,2cc为9e−5cc;都优于现行0.0001cc,不能当作实测误差分布。","原始54岩石只含升压,不能伪造实测退出;麻芯/麻纤维退出分支只在到达其原始峰压的完整循环下迁移。","8石灰岩的压强绝压/表压未明确;数据参考保留,运行使用需显式接受压力轴迁移。","64参考对应13材料组和64样品,并不满足50种独立化学组成真机响应;至少50种化学物质/本机测量仍未完成。","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-100.5c.xls\", \"header_name\": \"13A027-100.5b\", \"summary_name\": \"13A027-100.5c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-151.0c.xls\", \"header_name\": \"13A013-151.0c\", \"summary_name\": \"13A027-151.0c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","Harvard10.7910/DVN/NILGW2公开目录描述6类材料,但本次API返回403、网页202空内容;原始文件未取得,不计入已完成模板。","原有64条压力参考13材料组,加2条SDC独立PSD参考后共66样品/14材料组;至少50独立材料要求仍未达标。","SDC原表无压力或Washburn条件;只保留实测孔径与累计孔容,不反算或假造压力,不标可运行。","SDC1/2是相同掺杂氧化铈基体的粉末粒径差异,不作为2种独立化学物质;不把含碳酸盐电解质论文标题误当成这两份未浸渍基体的组成。","SI,Zup,本体原点台面中心;真实整机180kg已知但各组件质量null,按功能组分配总质量180kg、bbox惯量仅数值代理。","标准型一高压位、两可选择低压位;同一玻璃管通过宿主人工移位在三位置转移,双低压并行吞吐未实现。","外观按原厂历史标准60和现行材质照片细化;蓝罩曲面、玻璃空心管、压力腔、冷阱、接头和紧固件;局部尺寸/线程/密封/材料牌号未知。","实测样品响应跨WIN9400/Pascal等仪器迁移显式工程假设;原始值保留,运行合并重复压力并单调投影;工作点不外推。","干样有限、汞有限、低压N2和高压液压油有限;质量账本可检查;Hg压缩和压力相关空白由独立标定记录校正。","毛细管Washburn圆柱孔喉假设,表面张力/角度是方法输入,样品压缩会混入 apparent volume;不声称完整真实孔网络反演。","没有真实压力噪声/故障概率/冷阱汞蒸汽动力学/液压泵整机热量资料;保留unknown/unsupported,不用电气1000VA冒充热功率。","SDC孔径µm乘1e−6转m,累计mL/g乘1e−3转m3/kg,仅做单位转换;缺失条件保留null,未引入新压力轴假设。","64material specimens in13groups; not50chemical compositions; source instruments WIN9400/Pascal/unspecified, not PoreMaster reproducibility data.","62references lack extrusion; only hemp shiv/fibre measured descent. Small loops, pore-network hysteresis and irreversible sample compression not validated.","One movable physical cell, two selectable LPports and oneHP; parallel LP throughput unsupported. Semantic manual relocation verifies position, not robot trajectory/contact/sealing.","3.2/6.6/18cc bulb and0.5/2cc stem semantic choices; displayed glass is3.2cc proxy; exact bore CAD/part masses/inertia unknown.","Standard180kg historical manufacturer body; GT lift absent; current revision CAD unknown;1000VA not heat power.","Calibrations use externally supplied records; example blanks are explicitly engineering records, not empirical OEM blank validation.","Oil compliance and transfer rates engineering; constanttemperature, mercury vapour/coldtrap chemistry, gas/pump/sample/whole-machine enthalpy, OEMnoise/fault probability not_run.","Fixture pressure integrity, physical robot/grasp/contact, real hardware and filesystem truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","cell.configure","sample.load","sample.unload","mercury.fill","cell.drain","power.set","guard0.set","guard1.set","cap.set","cell.transfer","method.configure","pressure.calibrate","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","emergency.stop","process.measure","ledger.read","template.reference"],"unsupported":["analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"note_zh":"CHEM-116:标准PoreMaster60,非60GT;原厂历史本体514.4×647.7×781.1mm、180kg补齐调研表未知项。121几何部件、7关节、12端口、1指示灯、6预览;28能力中21实现、27状态槽、31单测。64真实样品参考/13材料组/9762点,54岩石和8石灰岩仅压入,麻芯/麻纤维含完整升降压分支;另有2份SDC实测PSD仅作参考(无压力轴,不可运行),合计14材料组;不冒称50化学组成,跨设备迁移和空白校准为明确工程假设。两可选低压位及一高压位、同一有限样品管XYZ转移,有限Hg/N2/油、独立三量程压力/电容/空白标定、真实曲线压力范围保护、Washburn孔喉分布、取消保压与有限卸压。实际双环境7关节/指示灯/完整循环和取消、质量及限定机械功锁步共192检查通过;厂家误差/完整热量/汞蒸汽/密封接触/真机与双低压并行等not_run,整体partial。"}},"previews":["previews/antonpaar_poremaster60/preview_closed.webp","previews/antonpaar_poremaster60/preview_high_loaded.webp","previews/antonpaar_poremaster60/preview_low_open.webp","previews/antonpaar_poremaster60/preview_porosimetry.webp","previews/antonpaar_poremaster60/preview_rear.webp","previews/antonpaar_poremaster60/preview_transfer.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","bytes":885824},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/collision_proxies.json","bytes":83592},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/geometry_manifest.json","bytes":175459},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.blend","bytes":371089},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","bytes":300860},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","bytes":115074},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/output_templates.json","bytes":1167},{"name":"porosimetry_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/porosimetry_library.json","bytes":2060529},{"name":"psd_reference_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/psd_reference_library.json","bytes":15225},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/说明.md","bytes":1620}],"completeness":{"components":121,"with_collisions":121,"with_objects":121,"with_function":121,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_poremaster60","chem_id":"CHEM-116","name_en":"Mercury intrusion porosimeter","maker":"Anton Paar","model":"PoreMaster 60","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_poremaster60.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_poremaster60","asset_dir":"expansion_batch03/t4_measure/antonpaar_poremaster60","name_zh":"Anton Paar PoreMaster 60 标准型压汞孔隙率分析仪","category":"颗粒孔隙与界面","description_zh":"标准型两可选低压位/一高压位,同一有限玻璃管人工转移;有限汞/N2/液压油、独立三量程压力及电容空白标定、真实压入/退出分支和Washburn孔喉分布。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":180.0,"size_m":[0.5272,0.6665,0.7865],"bbox_min":[-0.2572,-0.3355,0.0],"bbox_max":[0.27,0.331,0.7865],"manifest_dimensions_m":[0.5272000133991241,0.6665000002086163,0.7865000000596046],"glb":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","links":{"base_link":"/Geometry/base_link","guard0":"/Geometry/base_link/guard0","guard1":"/Geometry/base_link/guard1","hp_cap":"/Geometry/base_link/hp_cap","cell_x":"/Geometry/base_link/cell_x","cell_y":"/Geometry/base_link/cell_x/cell_y","cell_z":"/Geometry/base_link/cell_x/cell_y/cell_z","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.164,-0.205,0.435],"place":[-0.164,-0.205,0.305],"post_place":[-0.164,-0.205,0.435],"joint_guard0_joint":[-0.08,-0.181,0.339],"joint_guard1_joint":[0.08,-0.181,0.339],"joint_hp_cap_joint":[0.0,-0.017,0.735],"joint_cell_x_joint":[-0.164,-0.202,0.26],"joint_cell_y_joint":[-0.164,-0.202,0.26],"joint_cell_z_joint":[-0.164,-0.202,0.26],"joint_power_switch_joint":[-0.02,-0.33,0.089]},"joints":[{"name":"guard0_joint","type":"revolute","parent":"housing","child":"guard0","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[-0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard0","child_bbox_min":[-0.238,-0.314,0.239],"child_bbox_max":[-0.078,-0.179,0.439],"kind":"other"},{"name":"guard1_joint","type":"revolute","parent":"housing","child":"guard1","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.08,-0.181,0.339],"child_prim":"/Geometry/base_link/guard1","child_bbox_min":[0.066,-0.314,0.239],"child_bbox_max":[0.238,-0.179,0.439],"kind":"other"},{"name":"hp_cap_joint","type":"prismatic","parent":"housing","child":"hp_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.19,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.017,0.735],"child_prim":"/Geometry/base_link/hp_cap","child_bbox_min":[-0.055,-0.072,0.735],"child_bbox_max":[0.055,0.038,0.7865],"kind":"other"},{"name":"cell_x_joint","type":"prismatic","parent":"housing","child":"cell_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.328,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_y_joint","type":"prismatic","parent":"cell_x","child":"cell_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"cell_z_joint","type":"prismatic","parent":"cell_y","child":"cell_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.265,"effort":10.0,"mimic":null,"origin_m":[-0.164,-0.202,0.26],"child_prim":"/Geometry/base_link/cell_x/cell_y/cell_z","child_bbox_min":[-0.178,-0.216,0.248],"child_bbox_max":[-0.15,-0.188,0.418],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[-0.02,-0.33,0.089],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.027,-0.3355,0.079],"child_bbox_max":[-0.013,-0.326,0.099],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"low0","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_0","pos":[-0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[-0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"low1","link":"base_link","part":"antonpaar_poremaster60__lp_manifold_1","pos":[0.164,-0.202,0.428],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.164,-0.202,0.428],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"high","link":"base_link","part":"antonpaar_poremaster60__hp_vessel","pos":[0.0,-0.017,0.722],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.017,0.722],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample","link":"cell_z","part":"antonpaar_poremaster60__cell_z","pos":[-0.164,-0.202,0.313],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.053],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.006,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"mercury","link":"base_link","part":"antonpaar_poremaster60__hg_reservoir","pos":[0.11,-0.08,0.12],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.11,-0.08,0.12],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"coldtrap","link":"base_link","part":"antonpaar_poremaster60__coldtrap","pos":[0.234,0.162,0.544],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.234,0.162,0.544],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"gas_in","link":"base_link","part":"antonpaar_poremaster60__gas_in","pos":[-0.15,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.15,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"base_link","part":"antonpaar_poremaster60__vacuum","pos":[-0.06,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.06,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vent","link":"base_link","part":"antonpaar_poremaster60__vent","pos":[0.04,0.32,0.61],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.04,0.32,0.61],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"oil_service","link":"base_link","part":"antonpaar_poremaster60__oil_service","pos":[0.14,0.32,0.2],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.32,0.2],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_poremaster60__ac","pos":[-0.16,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.16,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"serial","link":"base_link","part":"antonpaar_poremaster60__serial","pos":[0.02,0.325,0.32],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.02,0.325,0.32],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_poremaster60__status_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.02,-0.331,0.09],"up":[-0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.power"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.006,0.006],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":180.0,"footprint_m":[0.5272,0.6665],"height_m":0.7865,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.428,"primary_slot":"low0","access":[],"slot_count":12,"mass_evidence":"manufacturer2007standardPM60total180kg; actual part mass unknown"},"components":[{"id":"housing","name_zh":"承重封闭下机柜","function_zh":"承重封闭下机柜","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.1405],"rpy_rad":[0,0,0],"size_m":[0.5144,0.6477,0.211]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.212,-0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"黑橡胶脚","function_zh":"黑橡胶脚","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.212,0.277,0.017],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.034}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plinth_seam","name_zh":"底壳黑色细接缝","function_zh":"底壳黑色细接缝","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__plinth_seam"],"collisions":[{"shape":"box","origin_m":[0,0,0.042],"rpy_rad":[0,0,0],"size_m":[0.505,0.638,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_rear","name_zh":"上部竖直白色后罩","function_zh":"上部竖直白色后罩","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_rear"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.51355],"rpy_rad":[0,0,0],"size_m":[0.453,0.254,0.5351]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_top","name_zh":"顶部圆角白盖","function_zh":"顶部圆角白盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__upper_top"],"collisions":[{"shape":"box","origin_m":[-0.016,0.181,0.7726],"rpy_rad":[0,0,0],"size_m":[0.457,0.258,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_panel","name_zh":"后罩可拆板","function_zh":"后罩可拆板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_panel"],"collisions":[{"shape":"box","origin_m":[-0.016,0.312,0.509],"rpy_rad":[0,0,0],"size_m":[0.448,0.008,0.504]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"两低压位工作层","function_zh":"两低压位工作层","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.244],"rpy_rad":[0,0,0],"size_m":[0.5,0.392,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_center","name_zh":"正面中央白色面板","function_zh":"正面中央白色面板","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_center"],"collisions":[{"shape":"box","origin_m":[0,-0.308,0.339],"rpy_rad":[0,0,0],"size_m":[0.137,0.022,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck_center","name_zh":"高压腔承力平台","function_zh":"高压腔承力平台","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__deck_center"],"collisions":[{"shape":"box","origin_m":[0,-0.112,0.429],"rpy_rad":[0,0,0],"size_m":[0.145,0.3,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_0","name_zh":"低压位1抽空充汞歧管","function_zh":"低压位1抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_0","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_0","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_0","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_0","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard0","name_zh":"蓝色曲面低压护罩1","function_zh":"蓝色曲面低压护罩1","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard0"],"collisions":[{"shape":"box","origin_m":[-0.159,-0.019999999999999987,0],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[-0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[-0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.4],"state_id":"guard0.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard0.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_0","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard0","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_0"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_0_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_0_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_0","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_0"],"collisions":[{"shape":"box","origin_m":[-0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_manifold_1","name_zh":"低压位2抽空充汞歧管","function_zh":"低压位2抽空充汞歧管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_manifold_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.414],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_retainer_1","name_zh":"低压位独立锁紧环","function_zh":"低压位独立锁紧环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_retainer_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.202,0.396],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tray_1","name_zh":"低压位金属防滴盘","function_zh":"低压位金属防滴盘","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tray_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.205,0.255],"rpy_rad":[0,0,0],"radius_m":0.075,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_piston_1","name_zh":"低压真空保持立柱","function_zh":"低压真空保持立柱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_piston_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,0.003,0.311],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.113}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_tube_1","name_zh":"低压位歧管弯管","function_zh":"低压位歧管弯管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_tube_1"],"collisions":[{"shape":"cylinder","origin_m":[0.164,-0.093,0.413],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.111}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard1","name_zh":"蓝色曲面低压护罩2","function_zh":"蓝色曲面低压护罩2","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.08,-0.181,0.339],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard1"],"collisions":[{"shape":"box","origin_m":[0.159,-0.019999999999999987,0],"rpy_rad":[0,0,-3.141592653589793],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15797196562997423,-0.03437379866560178,0],"rpy_rad":[0,0,-3.2843923196620564],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.15490879033506424,-0.048454988240984376,0],"rpy_rad":[0,0,-3.4271919857343196],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.14987283153080638,-0.0619569163131905,0],"rpy_rad":[0,0,-3.569991651806583],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.1429666068159493,-0.07460472256301535,0],"rpy_rad":[0,0,-3.7127913178788465],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.13433070700978011,-0.08614093412847379,0],"rpy_rad":[0,0,-3.8555909839511098],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.12414093412847382,-0.09633070700978008,0],"rpy_rad":[0,0,-3.998390650023373],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.11260472256301535,-0.10496660681594931,0],"rpy_rad":[0,0,-4.141190316095637],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.09995691631319054,-0.11187283153080638,0],"rpy_rad":[0,0,-4.2839899821679],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.08645498824098441,-0.11690879033506424,0],"rpy_rad":[0,0,-4.426789648240163],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.07237379866560181,-0.11997196562997421,0],"rpy_rad":[0,0,-4.569589314312426],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.058000000000000024,-0.12100000000000001,0],"rpy_rad":[0,0,-4.71238898038469],"size_m":[0.003,0.0145,0.2]},{"shape":"box","origin_m":[0.029,-0.12,0],"rpy_rad":[0,0,0],"size_m":[0.061,0.003,0.2]},{"shape":"box","origin_m":[0.158,-0.01,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.023,0.2]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.4],"state_id":"guard1.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["guard1.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_handle_1","name_zh":"低压保护门黑色小把手","function_zh":"低压保护门黑色小把手","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"guard1","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_handle_1"],"collisions":[{"shape":"box","origin_m":[-0.008,-0.125,-0.061],"rpy_rad":[0,0,0],"size_m":[0.012,0.016,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_0","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_0"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.269],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"guard_hinge_1_1","name_zh":"罩门铰链","function_zh":"罩门铰链","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__guard_hinge_1_1"],"collisions":[{"shape":"cylinder","origin_m":[0.074,-0.179,0.409],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lp_interlock_1","name_zh":"低压位保持器互锁传感器","function_zh":"低压位保持器互锁传感器","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__lp_interlock_1"],"collisions":[{"shape":"box","origin_m":[0.164,-0.174,0.399],"rpy_rad":[0,0,0],"size_m":[0.01,0.012,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_flange","name_zh":"高压腔底法兰","function_zh":"高压腔底法兰","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.455],"rpy_rad":[0,0,0],"radius_m":0.072,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_0","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[0.057,-0.017,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_1","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04030508652763321,0.023305086527633204,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_2","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[3.490243377569957e-18,0.04,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_3","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.040305086527633205,0.02330508652763321,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_4","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_4"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,-0.016999999999999994,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_5","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_5"],"collisions":[{"shape":"cylinder","origin_m":[-0.04030508652763322,-0.057305086527633206,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_6","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_6"],"collisions":[{"shape":"cylinder","origin_m":[-1.047073013270987e-17,-0.07400000000000001,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_bolt_7","name_zh":"高压法兰六角螺栓","function_zh":"高压法兰六角螺栓","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_bolt_7"],"collisions":[{"shape":"cylinder","origin_m":[0.0403050865276332,-0.05730508652763322,0.469],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_vessel","name_zh":"标准型黑色竖直高压腔","function_zh":"标准型黑色竖直高压腔","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_vessel"],"collisions":[{"shape":"box","origin_m":[0.0483,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029515,0.0014836097832338357,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131025,0.017153257531310244,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.01848360978323384,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[2.9575220199408582e-18,0.0313,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233833,0.02762338142029515,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.034153257531310245,0.01715325753131025,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.04462338142029515,0.0014836097832338427,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.0483,-0.016999999999999994,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.044623381420295156,-0.03548360978323384,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.03415325753131025,-0.051153257531310246,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-0.018483609783233865,-0.061623381420295144,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[-8.872566059822573e-18,-0.0653,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.018483609783233847,-0.06162338142029515,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.03415325753131024,-0.05115325753131025,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01884572510675799,0.251]},{"shape":"box","origin_m":[0.04462338142029514,-0.035483609783233866,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01884572510675799,0.251]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_core","name_zh":"高压腔内部厚壁压力套","function_zh":"高压腔内部厚壁压力套","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_core"],"collisions":[{"shape":"box","origin_m":[0.0363,-0.017,0.5965],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.033536827030159706,-0.003108591405147243,0.5965],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071677,0.008667976157071672,0.5965],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.01389140859485276,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[2.222733940452446e-18,0.019299999999999998,0.5965],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852757,0.016536827030159705,0.5965],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.025667976157071674,0.008667976157071676,0.5965],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.033536827030159706,-0.0031085914051472378,0.5965],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.0363,-0.016999999999999998,0.5965],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.03353682703015971,-0.030891408594852756,0.5965],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.02566797615707168,-0.04266797615707167,0.5965],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-0.013891408594852779,-0.0505368270301597,0.5965],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[-6.668201821357338e-18,-0.0533,0.5965],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.013891408594852767,-0.05053682703015971,0.5965],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.025667976157071667,-0.042667976157071685,0.5965],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.014163557378370911,0.249]},{"shape":"box","origin_m":[0.0335368270301597,-0.03089140859485278,0.5965],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.014163557378370911,0.249]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_base","name_zh":"高压腔封闭底部","function_zh":"高压腔封闭底部","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.475],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_collar","name_zh":"高压腔上端锁紧套环","function_zh":"高压腔上端锁紧套环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.722],"rpy_rad":[0,0,0],"radius_m":0.056,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap","name_zh":"手动高压腔可拆盖","function_zh":"手动高压腔可拆盖","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,-0.017,0.735],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0135],"rpy_rad":[0,0,0],"radius_m":0.055,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.19],"state_id":"cap.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_stem","name_zh":"高压盖手动提杆","function_zh":"高压盖手动提杆","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.036],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_cap_handle","name_zh":"手动提盖横柄","function_zh":"手动提盖横柄","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"hp_cap","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_cap_handle"],"collisions":[{"shape":"box","origin_m":[0,0,0.046],"rpy_rad":[0,0,0],"size_m":[0.067,0.014,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_0","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.486],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_1","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_1"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.511],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_2","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_2"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.536],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_3","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_3"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.5609999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_4","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_4"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.586],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_5","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_5"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.611],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_6","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_6"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.636],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_7","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_7"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.661],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_8","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_8"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.6859999999999999],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hp_rib_9","name_zh":"高压腔外壳竖向标识细环","function_zh":"高压腔外壳竖向标识细环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hp_rib_9"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.017,0.711],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_x","name_zh":"玻璃管横向人工移位","function_zh":"玻璃管横向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.164,-0.202,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.328],"state_id":"cell.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_y","name_zh":"玻璃管纵向人工移位","function_zh":"玻璃管纵向人工移位","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.003,0.003,0.003]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.185],"state_id":"cell.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_z","name_zh":"压汞样品管玻璃球泡","function_zh":"压汞样品管玻璃球泡","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.053}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.265],"state_id":"cell.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","sample.load","sample.unload","cell.drain","cell.transfer"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_floor","name_zh":"样品球泡圆底","function_zh":"样品球泡圆底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_floor"],"collisions":[{"shape":"sphere","origin_m":[0,0,0.002],"rpy_rad":[0,0,0],"radius_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_neck","name_zh":"样品泡收缩玻璃颈","function_zh":"样品泡收缩玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_neck"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_stem","name_zh":"电容计量毛细管","function_zh":"电容计量毛细管","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.1105],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.configure","blank.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_contact","name_zh":"毛细管外导电套接触环","function_zh":"毛细管外导电套接触环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__cell_contact"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.113],"rpy_rad":[0,0,0],"radius_m":0.0047,"length_m":0.073}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["volume.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_solid","name_zh":"干燥岩石/多孔材料实体代理","function_zh":"干燥岩石/多孔材料实体代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__sample_solid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.014],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_meniscus","name_zh":"汞弯月面示意非体积计量","function_zh":"汞弯月面示意非体积计量","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"cell_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_meniscus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap","name_zh":"外置不锈钢汞蒸汽冷阱杜瓦","function_zh":"外置不锈钢汞蒸汽冷阱杜瓦","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap"],"collisions":[{"shape":"box","origin_m":[0.26530000000000004,0.162,0.544],"rpy_rad":[0,0,0.0],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2629174293676033,0.1739779914330273,0.544],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.18413244225113895,0.544],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302732,0.19091742936760328,0.544],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1933,0.544],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.2220220085669727,0.19091742936760328,0.544],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.18413244225113895,0.544],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1739779914330273,0.544],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20270000000000002,0.162,0.544],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.20508257063239674,0.1500220085669727,0.544],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.21186755774886107,0.13986755774886106,0.544],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.22202200856697268,0.13308257063239673,0.544],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.234,0.1307,0.544],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.24597799143302734,0.13308257063239673,0.544],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.25613244225113896,0.13986755774886106,0.544],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0014,0.01221265415820963,0.194]},{"shape":"box","origin_m":[0.26291742936760326,0.15002200856697268,0.544],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0014,0.01221265415820963,0.194]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_bottom","name_zh":"冷阱杜瓦底","function_zh":"冷阱杜瓦底","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.447],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_lip","name_zh":"冷阱卷边筒口","function_zh":"冷阱卷边筒口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_lip"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.642],"rpy_rad":[0,0,0],"radius_m":0.034,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_glass","name_zh":"冷阱玻璃冷指","function_zh":"冷阱玻璃冷指","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_glass"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.56],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.17}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_0","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_0","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_0"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.145,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_fitting_1","name_zh":"冷阱玻璃口白色压紧接头","function_zh":"冷阱玻璃口白色压紧接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.659],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"coldtrap_neck_1","name_zh":"冷阱上部空心玻璃颈","function_zh":"冷阱上部空心玻璃颈","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__coldtrap_neck_1"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.178,0.691],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_bracket","name_zh":"冷阱承托金属支架","function_zh":"冷阱承托金属支架","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_bracket"],"collisions":[{"shape":"box","origin_m":[0.226,0.162,0.437],"rpy_rad":[0,0,0],"size_m":[0.07,0.07,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_clamp","name_zh":"冷阱侧面固定黑环","function_zh":"冷阱侧面固定黑环","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_clamp"],"collisions":[{"shape":"cylinder","origin_m":[0.234,0.162,0.531],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trap_arm","name_zh":"冷阱固定臂","function_zh":"冷阱固定臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__trap_arm"],"collisions":[{"shape":"box","origin_m":[0.212,0.2,0.531],"rpy_rad":[0,0,0],"size_m":[0.04,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部测控电子箱","function_zh":"内部测控电子箱","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.16,0.16],"rpy_rad":[0,0,0],"size_m":[0.18,0.2,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference","analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_pump","name_zh":"内部高压液压泵块","function_zh":"内部高压液压泵块","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_pump"],"collisions":[{"shape":"box","origin_m":[0.12,0.12,0.14],"rpy_rad":[0,0,0],"size_m":[0.17,0.17,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_reservoir","name_zh":"内部液压油储槽","function_zh":"内部液压油储槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[-0.08,-0.06,0.11],"rpy_rad":[0,0,0],"radius_m":0.08,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hg_reservoir","name_zh":"内部封闭汞供给罐","function_zh":"内部封闭汞供给罐","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__hg_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[0.11,-0.08,0.12],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["mercury.fill","cell.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_0","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.46],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_1","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.5],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pressure_sensor_2","name_zh":"低中高三个压力传感器代理","function_zh":"低中高三个压力传感器代理","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__pressure_sensor_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.09,0.113,0.54],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.051}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_estop","name_zh":"正面紧急停止红按钮","function_zh":"正面紧急停止红按钮","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_estop"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.323,0.391],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"正面电源摇臂","function_zh":"正面电源摇臂","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[-0.02,-0.33,0.089],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.008,0.02]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mark","name_zh":"电源白色刻度","function_zh":"电源白色刻度","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"power_switch","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__power_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.005,0.003],"rpy_rad":[0,0,0],"size_m":[0.002,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"status_lamp","name_zh":"正面电源指示灯","function_zh":"正面电源指示灯","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__status_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.02,-0.33,0.09],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_0","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_latch_1","name_zh":"前维护板黑色旋锁","function_zh":"前维护板黑色旋锁","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_latch_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,-0.323,0.301],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in","name_zh":"后部gas_in接头","function_zh":"后部gas_in接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__gas_in"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vacuum","name_zh":"后部vacuum接头","function_zh":"后部vacuum接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vacuum"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent","name_zh":"后部vent接头","function_zh":"后部vent接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__vent"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.32,0.61],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"oil_service","name_zh":"后部oil_service接头","function_zh":"后部oil_service接头","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__oil_service"],"collisions":[{"shape":"cylinder","origin_m":[0.14,0.32,0.2],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac","name_zh":"后部ac电气/通讯接口","function_zh":"后部ac电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__ac"],"collisions":[{"shape":"box","origin_m":[-0.16,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"serial","name_zh":"后部serial电气/通讯接口","function_zh":"后部serial电气/通讯接口","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__serial"],"collisions":[{"shape":"box","origin_m":[0.02,0.325,0.32],"rpy_rad":[0,0,0],"size_m":[0.037,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.10227272727272727],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.11354545454545455],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.12481818181818181],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1360909090909091],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.14736363636363636],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.15863636363636363],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.1699090909090909],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.18118181818181817],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.19245454545454543],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.20372727272727273],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_11","name_zh":"后部散热槽","function_zh":"后部散热槽","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__rear_vent_11"],"collisions":[{"shape":"box","origin_m":[0.08,0.325,0.215],"rpy_rad":[0,0,0],"size_m":[0.167,0.002,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.224,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_4","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.079],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_5","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_5"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.28],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_6","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_6"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.494],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_7","name_zh":"后面板紧固螺钉","function_zh":"后面板紧固螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__screw_7"],"collisions":[{"shape":"cylinder","origin_m":[0.186,0.324,0.734],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_0","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_1","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_2","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.062],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_screw_3","name_zh":"下机柜前面板螺钉","function_zh":"下机柜前面板螺钉","physical_meaning_zh":"本体尺寸原厂历史资料;局部位置/构造/行程为照片估计代理","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_poremaster60__front_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.245,-0.325,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主选择有限气源、液压系统、响应及传感器假设","kind":"configuration","availability":"implemented","component_ids":["controller","oil_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","source_volume_m3","source_pressure_pa","gas_rate_s","pump_rate_s","chamber_volume_m3","oil_volume_m3","hp_dead_volume_m3","oil_bulk_modulus_pa","oil_flow_m3_s","intrusion_rate_s","hg_density_kg_m3","hg_bulk_modulus_pa","glass_compliance_m3_pa","capacitance_volume_factor_m3_f","capacitance_offset_f","pressure_gain","pressure_offset_pa","accept_engineering_model"]},"cell.configure":{"function_zh":"选择原厂样品球泡及计量毛细管容量;几何固定3.2cc示意","kind":"configuration","availability":"implemented","component_ids":["cell_z","cell_stem"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["bulb_volume_m3","stem_capacity_m3"]},"sample.load":{"function_zh":"宿主装入有限干固体,明确曲线跨仪器迁移","kind":"configuration","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","true_dry_mass_kg","true_bulk_volume_m3","dry","accept_cross_instrument_transfer"]},"sample.unload":{"function_zh":"自由汞排出后取回干样和滞留汞,保留耗材账本","kind":"device_command","availability":"implemented","component_ids":["cell_z","sample_solid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"mercury.fill":{"function_zh":"宿主加入有限汞库存,压入液不凭空生成","kind":"configuration","availability":"implemented","component_ids":["hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mass_kg"]},"cell.drain":{"function_zh":"卸压低压位人工排出自由汞;孔内滞留汞随样品返回","kind":"device_command","availability":"implemented","component_ids":["cell_z","hg_reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"开关电源;断电保留压力和耗材,后续step卸压","kind":"device_command","availability":"implemented","component_ids":["power_switch","status_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"guard0.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard0"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"guard1.set":{"function_zh":"低压位蓝罩人工开合;压力和运行互锁","kind":"device_command","availability":"implemented","component_ids":["guard1"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"cap.set":{"function_zh":"标准型手动高压盖拆装,非GT自动气动升降","kind":"device_command","availability":"implemented","component_ids":["hp_cap"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"cell.transfer":{"function_zh":"受检人工转移同一有限样品管;两低压位可选,一高压位","kind":"device_command","availability":"implemented","component_ids":["cell_x","cell_y","cell_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["destination"]},"method.configure":{"function_zh":"低高压分阶段扫描、平衡、输入质量、空隙闭合修正和Washburn参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["stage","pressures_pa","pressure_rate_pa_s","equilibration_s","pressure_tolerance_pa","max_volume_drift_m3_s","point_timeout_s","entered_mass_kg","closure_m3_kg","surface_tension_n_m","advancing_angle_rad","receding_angle_rad"]},"pressure.calibrate":{"function_zh":"独立外部两点压力标定,三量程分别标定","kind":"configuration","availability":"implemented","component_ids":["pressure_sensor_0","pressure_sensor_1","pressure_sensor_2"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["range_index","reference_pa","measured_pa"]},"volume.calibrate":{"function_zh":"用独立外部已知体积和电容反演仪器体积标定","kind":"configuration","availability":"implemented","component_ids":["cell_contact","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_volume_m3","measured_capacitance_f"]},"blank.calibrate":{"function_zh":"保存空池/汞压缩/玻璃形变的外部实测或明确工程空白","kind":"configuration","availability":"implemented","component_ids":["cell_stem","controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["pressures_pa","volumes_m3"]},"acquisition.start":{"function_zh":"低压抽空充汞或高压有限泵送,升降压测量,结束自动卸压","kind":"device_command","availability":"implemented","component_ids":["controller","lp_manifold_0","lp_manifold_1","hp_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留压力与全部物质,step继续卸压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.stop":{"function_zh":"紧急停止升压;有限卸压需要后续仿真时钟","kind":"device_command","availability":"implemented","component_ids":["front_estop"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"只读累计压入/退出点、孔容和孔喉分布","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限汞/样品/N2/油及限定机械功账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"参考曲线原始证据和分支计数","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"analysis.permeability":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"analysis.true_pore_network":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"coldtrap.vapour_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"low.dual_parallel":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load":{"function_zh":"未实现;不生成伪数据","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主模型已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"电源开关;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"前部电源摇臂位置;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"lamp.power":{"meaning_zh":"前部电源灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["status_lamp"],"write_via":null},"guard0.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard0"],"write_via":"guard0.set"},"guard1.angle_rad":{"meaning_zh":"低压保护罩转角;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["guard1"],"write_via":"guard1.set"},"cap.lift_m":{"meaning_zh":"手动高压盖移开高度;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["hp_cap"],"write_via":"cap.set"},"cell.x_m":{"meaning_zh":"同一玻璃管人工移位x;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_x"],"write_via":null},"cell.y_m":{"meaning_zh":"同一玻璃管人工移位y;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_y"],"write_via":null},"cell.z_m":{"meaning_zh":"同一玻璃管人工移位z;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["cell_z"],"write_via":null},"cell.position":{"meaning_zh":"玻璃管所处分析位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.filled":{"meaning_zh":"样品管已充汞;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"cell.loaded":{"meaning_zh":"样品管已装入固体;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["cell_z"],"write_via":null},"acquisition.phase":{"meaning_zh":"当前异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"抽空/填充/压力平衡/卸压阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"异步操作耗时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"运行失败原因;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.target_pa":{"meaning_zh":"设定压力;来源=setpoint。","unit":"Pa","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"pressure.measured_pa":{"meaning_zh":"当前量程标定压力读数;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"volume.measured_m3":{"meaning_zh":"独立电容标定和空白校正后的体积;来源=sensor。","unit":"m^3","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"capacitance.measured_f":{"meaning_zh":"电容读数代理;来源=sensor。","unit":"F","access":"read_only","origin":"sensor","component_ids":["cell_contact"],"write_via":null},"sample.identity":{"meaning_zh":"样品私有身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.mass_kg":{"meaning_zh":"真实干质量;来源=process_truth。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.intruded_m3":{"meaning_zh":"真实汞侵入量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_solid"],"write_via":null},"sample.pressure_pa":{"meaning_zh":"真实毛细管驱动绝压;来源=process_truth。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"results.point_count":{"meaning_zh":"当前已完成的测量点数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"mercury.stock_kg":{"meaning_zh":"汞库存余量;来源=sensor。","unit":"kg","access":"read_only","origin":"sensor","component_ids":["hg_reservoir"],"write_via":null}},"mechanisms":{"mercury_porosimetry":{"meaning_zh":"分阶段有限汞压入、真实分支曲线迁移、独立压力/电容/空白标定和连通孔喉反演","implementation":"lumped","equations":["Washburn D=-4*gamma*cos(theta)/P; gamma and advancing/receding angles are independently entered method conditions","Raw experimental q(P) retained in library; runtime duplicate-P means + isotonic projection + explicitly assumed zero-pressure bridge; measured targets reject out-of-support extrapolation","v_new=v+(1-exp(-k*dt))*(m_true*q_equilibrium(P)-v); intrusion monotone, extrusion only two measured hemp references at recorded source-peak cycle","LP P=nRT/(Vchamber+Vintruded); finite N2 source gradient/equalization cap; vacuum and vent book exhaust; constantT explicit","HP oil_compression=V0*(1-exp(-(P-Patm)/K)); oil_inventory=oil_compression+Vintruded; finite oil flow and reservoir; P=Patm-K*ln(1-(X-Vintruded)/V0)","Hg(stock)+Hg(cell free)+Hg(pore)+Hg(waste)+Hg(sample returned)=Hg externally added; solid loaded=present+returned","Capacitance=(Vintruded+Hgcompression+glassCompliance*P)/true_m3_per_F+offset_F; volume_calibrated=(C-zero_cal)*factor_cal-blank(Pmeasured); quantized3e-11m3(0.5cc) or9e-11m3(2cc)","Pressure indicated=quantize((gain*P+offset-cal_offset)/cal_gain,range_resolution); three calibration ranges separate","Reported specific volume=calibrated_volume/entered_mass; pore volume=max(0,specific_volume-entered_closure); never copy true mass into reported normalization","LP/HP overlap points within combined pressure quantization half-width are merged, keeping higher pressure resolution; dV/dlog10D only over distinguishable pressure intervals at geometric-mean diameter; source missing extrusion remains unavailable","Hydraulic stored gauge work=V0*K*(1-(1+z)*exp(-z)),z=(P-Patm)/K; trapezoidal pump/return/capillary work reports residual; excludes absolute ambient work, lowpressuregas thermal energy, heat and vapour"],"parameters":{"temperature_k":{"value":292.05,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_volume_m3":{"value":0.002,"unit":"m^3","evidence":"assumption","meaning_zh":"source volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_pressure_pa":{"value":600000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"source pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_rate_s":{"value":5.0,"unit":"1/s","evidence":"assumption","meaning_zh":"gas rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_rate_s":{"value":8.0,"unit":"1/s","evidence":"assumption","meaning_zh":"pump rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"chamber_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"腔体体积;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"oil volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hp_dead_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"hp dead volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_bulk_modulus_pa":{"value":1400000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"oil bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"oil_flow_m3_s":{"value":2e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"oil flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"intrusion_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"intrusion rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_density_kg_m3":{"value":13548.9,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"hg density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hg_bulk_modulus_pa":{"value":28500000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hg bulk modulus pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"glass_compliance_m3_pa":{"value":1e-18,"unit":"m^3/Pa","evidence":"assumption","meaning_zh":"glass compliance m3 pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_volume_factor_m3_f":{"value":20000.0,"unit":"m^3/F","evidence":"assumption","meaning_zh":"capacitance volume factor m3 f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"capacitance_offset_f":{"value":1e-12,"unit":"F","evidence":"assumption","meaning_zh":"capacitance offset f;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_gain":{"value":[1.0,1.0,1.0],"unit":"1","evidence":"assumption","meaning_zh":"pressure gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_offset_pa":{"value":[0.0,0.0,0.0],"unit":"Pa","evidence":"assumption","meaning_zh":"pressure offset pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressures_pa":{"value":[20684.271879504,68947.57293168,206842.71879503998,344737.8646584],"unit":"Pa","evidence":"assumption","meaning_zh":"pressures pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_rate_pa_s":{"value":50000.0,"unit":"Pa/s","evidence":"assumption","meaning_zh":"pressure rate pa s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"equilibration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"equilibration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_pa":{"value":15.0,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure tolerance pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"max_volume_drift_m3_s":{"value":1e-12,"unit":"m^3/s","evidence":"assumption","meaning_zh":"max volume drift m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"point_timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"point timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entered_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"entered mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"closure_m3_kg":{"value":0.0,"unit":"m^3/kg","evidence":"assumption","meaning_zh":"closure m3 kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.48,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"advancing_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"advancing angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"receding_angle_rad":{"value":2.443460952792061,"unit":"rad","evidence":"assumption","meaning_zh":"receding angle rad;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"true_dry_mass_kg":{"value":6.55e-05,"unit":"kg","evidence":"assumption","meaning_zh":"true dry mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"true_bulk_volume_m3":{"value":2.1398235870630514e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"true bulk volume m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"dry":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"dry;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_cross_instrument_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept cross instrument transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表本体尺寸/质量未知,已用原厂2007标准PM60历史表补证;当前版本机械CAD未知,不能将外形估计冒称原厂当前CAD。","原厂GT质量200kg、H91.44cm和气动升降辅助不能用于标准60;采用标准180kg/H78.11cm及手动拆高压盖。","原厂历史低压0–50psia范围与现行0.2–50psi下界不同;工作方法受现行0.2–50psi约束,绝压基准据原厂脚注明示。","0.5cc压入容量的分辨率3e−5cc,2cc为9e−5cc;都优于现行0.0001cc,不能当作实测误差分布。","原始54岩石只含升压,不能伪造实测退出;麻芯/麻纤维退出分支只在到达其原始峰压的完整循环下迁移。","8石灰岩的压强绝压/表压未明确;数据参考保留,运行使用需显式接受压力轴迁移。","64参考对应13材料组和64样品,并不满足50种独立化学组成真机响应;至少50种化学物质/本机测量仍未完成。","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-100.5c.xls\", \"header_name\": \"13A027-100.5b\", \"summary_name\": \"13A027-100.5c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","原始数据样品编号冲突:{\"file\": \"MICP-data/t 13A027-151.0c.xls\", \"header_name\": \"13A013-151.0c\", \"summary_name\": \"13A027-151.0c\", \"resolution\": \"use linked filename/summary as reference id; preserve contradictory original header\"}","Harvard10.7910/DVN/NILGW2公开目录描述6类材料,但本次API返回403、网页202空内容;原始文件未取得,不计入已完成模板。","原有64条压力参考13材料组,加2条SDC独立PSD参考后共66样品/14材料组;至少50独立材料要求仍未达标。","SDC原表无压力或Washburn条件;只保留实测孔径与累计孔容,不反算或假造压力,不标可运行。","SDC1/2是相同掺杂氧化铈基体的粉末粒径差异,不作为2种独立化学物质;不把含碳酸盐电解质论文标题误当成这两份未浸渍基体的组成。","SI,Zup,本体原点台面中心;真实整机180kg已知但各组件质量null,按功能组分配总质量180kg、bbox惯量仅数值代理。","标准型一高压位、两可选择低压位;同一玻璃管通过宿主人工移位在三位置转移,双低压并行吞吐未实现。","外观按原厂历史标准60和现行材质照片细化;蓝罩曲面、玻璃空心管、压力腔、冷阱、接头和紧固件;局部尺寸/线程/密封/材料牌号未知。","实测样品响应跨WIN9400/Pascal等仪器迁移显式工程假设;原始值保留,运行合并重复压力并单调投影;工作点不外推。","干样有限、汞有限、低压N2和高压液压油有限;质量账本可检查;Hg压缩和压力相关空白由独立标定记录校正。","毛细管Washburn圆柱孔喉假设,表面张力/角度是方法输入,样品压缩会混入 apparent volume;不声称完整真实孔网络反演。","没有真实压力噪声/故障概率/冷阱汞蒸汽动力学/液压泵整机热量资料;保留unknown/unsupported,不用电气1000VA冒充热功率。","SDC孔径µm乘1e−6转m,累计mL/g乘1e−3转m3/kg,仅做单位转换;缺失条件保留null,未引入新压力轴假设。","64material specimens in13groups; not50chemical compositions; source instruments WIN9400/Pascal/unspecified, not PoreMaster reproducibility data.","62references lack extrusion; only hemp shiv/fibre measured descent. Small loops, pore-network hysteresis and irreversible sample compression not validated.","One movable physical cell, two selectable LPports and oneHP; parallel LP throughput unsupported. Semantic manual relocation verifies position, not robot trajectory/contact/sealing.","3.2/6.6/18cc bulb and0.5/2cc stem semantic choices; displayed glass is3.2cc proxy; exact bore CAD/part masses/inertia unknown.","Standard180kg historical manufacturer body; GT lift absent; current revision CAD unknown;1000VA not heat power.","Calibrations use externally supplied records; example blanks are explicitly engineering records, not empirical OEM blank validation.","Oil compliance and transfer rates engineering; constanttemperature, mercury vapour/coldtrap chemistry, gas/pump/sample/whole-machine enthalpy, OEMnoise/fault probability not_run.","Fixture pressure integrity, physical robot/grasp/contact, real hardware and filesystem truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","cell.configure","sample.load","sample.unload","mercury.fill","cell.drain","power.set","guard0.set","guard1.set","cap.set","cell.transfer","method.configure","pressure.calibrate","volume.calibrate","blank.calibrate","acquisition.start","acquisition.stop","emergency.stop","process.measure","ledger.read","template.reference"],"unsupported":["analysis.permeability","analysis.true_pore_network","coldtrap.vapour_model","fault.probability_model","hardware.connect","low.dual_parallel","robot.load"],"note_zh":"CHEM-116:标准PoreMaster60,非60GT;原厂历史本体514.4×647.7×781.1mm、180kg补齐调研表未知项。121几何部件、7关节、12端口、1指示灯、6预览;28能力中21实现、27状态槽、31单测。64真实样品参考/13材料组/9762点,54岩石和8石灰岩仅压入,麻芯/麻纤维含完整升降压分支;另有2份SDC实测PSD仅作参考(无压力轴,不可运行),合计14材料组;不冒称50化学组成,跨设备迁移和空白校准为明确工程假设。两可选低压位及一高压位、同一有限样品管XYZ转移,有限Hg/N2/油、独立三量程压力/电容/空白标定、真实曲线压力范围保护、Washburn孔喉分布、取消保压与有限卸压。实际双环境7关节/指示灯/完整循环和取消、质量及限定机械功锁步共192检查通过;厂家误差/完整热量/汞蒸汽/密封接触/真机与双低压并行等not_run,整体partial。"}},"previews":["previews/antonpaar_poremaster60/preview_closed.webp","previews/antonpaar_poremaster60/preview_high_loaded.webp","previews/antonpaar_poremaster60/preview_low_open.webp","previews/antonpaar_poremaster60/preview_porosimetry.webp","previews/antonpaar_poremaster60/preview_rear.webp","previews/antonpaar_poremaster60/preview_transfer.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","bytes":900659},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/collision_proxies.json","bytes":83592},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/geometry_manifest.json","bytes":175459},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.blend","bytes":371089},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.glb","bytes":300860},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/model.urdf","bytes":115074},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/output_templates.json","bytes":3170},{"name":"porosimetry_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/porosimetry_library.json","bytes":5203858},{"name":"psd_reference_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/psd_reference_library.json","bytes":15737},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/说明.md","bytes":3756}],"completeness":{"components":121,"with_collisions":121,"with_objects":121,"with_function":121,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_poremaster60","chem_id":"CHEM-116","name_en":"Mercury intrusion porosimeter","maker":"Anton Paar","model":"PoreMaster 60","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_poremaster60/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_poremaster60.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_rst300.json b/data/assets/instrument.antonpaar_rst300.json index 6bf612c299bf4298a911ae07e608f776301151b0..536e5eb461218aefffef5629e7591ae0472b1899 100644 --- a/data/assets/instrument.antonpaar_rst300.json +++ b/data/assets/instrument.antonpaar_rst300.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_rst300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_rst300","name_zh":"Anton Paar RST 300 涂层划痕附着力试验机","category":"热学力学与输运","description_zh":"受控法向载荷与横向划痕,区分预扫描、加载贯入与卸载后残余深度;真实曲线和图像参考与有限材料去除、传感器及伺服的工程假设分开,临界载荷按特定失效判据报告","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.364,0.369,0.5425],"bbox_min":[-0.172,-0.16,0.0],"bbox_max":[0.192,0.209,0.5425],"manifest_dimensions_m":[0.36400000751018524,0.36900000274181366,0.5425000190734863],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","links":{"base_link":"/Geometry/base_link","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_stage_y_joint":[0.0,0.0,0.0],"joint_stage_x_joint":[-0.035,0.0,0.0],"joint_clamp_jaw_joint":[-0.035,0.0,0.0],"joint_power_switch_joint":[0.04,0.204,0.106]},"joints":[{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.159,-0.109,0.25],"child_bbox_max":[0.16559,0.186,0.5425],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.001,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.006,-0.006,0.25],"child_bbox_max":[0.006,0.006,0.322],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":-0.03,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.136,-0.0785,0.0855],"child_bbox_max":[0.192,0.0615,0.256],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.07,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.108,-0.0785,0.131],"child_bbox_max":[0.038,0.054,0.256],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.098,-0.0785,0.238],"child_bbox_max":[0.028,-0.04,0.256],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.04,0.204,0.106],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.032,0.201,0.098],"child_bbox_max":[0.048,0.207,0.114],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_rst300__sample_holder","pos":[-0.035,0.0,0.244],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.244],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_rst300__stylus","pos":[0.0,0.0,0.322],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.322],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"inspection","link":"load_head","part":"antonpaar_rst300__microscope","pos":[0.0,-0.027,0.2915],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.027,0.2915],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"acoustic","link":"load_head","part":"antonpaar_rst300__acoustic_sensor","pos":[-0.015,0.0,0.297],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.015,0.0,0.297],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_rst300__usb_port","pos":[0.0,0.204,0.107],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.204,0.107],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_rst300__power_in","pos":[-0.04,0.204,0.106],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.04,0.204,0.106],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.364,0.369],"height_m":0.5425,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.244,"primary_slot":"sample","access":[],"slot_count":6,"mass_evidence":"Anton Paar RST300 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"花岗岩隔振底座/根部","function_zh":"花岗岩隔振底座/根部","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__housing"],"collisions":[{"shape":"box","origin_m":[0,0.015,0.04],"rpy_rad":[0,0,0],"size_m":[0.344,0.35,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.137,0.072],"rpy_rad":[0,0,0],"size_m":[0.146,0.094,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧银色刚性立柱","function_zh":"后侧银色刚性立柱","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column"],"collisions":[{"shape":"box","origin_m":[0,0.135,0.292],"rpy_rad":[0,0,0],"size_m":[0.108,0.06,0.426]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_0","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_1","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"测量头粗升降承板","function_zh":"测量头粗升降承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.081,0.385],"rpy_rad":[0,0,0],"size_m":[0.154,0.008,0.11]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04256397899684611,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.033810007132174386,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.037436021003153894,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.046189992867825616,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"加载头刚性连接梁","function_zh":"加载头刚性连接梁","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.391],"rpy_rad":[0,0,0],"size_m":[0.224,0.137,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_shell","name_zh":"蓝色头部侧罩及真实散热狭孔","function_zh":"蓝色头部侧罩及真实散热狭孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_shell"],"collisions":[{"shape":"box","origin_m":[-0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.047,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.047,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0296,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0296,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0434,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0434,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1119,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1119,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.15699999999999997]},{"shape":"box","origin_m":[0.0,0.1825,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1825,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1825,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_front","name_zh":"圆角白色前罩及物镜让位口","function_zh":"圆角白色前罩及物镜让位口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_front"],"collisions":[{"shape":"box","origin_m":[-0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0,-0.061,0.4385],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052,0.027,0.193]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"物镜周围下唇支架","function_zh":"物镜周围下唇支架","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_chin"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.0,0.0345,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.218,0.053,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top_white","name_zh":"原型白色机头顶盖","function_zh":"原型白色机头顶盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_top_white"],"collisions":[{"shape":"box","origin_m":[0,0.0615,0.538],"rpy_rad":[0,0,0],"size_m":[0.24,0.249,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"model_red_line","name_zh":"前面型号红色细饰条","function_zh":"前面型号红色细饰条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__model_red_line"],"collisions":[{"shape":"box","origin_m":[-0.01,-0.0746,0.355],"rpy_rad":[0,0,0],"size_m":[0.172,0.0004,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_hub","name_zh":"前调焦旋钮基座","function_zh":"前调焦旋钮基座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.079,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.034,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_knob","name_zh":"前调焦旋钮","function_zh":"前调焦旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.095,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.029,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_face","name_zh":"调焦旋钮中心盖","function_zh":"调焦旋钮中心盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_face"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.108,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[0.08700000000000001,-0.094,0.442],"rpy_rad":[0,-0.0,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[0.086642961877259,-0.094,0.4465365994861667],"rpy_rad":[0,-0.15707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.4509614928368735],"rpy_rad":[0,-0.3141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.45516572449244685],"rpy_rad":[0,-0.47123889803846897,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.45904577231648175],"rpy_rad":[0,-0.6283185307179586,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4625060966544099],"rpy_rad":[0,-0.7853981633974483,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[0.07504577231648173,-0.094,0.4654614928368735],"rpy_rad":[0,-0.9424777960769379,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.46783918920146267],"rpy_rad":[0,-1.0995574287564276,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[0.06696149283687348,-0.094,0.46958063897255947],"rpy_rad":[0,-1.2566370614359172,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[0.0625365994861667,-0.094,0.470642961877259],"rpy_rad":[0,-1.413716694115407,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[0.058,-0.094,0.47100000000000003],"rpy_rad":[0,-1.5707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[0.05346340051383332,-0.094,0.470642961877259],"rpy_rad":[0,-1.727875959474386,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[0.04903850716312653,-0.094,0.46958063897255947],"rpy_rad":[0,-1.8849555921538759,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.46783918920146267],"rpy_rad":[0,-2.0420352248333655,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4654614928368735],"rpy_rad":[0,-2.199114857512855,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4625060966544099],"rpy_rad":[0,-2.356194490192345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_16","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_16"],"collisions":[{"shape":"box","origin_m":[0.03453850716312653,-0.094,0.45904577231648175],"rpy_rad":[0,-2.5132741228718345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_17","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_17"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.45516572449244685],"rpy_rad":[0,-2.670353755551324,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_18","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_18"],"collisions":[{"shape":"box","origin_m":[0.03041936102744055,-0.094,0.4509614928368735],"rpy_rad":[0,-2.827433388230814,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_19","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_19"],"collisions":[{"shape":"box","origin_m":[0.02935703812274101,-0.094,0.4465365994861667],"rpy_rad":[0,-2.9845130209103035,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_20","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_20"],"collisions":[{"shape":"box","origin_m":[0.029,-0.094,0.442],"rpy_rad":[0,-3.141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_21","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_21"],"collisions":[{"shape":"box","origin_m":[0.029357038122741007,-0.094,0.4374634005138333],"rpy_rad":[0,-3.2986722862692828,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_22","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_22"],"collisions":[{"shape":"box","origin_m":[0.030419361027440542,-0.094,0.43303850716312653],"rpy_rad":[0,-3.455751918948772,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_23","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_23"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.42883427550755315],"rpy_rad":[0,-3.612831551628262,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_24","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_24"],"collisions":[{"shape":"box","origin_m":[0.03453850716312652,-0.094,0.42495422768351826],"rpy_rad":[0,-3.7699111843077517,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_25","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_25"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4214939033455901],"rpy_rad":[0,-3.9269908169872414,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_26","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_26"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4185385071631265],"rpy_rad":[0,-4.084070449666731,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_27","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_27"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.41616081079853734],"rpy_rad":[0,-4.241150082346221,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_28","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_28"],"collisions":[{"shape":"box","origin_m":[0.04903850716312652,-0.094,0.41441936102744054],"rpy_rad":[0,-4.39822971502571,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_29","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_29"],"collisions":[{"shape":"box","origin_m":[0.053463400513833303,-0.094,0.413357038122741],"rpy_rad":[0,-4.5553093477052,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_30","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_30"],"collisions":[{"shape":"box","origin_m":[0.057999999999999996,-0.094,0.413],"rpy_rad":[0,-4.71238898038469,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_31","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_31"],"collisions":[{"shape":"box","origin_m":[0.06253659948616669,-0.094,0.413357038122741],"rpy_rad":[0,-4.869468613064179,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_32","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_32"],"collisions":[{"shape":"box","origin_m":[0.06696149283687347,-0.094,0.41441936102744054],"rpy_rad":[0,-5.026548245743669,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_33","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_33"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.41616081079853734],"rpy_rad":[0,-5.183627878423159,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_34","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_34"],"collisions":[{"shape":"box","origin_m":[0.07504577231648171,-0.094,0.4185385071631265],"rpy_rad":[0,-5.340707511102648,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_35","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_35"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4214939033455901],"rpy_rad":[0,-5.497787143782138,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_36","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_36"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.42495422768351826],"rpy_rad":[0,-5.654866776461628,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_37","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_37"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.42883427550755315],"rpy_rad":[0,-5.811946409141117,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_38","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_38"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.43303850716312653],"rpy_rad":[0,-5.969026041820607,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_39","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_39"],"collisions":[{"shape":"box","origin_m":[0.08664296187725899,-0.094,0.4374634005138333],"rpy_rad":[0,-6.126105674500097,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降左侧手轮轴","function_zh":"粗升降左侧手轮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.126,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"升降黑色手轮外环","function_zh":"升降黑色手轮外环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel"],"collisions":[{"shape":"box","origin_m":[-0.149,0.072,0.3115],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.3141261561283606],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.3216048160490641],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.33279742158340436],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.1065,0.346],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.3592025784165956],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.37039518395093585],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.37787384387163936],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.072,0.38049999999999995],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0587974215834044,0.37787384387163936],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04760481604906411,0.37039518395093585],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04012615612836061,0.3592025784165956],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.03749999999999999,0.346],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0401261561283606,0.33279742158340436],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.047604816049064094,0.3216048160490641],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.058797421583404376,0.3141261561283606],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮轮毂","function_zh":"手轮轮毂","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.089,0.346],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0035,"length_m":0.034525}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.0635,0.36072243186433545],"rpy_rad":[0.4636476090008057,0.25268025514207815,-0.4636476090008057],"radius_m":0.0035,"length_m":0.03452500000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.06349999999999999,0.33127756813566456],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0035,"length_m":0.034524999999999986}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_stem","name_zh":"右侧头部手动锁柄座","function_zh":"右侧头部手动锁柄座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_stem"],"collisions":[{"shape":"cylinder","origin_m":[0.123,0.075,0.342],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_handle","name_zh":"原型红色锁紧手柄","function_zh":"原型红色锁紧手柄","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_handle"],"collisions":[{"shape":"box","origin_m":[0.147,0.075,0.348],"rpy_rad":[0,-0.2,0],"size_m":[0.036,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_adjust","name_zh":"顶部手动微调帽","function_zh":"顶部手动微调帽","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__top_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.539],"rpy_rad":[0,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_sensor","name_zh":"正常力/摩擦力测量壳","function_zh":"正常力/摩擦力测量壳","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_sensor"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.346],"rpy_rad":[0,0,0],"size_m":[0.038,0.039,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_mount","name_zh":"头内载荷组件安装桥","function_zh":"头内载荷组件安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_mount"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"深度测量导套","function_zh":"深度测量导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.0,0.311],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473759,0.0033484800331945353,0.311],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382291,0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.0033484800331945357,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[5.35782974626967e-19,0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.003348480033194535,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00618718433538229,0.006187184335382291,0.311],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,0.003348480033194536,0.311],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008749999999999999,1.071565949253934e-18,0.311],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,-0.0033484800331945344,0.311],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00334848003319454,-0.008083945909473755,0.311],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.003348480033194537,-0.008083945909473757,0.311],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382289,-0.0061871843353822915,0.311],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473755,-0.0033484800331945405,0.311],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0045,0.003480966429144015,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"微位移压头承杆","function_zh":"微位移压头承杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2985],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.047}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.001],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stylus.load","stylus.remove","tool.select","contact.set","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"压头锥形夹持套","function_zh":"压头锥形夹持套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.006,"length_m":0.027300000000000046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"200um半径120度球锥金刚石尖","function_zh":"200um半径120度球锥金刚石尖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.251],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope","name_zh":"银色显微物镜筒真实光学通孔","function_zh":"银色显微物镜筒真实光学通孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope"],"collisions":[{"shape":"box","origin_m":[0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645297,-0.018868272016354704,0.2915],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198533,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[7.041719095097281e-19,-0.0155,0.2915],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198532,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645295,-0.0188682720163547,0.2915],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.03140085947219853,0.2915],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645299,-0.03513172798364529,0.2915],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198539,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-2.1125157285291842e-18,-0.0385,0.2915],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198535,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645294,-0.0351317279836453,0.2915],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879794,-0.03140085947219854,0.2915],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005000000000000001,0.004574984449732134,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tool.select","image.reference"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_shoulder","name_zh":"物镜上安装肩","function_zh":"物镜上安装肩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_shoulder"],"collisions":[{"shape":"box","origin_m":[0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458749,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833443,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[6.429395695523604e-19,-0.0165,0.3245],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833442,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.007424621202458748,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.03101817603983344,0.3245],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00742462120245875,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833448,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-1.928818708657081e-18,-0.0375,0.3245],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833445,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458746,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.009700735091368507,-0.03101817603983345,0.3245],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.003000000000000001,0.004177159714972818,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_knurl","name_zh":"物镜上端滚花环","function_zh":"物镜上端滚花环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_knurl"],"collisions":[{"shape":"box","origin_m":[0.01475,-0.027,0.31],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501575,-0.016570174977498426,0.31],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385075,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[9.03177014371173e-19,-0.01225,0.31],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385073,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501574,-0.016570174977498422,0.31],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01475,-0.026999999999999996,0.31],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01362722310454148,-0.032644580627385074,0.31],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501577,-0.03742982502250157,0.31],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385082,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-2.7095310431135187e-18,-0.041749999999999995,0.31],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385078,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501574,-0.03742982502250158,0.31],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541475,-0.03264458062738508,0.31],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_0","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_0"],"collisions":[{"shape":"box","origin_m":[0.01545,-0.027,0.31],"rpy_rad":[0,0,0.0],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_1","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_1"],"collisions":[{"shape":"box","origin_m":[0.01515313258222991,-0.023985854524850816,0.31],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_2","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_2"],"collisions":[{"shape":"box","origin_m":[0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_3","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_3"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.018416439899847148,0.31],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_4","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_4"],"collisions":[{"shape":"box","origin_m":[0.01092479976933216,-0.016075200230667844,0.31],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_5","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_5"],"collisions":[{"shape":"box","origin_m":[0.008583560100152855,-0.014153794489925675,0.31],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_6","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_6"],"collisions":[{"shape":"box","origin_m":[0.005912459030040638,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_7","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_7"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491828,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_8","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_8"],"collisions":[{"shape":"box","origin_m":[9.460396523413303e-19,-0.01155,0.31],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_9","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.0030141454751491806,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_10","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.005912459030040637,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_11","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.00858356010015285,-0.014153794489925672,0.31],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_12","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332158,-0.01607520023066784,0.31],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_13","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074326,-0.018416439899847148,0.31],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_14","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_15","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.023985854524850813,0.31],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_16","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_16"],"collisions":[{"shape":"box","origin_m":[-0.01545,-0.026999999999999996,0.31],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_17","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_17"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.030014145475149183,0.31],"rpy_rad":[0,0,3.3379421944391554],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_18","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_18"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299383,-0.032912459030040635,0.31],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_19","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_19"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074328,-0.03558356010015285,0.31],"rpy_rad":[0,0,3.730641276137879],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_20","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_20"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332161,-0.037924799769332156,0.31],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_21","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_21"],"collisions":[{"shape":"box","origin_m":[-0.008583560100152854,-0.039846205510074326,0.31],"rpy_rad":[0,0,4.123340357836604],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_22","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_22"],"collisions":[{"shape":"box","origin_m":[-0.0059124590300406454,-0.041273938777299374,0.31],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_23","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_23"],"collisions":[{"shape":"box","origin_m":[-0.003014145475149188,-0.042153132582229906,0.31],"rpy_rad":[0,0,4.516039439535327],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_24","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_24"],"collisions":[{"shape":"box","origin_m":[-2.838118957023991e-18,-0.04245,0.31],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_25","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_25"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491823,-0.04215313258222991,0.31],"rpy_rad":[0,0,4.908738521234052],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_26","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_26"],"collisions":[{"shape":"box","origin_m":[0.00591245903004064,-0.04127393877729938,0.31],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_27","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_27"],"collisions":[{"shape":"box","origin_m":[0.008583560100152848,-0.039846205510074326,0.31],"rpy_rad":[0,0,5.301437602932776],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_28","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_28"],"collisions":[{"shape":"box","origin_m":[0.010924799769332156,-0.03792479976933216,0.31],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_29","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_29"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.03558356010015285,0.31],"rpy_rad":[0,0,5.6941366846315],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_30","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_30"],"collisions":[{"shape":"box","origin_m":[0.014273938777299378,-0.03291245903004065,0.31],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_31","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_31"],"collisions":[{"shape":"box","origin_m":[0.015153132582229908,-0.03001414547514919,0.31],"rpy_rad":[0,0,6.086835766330224],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_green_band","name_zh":"物镜绿色倍率识别环","function_zh":"物镜绿色倍率识别环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_green_band"],"collisions":[{"shape":"box","origin_m":[0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158015,-0.021642431946888745,0.298],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611667,-0.017100505063388335,0.298],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.005357568053111258,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[8.572527594031473e-19,-0.013,0.298],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111256,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611665,-0.01710050506338833,0.298],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158015,-0.02164243194688874,0.298],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158017,-0.032357568053111255,0.298],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611668,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111265,-0.03993431345515801,0.298],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-2.5717582782094414e-18,-0.041,0.298],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.00535756805311126,-0.039934313455158015,0.298],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611663,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158011,-0.03235756805311127,0.298],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_lens","name_zh":"物镜底部镜片/静态光学外观","function_zh":"物镜底部镜片/静态光学外观","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_lens"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.027,0.265],"rpy_rad":[0,0,0],"radius_m":0.0092,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope_camera","name_zh":"头内视频相机/内部结构工程表达","function_zh":"头内视频相机/内部结构工程表达","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope_camera"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.348],"rpy_rad":[0,0,0],"size_m":[0.03,0.036,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_mount","name_zh":"头内相机安装桥","function_zh":"头内相机安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__optical_mount"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.032,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_sensor","name_zh":"压头旁声发射传感器","function_zh":"压头旁声发射传感器","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_sensor"],"collisions":[{"shape":"cylinder","origin_m":[-0.015,0,0.297],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_bracket","name_zh":"声发射传感器安装夹","function_zh":"声发射传感器安装夹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_bracket"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.313],"rpy_rad":[0,0,0],"size_m":[0.012,0.024,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"下层Y向调节座","function_zh":"下层Y向调节座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_base"],"collisions":[{"shape":"box","origin_m":[0,-0.004,0.0725],"rpy_rad":[0,0,0],"size_m":[0.154,0.216,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"Y向移动承板","function_zh":"Y向移动承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.15,0.114,0.014]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[-0.03,0.03],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.04554999999999999,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.057959022984697794,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05845,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0579590229846978,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.054468308138754834,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.05845,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.0460409770153022,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04554999999999999,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.046040977015302194,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124516,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_shaft","name_zh":"Y调节前面旋钮轴","function_zh":"Y调节前面旋钮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.115,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_knob","name_zh":"Y手动调节黑色旋钮","function_zh":"Y手动调节黑色旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.128,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"上层X向固定驱动床","function_zh":"上层X向固定驱动床","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.1215],"rpy_rad":[0,0,0],"size_m":[0.272,0.123,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"右侧划痕驱动电机罩","function_zh":"右侧划痕驱动电机罩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.158,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.055,0.065,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor_end","name_zh":"电机后端盖","function_zh":"电机后端盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor_end"],"collisions":[{"shape":"box","origin_m":[0.188,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.008,0.07,0.052]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X向划痕移动台","function_zh":"X向划痕移动台","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[-0.035,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.155],"rpy_rad":[0,0,0],"size_m":[0.146,0.104,0.013]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.07],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,-0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,-0.0424360210031539,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,-0.04026238456605013,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,-0.038810007132174376,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,-0.0383,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,-0.038810007132174376,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,-0.04026238456605013,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,-0.0424360210031539,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,-0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,-0.0475639789968461,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,-0.04973761543394987,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,-0.05118999286782562,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,-0.051699999999999996,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,-0.05118999286782562,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,-0.04973761543394987,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,-0.047563978996846105,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,0.0475639789968461,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,0.04973761543394987,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,0.05118999286782562,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,0.051699999999999996,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,0.05118999286782562,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,0.04973761543394987,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,0.0475639789968461,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,0.0424360210031539,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,0.04026238456605013,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,0.038810007132174376,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,0.0383,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,0.038810007132174376,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,0.04026238456605013,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,0.04243602100315389,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_pedestal","name_zh":"试片夹具抬高底座","function_zh":"试片夹具抬高底座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.1715],"rpy_rad":[0,0,0],"size_m":[0.13,0.094,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lift_block","name_zh":"夹具方形刚性支撑","function_zh":"夹具方形刚性支撑","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_lift_block"],"collisions":[{"shape":"box","origin_m":[0,0,0.2065],"rpy_rad":[0,0,0],"size_m":[0.116,0.071,0.051]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"涂层试片夹具底板","function_zh":"涂层试片夹具底板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.238],"rpy_rad":[0,0,0],"size_m":[0.134,0.094,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"120x80x6mm涂层试片","function_zh":"120x80x6mm涂层试片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.247],"rpy_rad":[0,0,0],"size_m":[0.12,0.08,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"夹具固定后钳口","function_zh":"夹具固定后钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动松开前钳口","function_zh":"手动松开前钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具前松紧螺杆","function_zh":"夹具前松紧螺杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.06,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob","name_zh":"夹具前部圆旋钮","function_zh":"夹具前部圆旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.075,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_0","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_1","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"后立柱控制电子盒","function_zh":"后立柱控制电子盒","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__controller"],"collisions":[{"shape":"box","origin_m":[0.0,0.167,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.010999999999999996]},{"shape":"box","origin_m":[0.0,0.167,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.016]},{"shape":"box","origin_m":[0.0,0.167,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.167,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.167,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1835,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[-0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.1835,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.199,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[-0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.199,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.010999999999999996]},{"shape":"box","origin_m":[-0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.2025,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.critical_load","ledger.read","sim.step","emergency.stop","emergency.reset","acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后部电源口真实凹孔","function_zh":"后部电源口真实凹孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.049,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.031,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.04,0.204,0.09425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[-0.04,0.204,0.11775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘面","function_zh":"电源插座后绝缘面","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.04,0.2,0.106],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.044,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.036,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后USB口空心金属座","function_zh":"后USB口空心金属座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.0,0.204,0.09925],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[0.0,0.204,0.11474999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口绝缘后座","function_zh":"USB口绝缘后座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_back"],"collisions":[{"shape":"box","origin_m":[0,0.2,0.107],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口中间舌片","function_zh":"USB口中间舌片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.204,0.107],"rpy_rad":[0,0,0],"size_m":[0.01,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"供电摇臂空心外框","function_zh":"供电摇臂空心外框","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.030000000000000002,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.05,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.04,0.204,0.094],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]},{"shape":"box","origin_m":[0.04,0.204,0.118],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源摇臂开关","function_zh":"后电源摇臂开关","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.04,0.204,0.106],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂枢轴","function_zh":"摇臂枢轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.204,0.106],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式有限响应/热/观测工程模型","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_settle_tolerance_n","force_release_n","contact_stiffness_n_m","head_speed_m_s","force_gain","force_offset_n","friction_gain","friction_offset_n","depth_gain","depth_offset_m","sensor_tau_s","scan_friction_coefficient"]},"specimen.load":{"function_zh":"抬头松夹具装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","length_m","width_m","substrate_thickness_m","coating_thickness_m","coating_density_kg_m3","substrate_density_kg_m3","coating_removal_energy_j_m3","substrate_removal_energy_j_m3","sample_wear_energy_fraction","track_width_m","surface_slope_x","accept_engineering","accept_condition_transfer","accept_unknown_conditions","accept_negative_force_projection"]},"specimen.remove":{"function_zh":"抬头后回收剩余specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stylus.load":{"function_zh":"抬头松夹具装入有限stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m","cone_angle_rad","volume_m3","density_kg_m3","removal_energy_j_m3","wear_energy_fraction","accept_engineering"]},"stylus.remove":{"function_zh":"抬头后回收剩余stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"电源开关,过程只由step推进","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头且静止时手动锁紧试片","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]},"stage.move":{"function_zh":"抬头后异步XY对位,不能瞬移","kind":"device_command","availability":"implemented","component_ids":["stage_x","stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","speed_m_s"]},"head.set_position":{"function_zh":"粗抬头目标,速度为显式工程参数","kind":"device_command","availability":"implemented","component_ids":["load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"tool.select":{"function_zh":"仅软件工位选择;固定显微镜靠Y台对位,不虚构转塔","kind":"device_command","availability":"implemented","component_ids":["microscope","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode"]},"contact.set":{"function_zh":"工位到位后允许接触加载;卸载必须等待真实载荷释放","kind":"device_command","availability":"implemented","component_ids":["load_head","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"sensor.calibrate":{"function_zh":"外部标定参数,不免费读取过程真值","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_gain_correction","normal_zero_n","friction_gain_correction","friction_zero_n","depth_gain_correction","depth_zero_m"]},"sensor.zero":{"function_zh":"无接触静止状态独立传感器零点","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"预扫描/单道划痕/后扫描以及显式观察判据","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["pass_kind","start_x_m","path_y_m","length_m","speed_m_s","initial_force_n","final_force_n","scan_force_n","source_start_distance_m","sample_interval_s","criterion_channel","criterion_threshold_n","criterion_threshold_m","criterion_threshold_fraction","criterion_persistence","stop_on_criterion","timeout_s"]},"acquisition.start":{"function_zh":"异步真实加载/进给/卸载,保留有限损伤轨道","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","stylus","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消冻结部分测量,保留损伤并按宿主步进卸载","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读属于操作owner的冻结结果","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原曲线/图像/工况参考,不将FnC/Rd空值冒实测","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"image.reference":{"function_zh":"仅返回实文献划痕图像索引,非本次动态显微成像","kind":"query","availability":"implemented","component_ids":["microscope"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.critical_load":{"function_zh":"由外部观测的包围阈值交点得到Lc;非固有粘附强度","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["rows","load_rows","channel","threshold_n","threshold_m","threshold_fraction","persistence"]},"debris.collect":{"function_zh":"抬头松夹具回收有限涂层/基底/压头碎屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限涂层/基底/压头/碎屑和切向热、法向弹簧账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主物理推进入口","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"emergency.stop":{"function_zh":"本地软件停机锁存,非原厂急停认证","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"载荷卸除后明确复位,不自动续划","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acoustic_emission.acquire":{"function_zh":"未实现:acoustic_emission.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"panorama.capture":{"function_zh":"未实现:panorama.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vickers.measure":{"function_zh":"未实现:vickers.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipass":{"function_zh":"未实现:scratch.multipass","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipostscan":{"function_zh":"未实现:scratch.multipostscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.crosscan":{"function_zh":"未实现:scratch.crosscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"depth.closed_loop":{"function_zh":"未实现:depth.closed_loop","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"试片夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"压头接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"stylus.present":{"meaning_zh":"有限压头存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"emergency.latched":{"meaning_zh":"软件安全停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"抬头后的对位移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗抬头目标未到达;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X向划痕移动台(stage_x)实际X台位置,范围 0–0.07 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"Y向移动承板(stage_y)实际Y台位置,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"测量头粗升降承板(load_head)头部粗抬升,0为名义接触平面,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"微位移压头承杆(stylus)弹簧压入与局部移除槽深的工程姿态,不是校准Pd真值,范围 0–0.001 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动松开前钳口(clamp_jaw)夹具手动释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源摇臂开关(power_switch)电源开关工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X对位目标,范围 0–0.07 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.target_y_m":{"meaning_zh":"Y对位目标,范围 -0.03–0.03 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗抬头目标,范围 0–0.04 m;设定值,由 head.set_position 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"load.target_n":{"meaning_zh":"当前高量程加载控制目标,非实际法向力,范围 0–200 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"tool.mode":{"meaning_zh":"软件工位;固定物镜通过台Y对位,非转塔;设定值,由 tool.select 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["microscope"],"write_via":null},"load.indicated_n":{"meaning_zh":"实际工程力经独立gain/offset/响应的观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.indicated_n":{"meaning_zh":"源Ft/FnC派生代理经实际载荷与独立观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测Ft除观测Fn,非直接读取源真实系数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.raw_m":{"meaning_zh":"含基线/弹性/局部残余的工程深度观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.penetration_m":{"meaning_zh":"主划痕观测减同坐标预扫描,非卸载后残余;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.residual_m":{"meaning_zh":"只有后扫描可得的同坐标残余观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"理想集中节点温度,未实现校准噪声;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"一阶闭环实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.coating_volume_m3":{"meaning_zh":"有限涂层剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.substrate_volume_m3":{"meaning_zh":"有限基底剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.stylus_volume_m3":{"meaning_zh":"有限压头剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"涂层基底压头碎屑总质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.local_groove_m":{"meaning_zh":"当前被移除的局部平均槽深,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热节点真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.tangential_work_j":{"meaning_zh":"源响应作用于实际位移的切向耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主唯一时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.pass_phase":{"meaning_zh":"真实加载/扫描/卸载阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.distance_m":{"meaning_zh":"本次实际划程,范围 0–0.07 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际记录点数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"未接触/量程/基线不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"scratch":{"meaning_zh":"实源切向响应与有限能量分配划痕、独立观察和同道前后扫描","implementation":"lumped","equations":["Fn_target(x)=Fstart+(Fend-Fstart)*x/L for progressive or constant load. dFn/dt=(Fn_target-Fn)/tau. Exact linear-target solution and two integral moments; hostfixed0.1s with <=10ms internal and source-knot events. High range Fn,Ft<=200N, depth<=1mm, speed0.4..600mm/min and length<=70mm.","mu_proxy(x)=max(Ft_source(x),0)/FnC_source(x) at source nodes, piecewise linear. FnC is the source command/control channel, not measured normal load. Source original Ft/Pd/Rd/mu arrays are preserved; negative projection requires explicit acceptance and result modification count. x_source=source_start+actual travel; no axis normalization or extrapolation.","W_t=integral Fn_actual(t)*mu_proxy(x(t))*v dt exactly on source-linear segments with analytic exponential force moments. Measured friction channel has independent gain/offset/tau; observed mu=Fobs/Nobs. Source native mu is not asserted to equal the derived nominal-load ratio.","Explicit energy allocation eta_sample+eta_stylus<=1. For each new path increment, coating removal capped by width*thickness*dx then substrate removal, with dV=dW_removal/u. Stylus dV=eta_stylus*dW_t/u_stylus. Each density transfers removed mass to separate debris. Unallocated work enters finite heat node, C*dT/dt=Pheat-G*(T-Tambient).","Ideal normal spring U=Fn^2/(2k). Positive deltaU tracked as loading work, negative deltaU as recovered actuator work; no normal energy disappears on unloading. Full normal plastic/topographic work is not solved and is not relabeled as tangential heat.","Local average groove=(dVcoat+dVsubstrate)/(declared width*dx), stored along the exact finite damaged path. Raw depth=Fn/k+local_groove-surface_slope*stageX, through independent sensor response. Prescan and postscan use explicitly assumed nondestructive low force. Penetration and residual observations subtract the same-path prescan; never treat source zero Rd as measured zero residual.","Critical threshold detection requires adjacent available observations and consecutive confirmation; missing points break a bracket. It reports an observed criterion, not intrinsic adhesion. Postscan residual crossings map to preserved original same-track scratch observedFn(position), never the low probing force; without load bracket Lc=null.","Damaged overlapping tracks cannot be reused; arbitrary multipass does not reset finite coating. Cancellation stops feed and freezes history but actual normal load relaxes on later steps. Fixed optical microscope has no simulated carousel; published image lookup is reference-only, dynamic panorama and AE calibration are unsupported."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_settle_tolerance_n":{"value":0.001,"unit":"N","evidence":"assumption","meaning_zh":"force settle tolerance n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-06,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_stiffness_n_m":{"value":10000000.0,"unit":"N/m","evidence":"assumption","meaning_zh":"contact stiffness n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_friction_coefficient":{"value":0.03,"unit":"1","evidence":"assumption","meaning_zh":"scan friction coefficient;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.12,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.08,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_thickness_m":{"value":0.006,"unit":"m","evidence":"assumption","meaning_zh":"substrate thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_thickness_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"coating thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_density_kg_m3":{"value":4000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"coating density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"substrate density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"coating removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"substrate removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_wear_energy_fraction":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"sample wear energy fraction;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"track_width_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"track width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_slope_x":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"surface slope x;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_negative_force_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept negative force projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"cone_angle_rad":{"value":2.0943951023931953,"unit":"rad","evidence":"assumption","meaning_zh":"cone angle rad;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-09,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":3510.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"removal_energy_j_m3":{"value":10000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"removal energy j m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_energy_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"wear energy fraction;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"start_x_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"start x m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"path_y_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"path y m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"speed_m_s":{"value":0.00016666666666666666,"unit":"m/s","evidence":"assumption","meaning_zh":"speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"initial force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"final_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"final force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_force_n":{"value":0.1,"unit":"N","evidence":"assumption","meaning_zh":"scan force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":5.6467971453911e-06,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_n":{"value":2.0,"unit":"N","evidence":"assumption","meaning_zh":"criterion threshold n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_m":{"value":5e-06,"unit":"m","evidence":"assumption","meaning_zh":"criterion threshold m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"criterion threshold fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_persistence":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"criterion persistence;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_on_criterion":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"stop on criterion;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["scaffold_dimensions: overall_dimensions_m_parsed=null; no photo-scale substitute.","rst_model_photo: Use official legacyRST3 hero/detail plus pair photo qualitatively; no RST100 dimensional substitution.","fine_large_range: Task targets large range; fine noise values not reinterpreted as large accuracy.","legacy_dimensions: Retain predecessor source as excluded; true dimensions/mass null.","curve_axis: Original order retained; only16strictly increasing replicate curves enabled. No sorting/cummax/interpolation of originals.","FnC_Rd_mu: FnC explicitly control/unknownprocessing,rawRd preserved but residual_depth_m=null; originalmu preserved independently; no unsupported calibration claim.","mean_orphans: Mean blocks author-derived,not6th experiment; orphan values retained separately,not curve nodes; mean algorithm not established.","bcr_versions: Use revisedcertificate;uncertainty k2of5-scratchmean,notpointnoise. Verificationonly,notcalibration.","dlc_load_program: Impliedloadrise104.384N exceedsfinal with nonnegativeinitial; keeprawconditions,initialnull,no runtime synthesis.","ni_ae_typo: Do not silently correctuppervalue; omit ambiguousAE scalar fromlibrary. NativeLc18.263/40.305N independently explicit.","ni_signed_depth: Preserveoriginalimage;do notdigitize orreverse sign byguess.","ni_Lc_semantics: Store author_Lc1_adhesive_peeling and explicitfailurecriterion,notgenericLc1equivalence.","access_failures: Magic/hashmanifesttracksfailures;notclaimdownloadedorreadPDFbytes. MDPIactualPDFserverworked;JRCbrowseronly.","原始数据跨型号响应迁移不是RST300原机校准。","未知涂层/基底力学、接触刚度、损伤和回复动力学、热损耗、传感器误差、图像生成必须显式工程输入,不从Lc或μ推造。","用户物质覆盖目标按材料/涂层-基底体系去重;52记录仅14身份,重复、氮化和退火/厚度不增身份。","真实源图保留作者标签,不假称模拟实时相机或原始二维像素数组。","Real RST300 whole-machine exterior dimensions and mass remain unknown; no numerical photo scaling substitutes these missing specifications. Geometry is an explicit task envelope around the documented 70mm scratch travel and 1mm depth range. 25kg is a numerical simulation budget only.","Qualitative shape follows official legacy photographs visibly labeled RST300, not the current shared-page RST100 photos. White front/blue sides, granite slab, black XY stages, microscope objective and adjacent indenter are represented.","Y travel +/-30mm and manual head lift0..40mm are engineering operating ranges. The fixed objective offsetY=-27mm and14mm clearance at nominal contact are engineering assembly assumptions, not measured OEM optical dimensions.","No automatic turret or tool changer is modeled. tool.select is a software workflow mode; XY specimen positioning supplies the modeled optical alignment. Lens internals, rear connector placement and force/depth sensor housing are engineering representations.","Installed specimen is120x80x6mm and installed stylus is a120deg spheroconical diamond with200um apex radius. Alternate specimens/tips and actual wear grooves do not dynamically replace or deform the displayed mesh.","Penetration0..1mm intentionally moves the diamond into the rigid displayed specimen as a process-depth visual proxy. Geometric interference checks exempt only this intended contact zone; no physical plasticity/fracture or calibrated contact force is claimed.","Clamp3mm release and coarse head access are manual motion proxies; human gripping, screw thread advance, handwheel transmission, optical ray tracing and metrological calibration are not implemented.","No numeric screen is present on the instrument and none is invented. External PC and its manufacturer GUI are outside this asset.","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","All depth/removal/thermal/force-control parameters are explicit engineering inputs; original Pd/Rd are not silently promoted to model truth.","High-range nominal0.2mN/.5nm resolutions and ideal-laboratory1mN/2.5nm RMS floors are specifications only; no achieved metrology or stochastic noise claim.","Default empirical record is bare borofloat glass from another scratch experiment, not native RST300 coating force/depth calibration.","Image references do not generate a new scratch image. Manufacturer panorama inspection limit30mm and scratch travel70mm are different; automatic panorama acquisition not implemented.","No manufacturer heater is invented. Heat comes only from declared portion of tangential work; passive cooling, no heating-control capability.","Normal plastic deformation/topographic work, real fracture/delamination, pile-up shape, AE waveform and actual indentation contact dynamics are not solved.","Observed postscan residual profile uses ideal nondestructive probe and explicit constant track width; not full Hertz/spheroconical cross-section inversion.","ASTM C1624 scope or CRM critical loads do not calibrate synthetic wear coefficients or confer certification."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","stylus.load","stylus.remove","power.set","clamp.set","stage.move","head.set_position","tool.select","contact.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","image.reference","analysis.critical_load","debris.collect","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"note_zh":"CHEM-129 Anton Paar RST300:真整机外廓/质量未知null,几何仅工程任务包络与25kg数值预算。真实库52记录/14材料体系,16跨仪器可运行原重复/6裸材;3原机标量记录但0原机数值曲线。30原重复52,900节点与6作者mean10,580节点、6无轴μ分别登记;29Lc与1剥离观察按原criterion保存。50材料未满足。五组预扫/划痕/后扫共15pass、有限试片/压头/碎屑与功热守恒只在真实报告通过后计入;涂层、回复/移除/热/传感与跨工况迁移均显式工程。summary_ready要求8项Matterix驱动、单测全API实际返回schema、几何/Blender/连续装配、来源逐点/哈希、独立物理/原表重分析、五流程与科学图全部实际通过;缺报仍not_run。原机校准/完整断裂场/AE全景/机器人硬件/外层异步身份与真实尺寸质量不在验证范围,交付partial。"}},"previews":["previews/antonpaar_rst300/preview_clamp_released.webp","previews/antonpaar_rst300/preview_closed.webp","previews/antonpaar_rst300/preview_coating_references.webp","previews/antonpaar_rst300/preview_contact_detail.webp","previews/antonpaar_rst300/preview_depth_max.webp","previews/antonpaar_rst300/preview_front.webp","previews/antonpaar_rst300/preview_guide_detail.webp","previews/antonpaar_rst300/preview_loading.webp","previews/antonpaar_rst300/preview_optical_detail.webp","previews/antonpaar_rst300/preview_output_example.webp","previews/antonpaar_rst300/preview_real_depth_references.webp","previews/antonpaar_rst300/preview_real_references.webp","previews/antonpaar_rst300/preview_rear.webp","previews/antonpaar_rst300/preview_rear_ports.webp","previews/antonpaar_rst300/preview_reference_reanalysis.webp","previews/antonpaar_rst300/preview_scratch_end.webp","previews/antonpaar_rst300/preview_scratch_start.webp","previews/antonpaar_rst300/preview_sidevents.webp","previews/antonpaar_rst300/preview_working.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","bytes":1419819},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/collision_proxies.json","bytes":185128},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/geometry_manifest.json","bytes":377059},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.blend","bytes":494195},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","bytes":346804},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","bytes":221119},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/output_templates.json","bytes":25197},{"name":"scratch_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/scratch_library.json","bytes":15736343},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/模板说明.md","bytes":3061},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/说明.md","bytes":3061}],"completeness":{"components":168,"with_collisions":168,"with_objects":168,"with_function":168,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_rst300","chem_id":"CHEM-129","name_en":"Coating scratch tester","maker":"Anton Paar","model":"RST 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_rst300.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_rst300","asset_dir":"expansion_batch04/t1_thermal/antonpaar_rst300","name_zh":"Anton Paar RST 300 涂层划痕附着力试验机","category":"热学力学与输运","description_zh":"受控法向载荷与横向划痕,区分预扫描、加载贯入与卸载后残余深度;真实曲线和图像参考与有限材料去除、传感器及伺服的工程假设分开,临界载荷按特定失效判据报告","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.364,0.369,0.5425],"bbox_min":[-0.172,-0.16,0.0],"bbox_max":[0.192,0.209,0.5425],"manifest_dimensions_m":[0.36400000751018524,0.36900000274181366,0.5425000190734863],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","links":{"base_link":"/Geometry/base_link","load_head":"/Geometry/base_link/load_head","stylus":"/Geometry/base_link/load_head/stylus","stage_y":"/Geometry/base_link/stage_y","stage_x":"/Geometry/base_link/stage_y/stage_x","clamp_jaw":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.295],"place":[0.0,0.0,0.165],"post_place":[0.0,0.0,0.295],"joint_load_head_joint":[0.0,0.0,0.0],"joint_stylus_joint":[0.0,0.0,0.0],"joint_stage_y_joint":[0.0,0.0,0.0],"joint_stage_x_joint":[-0.035,0.0,0.0],"joint_clamp_jaw_joint":[-0.035,0.0,0.0],"joint_power_switch_joint":[0.04,0.204,0.106]},"joints":[{"name":"load_head_joint","type":"prismatic","parent":"housing","child":"load_head","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head","child_bbox_min":[-0.159,-0.109,0.25],"child_bbox_max":[0.16559,0.186,0.5425],"kind":"other"},{"name":"stylus_joint","type":"prismatic","parent":"load_head","child":"stylus","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.001,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/load_head/stylus","child_bbox_min":[-0.006,-0.006,0.25],"child_bbox_max":[0.006,0.006,0.322],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"housing","child":"stage_y","axis":[0.0,1.0,0.0],"lower":-0.03,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y","child_bbox_min":[-0.136,-0.0785,0.0855],"child_bbox_max":[0.192,0.0615,0.256],"kind":"other"},{"name":"stage_x_joint","type":"prismatic","parent":"stage_y","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.07,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x","child_bbox_min":[-0.108,-0.0785,0.131],"child_bbox_max":[0.038,0.054,0.256],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"stage_x","child":"clamp_jaw","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.035,0.0,0.0],"child_prim":"/Geometry/base_link/stage_y/stage_x/clamp_jaw","child_bbox_min":[-0.098,-0.0785,0.238],"child_bbox_max":[0.028,-0.04,0.256],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.04,0.204,0.106],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.032,0.201,0.098],"child_bbox_max":[0.048,0.207,0.114],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_x","part":"antonpaar_rst300__sample_holder","pos":[-0.035,0.0,0.244],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.244],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"indenter","link":"stylus","part":"antonpaar_rst300__stylus","pos":[0.0,0.0,0.322],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.322],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"inspection","link":"load_head","part":"antonpaar_rst300__microscope","pos":[0.0,-0.027,0.2915],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,-0.027,0.2915],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"acoustic","link":"load_head","part":"antonpaar_rst300__acoustic_sensor","pos":[-0.015,0.0,0.297],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.015,0.0,0.297],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_rst300__usb_port","pos":[0.0,0.204,0.107],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.204,0.107],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_rst300__power_in","pos":[-0.04,0.204,0.106],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.04,0.204,0.106],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.364,0.369],"height_m":0.5425,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.244,"primary_slot":"sample","access":[],"slot_count":6,"mass_evidence":"Anton Paar RST300 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"花岗岩隔振底座/根部","function_zh":"花岗岩隔振底座/根部","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__housing"],"collisions":[{"shape":"box","origin_m":[0,0.015,0.04],"rpy_rad":[0,0,0],"size_m":[0.344,0.35,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.137,-0.116,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"金属调平脚","function_zh":"金属调平脚","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.146,0.0115],"rpy_rad":[0,0,0],"radius_m":0.019,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_foot","name_zh":"后立柱脚座","function_zh":"后立柱脚座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_foot"],"collisions":[{"shape":"box","origin_m":[0,0.137,0.072],"rpy_rad":[0,0,0],"size_m":[0.146,0.094,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column","name_zh":"后侧银色刚性立柱","function_zh":"后侧银色刚性立柱","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column"],"collisions":[{"shape":"box","origin_m":[0,0.135,0.292],"rpy_rad":[0,0,0],"size_m":[0.108,0.06,0.426]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_0","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"column_bolt_1","name_zh":"立柱脚螺栓","function_zh":"立柱脚螺栓","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__column_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.058,0.132,0.086],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_0","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_lower"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_0_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_0_upper"],"collisions":[{"shape":"box","origin_m":[-0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_rail_1","name_zh":"粗升降导杆","function_zh":"粗升降导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.094,0.3925],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.215}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_lower","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_lower"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.286],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_seat_1_upper","name_zh":"升降导杆端座","function_zh":"升降导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_seat_1_upper"],"collisions":[{"shape":"box","origin_m":[0.04,0.1,0.5],"rpy_rad":[0,0,0],"size_m":[0.018,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_head","name_zh":"测量头粗升降承板","function_zh":"测量头粗升降承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__load_head"],"collisions":[{"shape":"box","origin_m":[0,0.081,0.385],"rpy_rad":[0,0,0],"size_m":[0.154,0.008,0.11]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"head.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["head.set_position","contact.set","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_0","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04618999286782562,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04256397899684611,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.0374360210031539,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[-0.033810007132174386,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_bearing_1","name_zh":"粗升降真实空心导套","function_zh":"粗升降真实空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__z_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.0467,0.094,0.385],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04618999286782562,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.1007,0.385],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0374360210031539,0.10018999286782562,0.385],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.09873761543394986,0.385],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0965639789968461,0.385],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0333,0.094,0.385],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03381000713217438,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.03526238456605013,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.037436021003153894,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04,0.0873,0.385],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.0425639789968461,0.08781000713217438,0.385],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.04473761543394987,0.08926238456605014,0.385],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004599999999999999,0.002665425722887417,0.11]},{"shape":"box","origin_m":[0.046189992867825616,0.0914360210031539,0.385],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004599999999999999,0.002665425722887417,0.11]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bridge","name_zh":"加载头刚性连接梁","function_zh":"加载头刚性连接梁","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.017,0.391],"rpy_rad":[0,0,0],"size_m":[0.224,0.137,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_shell","name_zh":"蓝色头部侧罩及真实散热狭孔","function_zh":"蓝色头部侧罩及真实散热狭孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_shell"],"collisions":[{"shape":"box","origin_m":[-0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.047,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.047,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.047,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.032,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.047,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.047,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.032,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0296,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0296,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0296,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0296,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02628181818181818,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02628181818181818,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.02296363636363636,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.02296363636363636,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.019645454545454542,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.019645454545454542,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.016327272727272725,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.016327272727272725,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.013009090909090906,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.013009090909090906,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.009690909090909089,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.009690909090909089,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0063727272727272695,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636378,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0063727272727272695,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636378,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,-0.0030545454545454504,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028,0.025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0030545454545454504,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.00026363636363636845,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363638,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.00026363636363636845,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363638,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0035818181818181877,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0035818181818181877,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.006900000000000005,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.006900000000000005,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.010218181818181822,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.010218181818181822,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.013536363636363643,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636412,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.013536363636363643,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636412,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.016854545454545462,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.016854545454545462,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.02017272727272728,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.02017272727272728,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.023490909090909097,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0028000000000000004,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.023490909090909097,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0028000000000000004,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.026809090909090914,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636343,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.026809090909090914,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636343,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03012727272727273,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03012727272727273,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.033445454545454556,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.0038363636363636447,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.033445454545454556,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.0038363636363636447,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.03676363636363637,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.03676363636363637,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.04008181818181819,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.003836363636363631,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04008181818181819,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.003836363636363631,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.0434,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.0434,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.002799999999999997,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.0434,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0434,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.002799999999999997,0.0030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[0.1125,0.1119,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.15699999999999997]},{"shape":"box","origin_m":[-0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[0.1125,0.1119,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.030000000000000027]},{"shape":"box","origin_m":[-0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.1125,0.1119,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.13419999999999999,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1119,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1119,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.13419999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.39549999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.15699999999999997]},{"shape":"box","origin_m":[0.0,0.1825,0.489],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.030000000000000027]},{"shape":"box","origin_m":[0.0,0.1825,0.5165],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.025000000000000022]},{"shape":"box","origin_m":[0.0,0.1825,0.531],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1825,0.5345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.232,0.007000000000000006,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_front","name_zh":"圆角白色前罩及物镜让位口","function_zh":"圆角白色前罩及物镜让位口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_front"],"collisions":[{"shape":"box","origin_m":[-0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0.0735,-0.061,0.425],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.095,0.027,0.22]},{"shape":"box","origin_m":[0,-0.061,0.4385],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052,0.027,0.193]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_chin","name_zh":"物镜周围下唇支架","function_zh":"物镜周围下唇支架","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_chin"],"collisions":[{"shape":"box","origin_m":[-0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.068,-0.029,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.082,0.07400000000000001,0.01100000000000001]},{"shape":"box","origin_m":[0.0,0.0345,0.3135],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.218,0.053,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_top_white","name_zh":"原型白色机头顶盖","function_zh":"原型白色机头顶盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_top_white"],"collisions":[{"shape":"box","origin_m":[0,0.0615,0.538],"rpy_rad":[0,0,0],"size_m":[0.24,0.249,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"model_red_line","name_zh":"前面型号红色细饰条","function_zh":"前面型号红色细饰条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__model_red_line"],"collisions":[{"shape":"box","origin_m":[-0.01,-0.0746,0.355],"rpy_rad":[0,0,0],"size_m":[0.172,0.0004,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_hub","name_zh":"前调焦旋钮基座","function_zh":"前调焦旋钮基座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_hub"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.079,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.034,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_knob","name_zh":"前调焦旋钮","function_zh":"前调焦旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.095,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.029,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_face","name_zh":"调焦旋钮中心盖","function_zh":"调焦旋钮中心盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_face"],"collisions":[{"shape":"cylinder","origin_m":[0.058,-0.108,0.442],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[0.08700000000000001,-0.094,0.442],"rpy_rad":[0,-0.0,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[0.086642961877259,-0.094,0.4465365994861667],"rpy_rad":[0,-0.15707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.4509614928368735],"rpy_rad":[0,-0.3141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.45516572449244685],"rpy_rad":[0,-0.47123889803846897,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.45904577231648175],"rpy_rad":[0,-0.6283185307179586,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4625060966544099],"rpy_rad":[0,-0.7853981633974483,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[0.07504577231648173,-0.094,0.4654614928368735],"rpy_rad":[0,-0.9424777960769379,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.46783918920146267],"rpy_rad":[0,-1.0995574287564276,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[0.06696149283687348,-0.094,0.46958063897255947],"rpy_rad":[0,-1.2566370614359172,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[0.0625365994861667,-0.094,0.470642961877259],"rpy_rad":[0,-1.413716694115407,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[0.058,-0.094,0.47100000000000003],"rpy_rad":[0,-1.5707963267948966,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[0.05346340051383332,-0.094,0.470642961877259],"rpy_rad":[0,-1.727875959474386,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[0.04903850716312653,-0.094,0.46958063897255947],"rpy_rad":[0,-1.8849555921538759,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.46783918920146267],"rpy_rad":[0,-2.0420352248333655,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4654614928368735],"rpy_rad":[0,-2.199114857512855,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4625060966544099],"rpy_rad":[0,-2.356194490192345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_16","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_16"],"collisions":[{"shape":"box","origin_m":[0.03453850716312653,-0.094,0.45904577231648175],"rpy_rad":[0,-2.5132741228718345,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_17","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_17"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.45516572449244685],"rpy_rad":[0,-2.670353755551324,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_18","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_18"],"collisions":[{"shape":"box","origin_m":[0.03041936102744055,-0.094,0.4509614928368735],"rpy_rad":[0,-2.827433388230814,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_19","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_19"],"collisions":[{"shape":"box","origin_m":[0.02935703812274101,-0.094,0.4465365994861667],"rpy_rad":[0,-2.9845130209103035,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_20","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_20"],"collisions":[{"shape":"box","origin_m":[0.029,-0.094,0.442],"rpy_rad":[0,-3.141592653589793,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_21","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_21"],"collisions":[{"shape":"box","origin_m":[0.029357038122741007,-0.094,0.4374634005138333],"rpy_rad":[0,-3.2986722862692828,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_22","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_22"],"collisions":[{"shape":"box","origin_m":[0.030419361027440542,-0.094,0.43303850716312653],"rpy_rad":[0,-3.455751918948772,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_23","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_23"],"collisions":[{"shape":"box","origin_m":[0.03216081079853733,-0.094,0.42883427550755315],"rpy_rad":[0,-3.612831551628262,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_24","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_24"],"collisions":[{"shape":"box","origin_m":[0.03453850716312652,-0.094,0.42495422768351826],"rpy_rad":[0,-3.7699111843077517,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_25","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_25"],"collisions":[{"shape":"box","origin_m":[0.03749390334559012,-0.094,0.4214939033455901],"rpy_rad":[0,-3.9269908169872414,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_26","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_26"],"collisions":[{"shape":"box","origin_m":[0.04095422768351828,-0.094,0.4185385071631265],"rpy_rad":[0,-4.084070449666731,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_27","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_27"],"collisions":[{"shape":"box","origin_m":[0.044834275507553145,-0.094,0.41616081079853734],"rpy_rad":[0,-4.241150082346221,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_28","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_28"],"collisions":[{"shape":"box","origin_m":[0.04903850716312652,-0.094,0.41441936102744054],"rpy_rad":[0,-4.39822971502571,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_29","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_29"],"collisions":[{"shape":"box","origin_m":[0.053463400513833303,-0.094,0.413357038122741],"rpy_rad":[0,-4.5553093477052,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_30","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_30"],"collisions":[{"shape":"box","origin_m":[0.057999999999999996,-0.094,0.413],"rpy_rad":[0,-4.71238898038469,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_31","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_31"],"collisions":[{"shape":"box","origin_m":[0.06253659948616669,-0.094,0.413357038122741],"rpy_rad":[0,-4.869468613064179,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_32","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_32"],"collisions":[{"shape":"box","origin_m":[0.06696149283687347,-0.094,0.41441936102744054],"rpy_rad":[0,-5.026548245743669,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_33","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_33"],"collisions":[{"shape":"box","origin_m":[0.07116572449244686,-0.094,0.41616081079853734],"rpy_rad":[0,-5.183627878423159,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_34","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_34"],"collisions":[{"shape":"box","origin_m":[0.07504577231648171,-0.094,0.4185385071631265],"rpy_rad":[0,-5.340707511102648,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_35","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_35"],"collisions":[{"shape":"box","origin_m":[0.07850609665440988,-0.094,0.4214939033455901],"rpy_rad":[0,-5.497787143782138,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_36","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_36"],"collisions":[{"shape":"box","origin_m":[0.08146149283687348,-0.094,0.42495422768351826],"rpy_rad":[0,-5.654866776461628,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_37","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_37"],"collisions":[{"shape":"box","origin_m":[0.08383918920146267,-0.094,0.42883427550755315],"rpy_rad":[0,-5.811946409141117,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_38","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_38"],"collisions":[{"shape":"box","origin_m":[0.08558063897255946,-0.094,0.43303850716312653],"rpy_rad":[0,-5.969026041820607,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_39","name_zh":"旋钮周向防滑纹","function_zh":"旋钮周向防滑纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__focus_rib_39"],"collisions":[{"shape":"box","origin_m":[0.08664296187725899,-0.094,0.4374634005138333],"rpy_rad":[0,-6.126105674500097,0],"size_m":[0.0013,0.015,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_shaft","name_zh":"粗升降左侧手轮轴","function_zh":"粗升降左侧手轮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.126,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel","name_zh":"升降黑色手轮外环","function_zh":"升降黑色手轮外环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel"],"collisions":[{"shape":"box","origin_m":[-0.149,0.072,0.3115],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.3141261561283606],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.3216048160490641],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.33279742158340436],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.1065,0.346],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.10387384387163939,0.3592025784165956],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.09639518395093588,0.37039518395093585],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.08520257841659559,0.37787384387163936],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.072,0.38049999999999995],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0587974215834044,0.37787384387163936],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04760481604906411,0.37039518395093585],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.04012615612836061,0.3592025784165956],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.03749999999999999,0.346],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.0401261561283606,0.33279742158340436],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.047604816049064094,0.3216048160490641],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]},{"shape":"box","origin_m":[-0.149,0.058797421583404376,0.3141261561283606],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.009000000000000001,0.013724953349196404,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_hub","name_zh":"手轮轮毂","function_zh":"手轮轮毂","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_hub"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.072,0.346],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.012,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_0","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.089,0.346],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.0035,"length_m":0.034525}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_1","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.0635,0.36072243186433545],"rpy_rad":[0.4636476090008057,0.25268025514207815,-0.4636476090008057],"radius_m":0.0035,"length_m":0.03452500000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"handwheel_spoke_2","name_zh":"手轮辐条","function_zh":"手轮辐条","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__handwheel_spoke_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.149,0.06349999999999999,0.33127756813566456],"rpy_rad":[-2.6779450445889865,0.25268025514207937,2.6779450445889865],"radius_m":0.0035,"length_m":0.034524999999999986}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_stem","name_zh":"右侧头部手动锁柄座","function_zh":"右侧头部手动锁柄座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_stem"],"collisions":[{"shape":"cylinder","origin_m":[0.123,0.075,0.342],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.007,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lock_handle","name_zh":"原型红色锁紧手柄","function_zh":"原型红色锁紧手柄","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__head_lock_handle"],"collisions":[{"shape":"box","origin_m":[0.147,0.075,0.348],"rpy_rad":[0,-0.2,0],"size_m":[0.036,0.011,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_adjust","name_zh":"顶部手动微调帽","function_zh":"顶部手动微调帽","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__top_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0.024,0.539],"rpy_rad":[0,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_sensor","name_zh":"正常力/摩擦力测量壳","function_zh":"正常力/摩擦力测量壳","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_sensor"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.346],"rpy_rad":[0,0,0],"size_m":[0.038,0.039,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"force_mount","name_zh":"头内载荷组件安装桥","function_zh":"头内载荷组件安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__force_mount"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"depth_sensor","name_zh":"深度测量导套","function_zh":"深度测量导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__depth_sensor"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.0,0.311],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473759,0.0033484800331945353,0.311],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382291,0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.0033484800331945357,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[5.35782974626967e-19,0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.003348480033194535,0.008083945909473759,0.311],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00618718433538229,0.006187184335382291,0.311],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,0.003348480033194536,0.311],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008749999999999999,1.071565949253934e-18,0.311],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.008083945909473759,-0.0033484800331945344,0.311],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.00618718433538229,0.311],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-0.00334848003319454,-0.008083945909473755,0.311],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.008749999999999999,0.311],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.003348480033194537,-0.008083945909473757,0.311],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.006187184335382289,-0.0061871843353822915,0.311],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0045,0.003480966429144015,0.042]},{"shape":"box","origin_m":[0.008083945909473755,-0.0033484800331945405,0.311],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0045,0.003480966429144015,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus","name_zh":"微位移压头承杆","function_zh":"微位移压头承杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.2985],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.047}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.001],"state_id":"head.penetration_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stylus.load","stylus.remove","tool.select","contact.set","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stylus_holder","name_zh":"压头锥形夹持套","function_zh":"压头锥形夹持套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stylus_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.006,"length_m":0.027300000000000046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"diamond_tip","name_zh":"200um半径120度球锥金刚石尖","function_zh":"200um半径120度球锥金刚石尖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stylus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__diamond_tip"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.251],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope","name_zh":"银色显微物镜筒真实光学通孔","function_zh":"银色显微物镜筒真实光学通孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope"],"collisions":[{"shape":"box","origin_m":[0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645297,-0.018868272016354704,0.2915],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198533,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[7.041719095097281e-19,-0.0155,0.2915],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198532,-0.016375385376120204,0.2915],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645295,-0.0188682720163547,0.2915],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.022599140527801466,0.2915],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.0115,-0.027,0.2915],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.010624614623879798,-0.03140085947219853,0.2915],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.008131727983645299,-0.03513172798364529,0.2915],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-0.004400859472198539,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[-2.1125157285291842e-18,-0.0385,0.2915],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.004400859472198535,-0.037624614623879796,0.2915],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.008131727983645294,-0.0351317279836453,0.2915],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005000000000000001,0.004574984449732134,0.055]},{"shape":"box","origin_m":[0.010624614623879794,-0.03140085947219854,0.2915],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005000000000000001,0.004574984449732134,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tool.select","image.reference"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_shoulder","name_zh":"物镜上安装肩","function_zh":"物镜上安装肩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_shoulder"],"collisions":[{"shape":"box","origin_m":[0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458749,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833443,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[6.429395695523604e-19,-0.0165,0.3245],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833442,-0.01729926490863149,0.3245],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.007424621202458748,-0.019575378797541253,0.3245],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.022981823960166556,0.3245],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.010499999999999999,-0.027,0.3245],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00970073509136851,-0.03101817603983344,0.3245],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.00742462120245875,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-0.004018176039833448,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[-1.928818708657081e-18,-0.0375,0.3245],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.004018176039833445,-0.03670073509136851,0.3245],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.007424621202458746,-0.03442462120245875,0.3245],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.003000000000000001,0.004177159714972818,0.023]},{"shape":"box","origin_m":[0.009700735091368507,-0.03101817603983345,0.3245],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.003000000000000001,0.004177159714972818,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_knurl","name_zh":"物镜上端滚花环","function_zh":"物镜上端滚花环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_knurl"],"collisions":[{"shape":"box","origin_m":[0.01475,-0.027,0.31],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501575,-0.016570174977498426,0.31],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385075,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[9.03177014371173e-19,-0.01225,0.31],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385073,-0.013372776895458521,0.31],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501574,-0.016570174977498422,0.31],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.013627223104541479,-0.021355419372614926,0.31],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01475,-0.026999999999999996,0.31],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.01362722310454148,-0.032644580627385074,0.31],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.010429825022501577,-0.03742982502250157,0.31],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-0.005644580627385082,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[-2.7095310431135187e-18,-0.041749999999999995,0.31],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.005644580627385078,-0.04062722310454148,0.31],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.010429825022501574,-0.03742982502250158,0.31],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]},{"shape":"box","origin_m":[0.013627223104541475,-0.03264458062738508,0.31],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0014999999999999996,0.005867914837699911,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_0","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_0"],"collisions":[{"shape":"box","origin_m":[0.01545,-0.027,0.31],"rpy_rad":[0,0,0.0],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_1","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_1"],"collisions":[{"shape":"box","origin_m":[0.01515313258222991,-0.023985854524850816,0.31],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_2","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_2"],"collisions":[{"shape":"box","origin_m":[0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_3","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_3"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.018416439899847148,0.31],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_4","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_4"],"collisions":[{"shape":"box","origin_m":[0.01092479976933216,-0.016075200230667844,0.31],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_5","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_5"],"collisions":[{"shape":"box","origin_m":[0.008583560100152855,-0.014153794489925675,0.31],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_6","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_6"],"collisions":[{"shape":"box","origin_m":[0.005912459030040638,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_7","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_7"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491828,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_8","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_8"],"collisions":[{"shape":"box","origin_m":[9.460396523413303e-19,-0.01155,0.31],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_9","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.0030141454751491806,-0.01184686741777009,0.31],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_10","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.005912459030040637,-0.012726061222700619,0.31],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_11","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.00858356010015285,-0.014153794489925672,0.31],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_12","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332158,-0.01607520023066784,0.31],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_13","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074326,-0.018416439899847148,0.31],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_14","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299381,-0.02108754096995936,0.31],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_15","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.023985854524850813,0.31],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_16","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_16"],"collisions":[{"shape":"box","origin_m":[-0.01545,-0.026999999999999996,0.31],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_17","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_17"],"collisions":[{"shape":"box","origin_m":[-0.01515313258222991,-0.030014145475149183,0.31],"rpy_rad":[0,0,3.3379421944391554],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_18","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_18"],"collisions":[{"shape":"box","origin_m":[-0.014273938777299383,-0.032912459030040635,0.31],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_19","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_19"],"collisions":[{"shape":"box","origin_m":[-0.012846205510074328,-0.03558356010015285,0.31],"rpy_rad":[0,0,3.730641276137879],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_20","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_20"],"collisions":[{"shape":"box","origin_m":[-0.010924799769332161,-0.037924799769332156,0.31],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_21","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_21"],"collisions":[{"shape":"box","origin_m":[-0.008583560100152854,-0.039846205510074326,0.31],"rpy_rad":[0,0,4.123340357836604],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_22","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_22"],"collisions":[{"shape":"box","origin_m":[-0.0059124590300406454,-0.041273938777299374,0.31],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_23","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_23"],"collisions":[{"shape":"box","origin_m":[-0.003014145475149188,-0.042153132582229906,0.31],"rpy_rad":[0,0,4.516039439535327],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_24","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_24"],"collisions":[{"shape":"box","origin_m":[-2.838118957023991e-18,-0.04245,0.31],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_25","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_25"],"collisions":[{"shape":"box","origin_m":[0.0030141454751491823,-0.04215313258222991,0.31],"rpy_rad":[0,0,4.908738521234052],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_26","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_26"],"collisions":[{"shape":"box","origin_m":[0.00591245903004064,-0.04127393877729938,0.31],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_27","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_27"],"collisions":[{"shape":"box","origin_m":[0.008583560100152848,-0.039846205510074326,0.31],"rpy_rad":[0,0,5.301437602932776],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_28","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_28"],"collisions":[{"shape":"box","origin_m":[0.010924799769332156,-0.03792479976933216,0.31],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_29","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_29"],"collisions":[{"shape":"box","origin_m":[0.012846205510074324,-0.03558356010015285,0.31],"rpy_rad":[0,0,5.6941366846315],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_30","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_30"],"collisions":[{"shape":"box","origin_m":[0.014273938777299378,-0.03291245903004065,0.31],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_rib_31","name_zh":"物镜滚花细槽之间凸纹","function_zh":"物镜滚花细槽之间凸纹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_rib_31"],"collisions":[{"shape":"box","origin_m":[0.015153132582229908,-0.03001414547514919,0.31],"rpy_rad":[0,0,6.086835766330224],"size_m":[0.0007,0.0014,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_green_band","name_zh":"物镜绿色倍率识别环","function_zh":"物镜绿色倍率识别环","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_green_band"],"collisions":[{"shape":"box","origin_m":[0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158015,-0.021642431946888745,0.298],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611667,-0.017100505063388335,0.298],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.005357568053111258,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[8.572527594031473e-19,-0.013,0.298],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111256,-0.014065686544841985,0.298],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611665,-0.01710050506338833,0.298],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158015,-0.02164243194688874,0.298],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.014,-0.027,0.298],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.012934313455158017,-0.032357568053111255,0.298],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.009899494936611668,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-0.005357568053111265,-0.03993431345515801,0.298],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[-2.5717582782094414e-18,-0.041,0.298],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.00535756805311126,-0.039934313455158015,0.298],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.009899494936611663,-0.03689949493661167,0.298],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]},{"shape":"box","origin_m":[0.012934313455158011,-0.03235756805311127,0.298],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0005999999999999998,0.005569546286630424,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective_lens","name_zh":"物镜底部镜片/静态光学外观","function_zh":"物镜底部镜片/静态光学外观","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__objective_lens"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.027,0.265],"rpy_rad":[0,0,0],"radius_m":0.0092,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"microscope_camera","name_zh":"头内视频相机/内部结构工程表达","function_zh":"头内视频相机/内部结构工程表达","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__microscope_camera"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.348],"rpy_rad":[0,0,0],"size_m":[0.03,0.036,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"optical_mount","name_zh":"头内相机安装桥","function_zh":"头内相机安装桥","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__optical_mount"],"collisions":[{"shape":"box","origin_m":[0,-0.027,0.37],"rpy_rad":[0,0,0],"size_m":[0.03,0.032,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_sensor","name_zh":"压头旁声发射传感器","function_zh":"压头旁声发射传感器","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_sensor"],"collisions":[{"shape":"cylinder","origin_m":[-0.015,0,0.297],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acoustic_bracket","name_zh":"声发射传感器安装夹","function_zh":"声发射传感器安装夹","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"load_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__acoustic_bracket"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.313],"rpy_rad":[0,0,0],"size_m":[0.012,0.024,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_base","name_zh":"下层Y向调节座","function_zh":"下层Y向调节座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_base"],"collisions":[{"shape":"box","origin_m":[0,-0.004,0.0725],"rpy_rad":[0,0,0],"size_m":[0.154,0.216,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_0","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_front"],"collisions":[{"shape":"box","origin_m":[-0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_0_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_0_rear"],"collisions":[{"shape":"box","origin_m":[-0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_rail_1","name_zh":"Y向抛光导杆","function_zh":"Y向抛光导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.052,0,0.094],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.004,"length_m":0.198}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_front","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_front"],"collisions":[{"shape":"box","origin_m":[0.052,-0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_seat_1_rear","name_zh":"Y导杆端座","function_zh":"Y导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_seat_1_rear"],"collisions":[{"shape":"box","origin_m":[0.052,0.094,0.085],"rpy_rad":[0,0,0],"size_m":[0.017,0.013,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"Y向移动承板","function_zh":"Y向移动承板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0.108],"rpy_rad":[0,0,0],"size_m":[0.15,0.114,0.014]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[-0.03,0.03],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_0","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.04554999999999999,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.057959022984697794,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05845,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0579590229846978,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.05656083873865323,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.054468308138754834,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.04953169186124517,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.047439161261346764,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[-0.0460409770153022,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_bearing_1","name_zh":"Y导轨空心轴承","function_zh":"Y导轨空心轴承","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.05845,0.0,0.094],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,1.5114028307177316e-19,0.09646830813875483],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,2.792708281359466e-19,0.09856083873865323],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,3.9494859272502146e-19,0.10045],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124517,3.648849212127834e-19,0.0999590229846978],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,2.7927082813594664e-19,0.09856083873865323],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.0460409770153022,1.5114028307177319e-19,0.09646830813875483],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04554999999999999,4.836725299084492e-35,0.094],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.046040977015302194,-1.511402830717731e-19,0.09153169186124517],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.047439161261346764,-2.792708281359466e-19,0.08943916126134677],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.04953169186124516,-3.648849212127833e-19,0.0880409770153022],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.052,-3.9494859272502146e-19,0.08755],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05446830813875483,-3.648849212127834e-19,0.0880409770153022],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.05656083873865323,-2.792708281359467e-19,0.08943916126134677],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0041,0.0025659695391975885,0.1]},{"shape":"box","origin_m":[0.057959022984697794,-1.5114028307177338e-19,0.09153169186124517],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0041,0.0025659695391975885,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_shaft","name_zh":"Y调节前面旋钮轴","function_zh":"Y调节前面旋钮轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.115,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_control_knob","name_zh":"Y手动调节黑色旋钮","function_zh":"Y手动调节黑色旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__y_control_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.128,0.0725],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.017,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_base","name_zh":"上层X向固定驱动床","function_zh":"上层X向固定驱动床","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_base"],"collisions":[{"shape":"box","origin_m":[0,0,0.1215],"rpy_rad":[0,0,0],"size_m":[0.272,0.123,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_0","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_left"],"collisions":[{"shape":"box","origin_m":[-0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_0_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_0_right"],"collisions":[{"shape":"box","origin_m":[0.12,-0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_rail_1","name_zh":"X向划痕导杆","function_zh":"X向划痕导杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.045,0.14],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.25}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_left","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_left"],"collisions":[{"shape":"box","origin_m":[-0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_seat_1_right","name_zh":"X导杆端座","function_zh":"X导杆端座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_seat_1_right"],"collisions":[{"shape":"box","origin_m":[0.12,0.045,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.018,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor","name_zh":"右侧划痕驱动电机罩","function_zh":"右侧划痕驱动电机罩","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor"],"collisions":[{"shape":"box","origin_m":[0.158,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.055,0.065,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_motor_end","name_zh":"电机后端盖","function_zh":"电机后端盖","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_motor_end"],"collisions":[{"shape":"box","origin_m":[0.188,0,0.133],"rpy_rad":[0,0,0],"size_m":[0.008,0.07,0.052]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"X向划痕移动台","function_zh":"X向划痕移动台","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_y","origin_m":[-0.035,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0.155],"rpy_rad":[0,0,0],"size_m":[0.146,0.104,0.013]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.07],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_0","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_0"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,-0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,-0.0424360210031539,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,-0.04026238456605013,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,-0.038810007132174376,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,-0.0383,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,-0.038810007132174376,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,-0.04026238456605013,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,-0.0424360210031539,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,-0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,-0.0475639789968461,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,-0.04973761543394987,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,-0.05118999286782562,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,-0.051699999999999996,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,-0.05118999286782562,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,-0.04973761543394987,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,-0.047563978996846105,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_bearing_1","name_zh":"X向移动台空心导套","function_zh":"X向移动台空心导套","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__x_bearing_1"],"collisions":[{"shape":"box","origin_m":[4.102566777143633e-19,0.045,0.1333],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637954e-19,0.0475639789968461,0.1338100071321744],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889026e-19,0.04973761543394987,0.13526238456605014],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.56998433578431e-19,0.05118999286782562,0.1374360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.512097635958611e-35,0.051699999999999996,0.14],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843094e-19,0.05118999286782562,0.1425639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.9009527883889016e-19,0.04973761543394987,0.1447376154339499],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637954e-19,0.0475639789968461,0.14618999286782564],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-4.102566777143633e-19,0.045,0.14670000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-3.7902774761637964e-19,0.0424360210031539,0.14618999286782564],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-2.900952788388903e-19,0.04026238456605013,0.1447376154339499],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-1.5699843357843123e-19,0.038810007132174376,0.1425639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[-7.536292907875834e-35,0.0383,0.14],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[1.5699843357843108e-19,0.038810007132174376,0.1374360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[2.9009527883889016e-19,0.04026238456605013,0.13526238456605014],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]},{"shape":"box","origin_m":[3.7902774761637945e-19,0.04243602100315389,0.1338100071321744],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_pedestal","name_zh":"试片夹具抬高底座","function_zh":"试片夹具抬高底座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.1715],"rpy_rad":[0,0,0],"size_m":[0.13,0.094,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lift_block","name_zh":"夹具方形刚性支撑","function_zh":"夹具方形刚性支撑","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_lift_block"],"collisions":[{"shape":"box","origin_m":[0,0,0.2065],"rpy_rad":[0,0,0],"size_m":[0.116,0.071,0.051]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"涂层试片夹具底板","function_zh":"涂层试片夹具底板","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__sample_holder"],"collisions":[{"shape":"box","origin_m":[0,0,0.238],"rpy_rad":[0,0,0],"size_m":[0.134,0.094,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"120x80x6mm涂层试片","function_zh":"120x80x6mm涂层试片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__specimen"],"collisions":[{"shape":"box","origin_m":[0,0,0.247],"rpy_rad":[0,0,0],"size_m":[0.12,0.08,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_fixed","name_zh":"夹具固定后钳口","function_zh":"夹具固定后钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_fixed"],"collisions":[{"shape":"box","origin_m":[0,0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动松开前钳口","function_zh":"手动松开前钳口","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0,-0.046,0.247],"rpy_rad":[0,0,0],"size_m":[0.126,0.012,0.006]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具前松紧螺杆","function_zh":"夹具前松紧螺杆","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.06,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_knob","name_zh":"夹具前部圆旋钮","function_zh":"夹具前部圆旋钮","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_knob"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.075,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_0","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_bolt_1","name_zh":"夹具安装紧固螺钉","function_zh":"夹具安装紧固螺钉","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__clamp_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[0.047,-0.0525,0.247],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"后立柱控制电子盒","function_zh":"后立柱控制电子盒","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__controller"],"collisions":[{"shape":"box","origin_m":[0.0,0.167,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.010999999999999996]},{"shape":"box","origin_m":[0.0,0.167,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.167,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.016]},{"shape":"box","origin_m":[0.0,0.167,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.167,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.167,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0040000000000000036,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.1835,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.1835,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.1835,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[0.077,0.1835,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.016]},{"shape":"box","origin_m":[-0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.1835,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.1835,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.028999999999999998,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.1835,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.028999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.199,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[0.077,0.199,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.010999999999999996]},{"shape":"box","origin_m":[-0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.077,0.199,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[-0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[0.077,0.199,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.016]},{"shape":"box","origin_m":[-0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[0.077,0.199,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.0020000000000000018]},{"shape":"box","origin_m":[-0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.077,0.199,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0020000000000000018,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.199,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.0020000000000000018,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.082],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.0895],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.010999999999999996]},{"shape":"box","origin_m":[-0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.065,0.2025,0.097],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.02,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.065,0.2025,0.10700000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.065,0.2025,0.116],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,0.2025,0.147],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.059999999999999984]},{"shape":"box","origin_m":[0.0,0.2025,0.179],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.162,0.004999999999999977,0.0040000000000000036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.critical_load","ledger.read","sim.step","emergency.stop","emergency.reset","acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后部电源口真实凹孔","function_zh":"后部电源口真实凹孔","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_in"],"collisions":[{"shape":"box","origin_m":[-0.049,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.031,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.028]},{"shape":"box","origin_m":[-0.04,0.204,0.09425],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[-0.04,0.204,0.11775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_back","name_zh":"电源插座后绝缘面","function_zh":"电源插座后绝缘面","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_back"],"collisions":[{"shape":"box","origin_m":[-0.04,0.2,0.106],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.044,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源口触针","function_zh":"电源口触针","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.036,0.204,0.106],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后USB口空心金属座","function_zh":"后USB口空心金属座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.009,0.204,0.107],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003999999999999999,0.01,0.02]},{"shape":"box","origin_m":[0.0,0.204,0.09925],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]},{"shape":"box","origin_m":[0.0,0.204,0.11474999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.014,0.01,0.0045000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口绝缘后座","function_zh":"USB口绝缘后座","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_back"],"collisions":[{"shape":"box","origin_m":[0,0.2,0.107],"rpy_rad":[0,0,0],"size_m":[0.014,0.003,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口中间舌片","function_zh":"USB口中间舌片","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0,0.204,0.107],"rpy_rad":[0,0,0],"size_m":[0.01,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"供电摇臂空心外框","function_zh":"供电摇臂空心外框","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.030000000000000002,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.05,0.204,0.106],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002,0.01,0.028]},{"shape":"box","origin_m":[0.04,0.204,0.094],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]},{"shape":"box","origin_m":[0.04,0.204,0.118],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.01,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后电源摇臂开关","function_zh":"后电源摇臂开关","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.04,0.204,0.106],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂枢轴","function_zh":"摇臂枢轴","physical_meaning_zh":"RST300原厂照片定性外观;本体与局部尺寸为task envelope,真实尺寸和质量未知","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_rst300__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.04,0.204,0.106],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式有限响应/热/观测工程模型","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","heat_loss_w_k","temperature_max_k","safe_access_temperature_k","force_response_tau_s","force_settle_tolerance_n","force_release_n","contact_stiffness_n_m","head_speed_m_s","force_gain","force_offset_n","friction_gain","friction_offset_n","depth_gain","depth_offset_m","sensor_tau_s","scan_friction_coefficient"]},"specimen.load":{"function_zh":"抬头松夹具装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","length_m","width_m","substrate_thickness_m","coating_thickness_m","coating_density_kg_m3","substrate_density_kg_m3","coating_removal_energy_j_m3","substrate_removal_energy_j_m3","sample_wear_energy_fraction","track_width_m","surface_slope_x","accept_engineering","accept_condition_transfer","accept_unknown_conditions","accept_negative_force_projection"]},"specimen.remove":{"function_zh":"抬头后回收剩余specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stylus.load":{"function_zh":"抬头松夹具装入有限stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m","cone_angle_rad","volume_m3","density_kg_m3","removal_energy_j_m3","wear_energy_fraction","accept_engineering"]},"stylus.remove":{"function_zh":"抬头后回收剩余stylus","kind":"configuration","availability":"implemented","component_ids":["stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"电源开关,过程只由step推进","kind":"device_command","availability":"implemented","component_ids":["power_switch","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"clamp.set":{"function_zh":"抬头且静止时手动锁紧试片","kind":"device_command","availability":"implemented","component_ids":["clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]},"stage.move":{"function_zh":"抬头后异步XY对位,不能瞬移","kind":"device_command","availability":"implemented","component_ids":["stage_x","stage_y"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","speed_m_s"]},"head.set_position":{"function_zh":"粗抬头目标,速度为显式工程参数","kind":"device_command","availability":"implemented","component_ids":["load_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"tool.select":{"function_zh":"仅软件工位选择;固定显微镜靠Y台对位,不虚构转塔","kind":"device_command","availability":"implemented","component_ids":["microscope","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode"]},"contact.set":{"function_zh":"工位到位后允许接触加载;卸载必须等待真实载荷释放","kind":"device_command","availability":"implemented","component_ids":["load_head","stylus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"sensor.calibrate":{"function_zh":"外部标定参数,不免费读取过程真值","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_gain_correction","normal_zero_n","friction_gain_correction","friction_zero_n","depth_gain_correction","depth_zero_m"]},"sensor.zero":{"function_zh":"无接触静止状态独立传感器零点","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"预扫描/单道划痕/后扫描以及显式观察判据","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["pass_kind","start_x_m","path_y_m","length_m","speed_m_s","initial_force_n","final_force_n","scan_force_n","source_start_distance_m","sample_interval_s","criterion_channel","criterion_threshold_n","criterion_threshold_m","criterion_threshold_fraction","criterion_persistence","stop_on_criterion","timeout_s"]},"acquisition.start":{"function_zh":"异步真实加载/进给/卸载,保留有限损伤轨道","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","stylus","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消冻结部分测量,保留损伤并按宿主步进卸载","kind":"device_command","availability":"implemented","component_ids":["load_head","stage_x","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读属于操作owner的冻结结果","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原曲线/图像/工况参考,不将FnC/Rd空值冒实测","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"image.reference":{"function_zh":"仅返回实文献划痕图像索引,非本次动态显微成像","kind":"query","availability":"implemented","component_ids":["microscope"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.critical_load":{"function_zh":"由外部观测的包围阈值交点得到Lc;非固有粘附强度","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["rows","load_rows","channel","threshold_n","threshold_m","threshold_fraction","persistence"]},"debris.collect":{"function_zh":"抬头松夹具回收有限涂层/基底/压头碎屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"有限涂层/基底/压头/碎屑和切向热、法向弹簧账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主物理推进入口","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"emergency.stop":{"function_zh":"本地软件停机锁存,非原厂急停认证","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"载荷卸除后明确复位,不自动续划","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acoustic_emission.acquire":{"function_zh":"未实现:acoustic_emission.acquire","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"panorama.capture":{"function_zh":"未实现:panorama.capture","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vickers.measure":{"function_zh":"未实现:vickers.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipass":{"function_zh":"未实现:scratch.multipass","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.multipostscan":{"function_zh":"未实现:scratch.multipostscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"scratch.crosscan":{"function_zh":"未实现:scratch.crosscan","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"depth.closed_loop":{"function_zh":"未实现:depth.closed_loop","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.set_temperature":{"function_zh":"未实现:thermal.set_temperature","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"clamp.locked":{"meaning_zh":"试片夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["clamp_jaw"],"write_via":null},"contact.engaged":{"meaning_zh":"压头接触使能;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"stylus.present":{"meaning_zh":"有限压头存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stylus"],"write_via":null},"emergency.latched":{"meaning_zh":"软件安全停机锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"stage.moving":{"meaning_zh":"抬头后的对位移动中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["stage_x"],"write_via":null},"head.moving":{"meaning_zh":"粗抬头目标未到达;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["load_head"],"write_via":null},"stage.x_m":{"meaning_zh":"X向划痕移动台(stage_x)实际X台位置,范围 0–0.07 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"Y向移动承板(stage_y)实际Y台位置,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"head.lift_m":{"meaning_zh":"测量头粗升降承板(load_head)头部粗抬升,0为名义接触平面,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["load_head"],"write_via":null},"head.penetration_m":{"meaning_zh":"微位移压头承杆(stylus)弹簧压入与局部移除槽深的工程姿态,不是校准Pd真值,范围 0–0.001 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["stylus"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动松开前钳口(clamp_jaw)夹具手动释放代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"后电源摇臂开关(power_switch)电源开关工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"stage.target_x_m":{"meaning_zh":"X对位目标,范围 0–0.07 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.target_y_m":{"meaning_zh":"Y对位目标,范围 -0.03–0.03 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"head.target_lift_m":{"meaning_zh":"粗抬头目标,范围 0–0.04 m;设定值,由 head.set_position 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"load.target_n":{"meaning_zh":"当前高量程加载控制目标,非实际法向力,范围 0–200 N;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["load_head"],"write_via":null},"tool.mode":{"meaning_zh":"软件工位;固定物镜通过台Y对位,非转塔;设定值,由 tool.select 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["microscope"],"write_via":null},"load.indicated_n":{"meaning_zh":"实际工程力经独立gain/offset/响应的观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.indicated_n":{"meaning_zh":"源Ft/FnC派生代理经实际载荷与独立观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测Ft除观测Fn,非直接读取源真实系数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.raw_m":{"meaning_zh":"含基线/弹性/局部残余的工程深度观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.penetration_m":{"meaning_zh":"主划痕观测减同坐标预扫描,非卸载后残余;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"depth.residual_m":{"meaning_zh":"只有后扫描可得的同坐标残余观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"理想集中节点温度,未实现校准噪声;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"一阶闭环实际载荷,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.coating_volume_m3":{"meaning_zh":"有限涂层剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.substrate_volume_m3":{"meaning_zh":"有限基底剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.stylus_volume_m3":{"meaning_zh":"有限压头剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"涂层基底压头碎屑总质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.local_groove_m":{"meaning_zh":"当前被移除的局部平均槽深,≥0 m;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热节点真值。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.tangential_work_j":{"meaning_zh":"源响应作用于实际位移的切向耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主唯一时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作生命周期;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.pass_phase":{"meaning_zh":"真实加载/扫描/卸载阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.distance_m":{"meaning_zh":"本次实际划程,范围 0–0.07 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际记录点数,范围 0–250000;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"observation.unavailable_reason":{"meaning_zh":"未接触/量程/基线不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"scratch":{"meaning_zh":"实源切向响应与有限能量分配划痕、独立观察和同道前后扫描","implementation":"lumped","equations":["Fn_target(x)=Fstart+(Fend-Fstart)*x/L for progressive or constant load. dFn/dt=(Fn_target-Fn)/tau. Exact linear-target solution and two integral moments; hostfixed0.1s with <=10ms internal and source-knot events. High range Fn,Ft<=200N, depth<=1mm, speed0.4..600mm/min and length<=70mm.","mu_proxy(x)=max(Ft_source(x),0)/FnC_source(x) at source nodes, piecewise linear. FnC is the source command/control channel, not measured normal load. Source original Ft/Pd/Rd/mu arrays are preserved; negative projection requires explicit acceptance and result modification count. x_source=source_start+actual travel; no axis normalization or extrapolation.","W_t=integral Fn_actual(t)*mu_proxy(x(t))*v dt exactly on source-linear segments with analytic exponential force moments. Measured friction channel has independent gain/offset/tau; observed mu=Fobs/Nobs. Source native mu is not asserted to equal the derived nominal-load ratio.","Explicit energy allocation eta_sample+eta_stylus<=1. For each new path increment, coating removal capped by width*thickness*dx then substrate removal, with dV=dW_removal/u. Stylus dV=eta_stylus*dW_t/u_stylus. Each density transfers removed mass to separate debris. Unallocated work enters finite heat node, C*dT/dt=Pheat-G*(T-Tambient).","Ideal normal spring U=Fn^2/(2k). Positive deltaU tracked as loading work, negative deltaU as recovered actuator work; no normal energy disappears on unloading. Full normal plastic/topographic work is not solved and is not relabeled as tangential heat.","Local average groove=(dVcoat+dVsubstrate)/(declared width*dx), stored along the exact finite damaged path. Raw depth=Fn/k+local_groove-surface_slope*stageX, through independent sensor response. Prescan and postscan use explicitly assumed nondestructive low force. Penetration and residual observations subtract the same-path prescan; never treat source zero Rd as measured zero residual.","Critical threshold detection requires adjacent available observations and consecutive confirmation; missing points break a bracket. It reports an observed criterion, not intrinsic adhesion. Postscan residual crossings map to preserved original same-track scratch observedFn(position), never the low probing force; without load bracket Lc=null.","Damaged overlapping tracks cannot be reused; arbitrary multipass does not reset finite coating. Cancellation stops feed and freezes history but actual normal load relaxes on later steps. Fixed optical microscope has no simulated carousel; published image lookup is reference-only, dynamic panorama and AE calibration are unsupported."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_response_tau_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"force response tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_settle_tolerance_n":{"value":0.001,"unit":"N","evidence":"assumption","meaning_zh":"force settle tolerance n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_release_n":{"value":1e-06,"unit":"N","evidence":"assumption","meaning_zh":"force release n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_stiffness_n_m":{"value":10000000.0,"unit":"N/m","evidence":"assumption","meaning_zh":"contact stiffness n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"head speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"depth gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"depth_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"depth offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_friction_coefficient":{"value":0.03,"unit":"1","evidence":"assumption","meaning_zh":"scan friction coefficient;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"length_m":{"value":0.12,"unit":"m","evidence":"assumption","meaning_zh":"length m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.08,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_thickness_m":{"value":0.006,"unit":"m","evidence":"assumption","meaning_zh":"substrate thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_thickness_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"coating thickness m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_density_kg_m3":{"value":4000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"coating density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_density_kg_m3":{"value":2230.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"substrate density kg m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"coating_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"coating removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"substrate_removal_energy_j_m3":{"value":1000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"substrate removal energy j m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_wear_energy_fraction":{"value":0.1,"unit":"1","evidence":"assumption","meaning_zh":"sample wear energy fraction;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"track_width_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"track width m;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_slope_x":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"surface slope x;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_negative_force_projection":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept negative force projection;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.0002,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"cone_angle_rad":{"value":2.0943951023931953,"unit":"rad","evidence":"assumption","meaning_zh":"cone angle rad;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-09,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":3510.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"removal_energy_j_m3":{"value":10000000000.0,"unit":"J/m^3","evidence":"assumption","meaning_zh":"removal energy j m3;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_energy_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"wear energy fraction;宿主在 stylus.load 显式输入,此处登记示例值,非厂家标定或实测。"},"start_x_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"start x m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"path_y_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"path y m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"speed_m_s":{"value":0.00016666666666666666,"unit":"m/s","evidence":"assumption","meaning_zh":"speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"initial force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"final_force_n":{"value":10.0,"unit":"N","evidence":"assumption","meaning_zh":"final force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"scan_force_n":{"value":0.1,"unit":"N","evidence":"assumption","meaning_zh":"scan force n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":5.6467971453911e-06,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_n":{"value":2.0,"unit":"N","evidence":"assumption","meaning_zh":"criterion threshold n;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_m":{"value":5e-06,"unit":"m","evidence":"assumption","meaning_zh":"criterion threshold m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_threshold_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"criterion threshold fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"criterion_persistence":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"criterion persistence;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_on_criterion":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"stop on criterion;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"timeout_s":{"value":180.0,"unit":"s","evidence":"assumption","meaning_zh":"timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["scaffold_dimensions: overall_dimensions_m_parsed=null; no photo-scale substitute.","rst_model_photo: Use official legacyRST3 hero/detail plus pair photo qualitatively; no RST100 dimensional substitution.","fine_large_range: Task targets large range; fine noise values not reinterpreted as large accuracy.","legacy_dimensions: Retain predecessor source as excluded; true dimensions/mass null.","curve_axis: Original order retained; only16strictly increasing replicate curves enabled. No sorting/cummax/interpolation of originals.","FnC_Rd_mu: FnC explicitly control/unknownprocessing,rawRd preserved but residual_depth_m=null; originalmu preserved independently; no unsupported calibration claim.","mean_orphans: Mean blocks author-derived,not6th experiment; orphan values retained separately,not curve nodes; mean algorithm not established.","bcr_versions: Use revisedcertificate;uncertainty k2of5-scratchmean,notpointnoise. Verificationonly,notcalibration.","dlc_load_program: Impliedloadrise104.384N exceedsfinal with nonnegativeinitial; keeprawconditions,initialnull,no runtime synthesis.","ni_ae_typo: Do not silently correctuppervalue; omit ambiguousAE scalar fromlibrary. NativeLc18.263/40.305N independently explicit.","ni_signed_depth: Preserveoriginalimage;do notdigitize orreverse sign byguess.","ni_Lc_semantics: Store author_Lc1_adhesive_peeling and explicitfailurecriterion,notgenericLc1equivalence.","access_failures: Magic/hashmanifesttracksfailures;notclaimdownloadedorreadPDFbytes. MDPIactualPDFserverworked;JRCbrowseronly.","原始数据跨型号响应迁移不是RST300原机校准。","未知涂层/基底力学、接触刚度、损伤和回复动力学、热损耗、传感器误差、图像生成必须显式工程输入,不从Lc或μ推造。","用户物质覆盖目标按材料/涂层-基底体系去重;52记录仅14身份,重复、氮化和退火/厚度不增身份。","真实源图保留作者标签,不假称模拟实时相机或原始二维像素数组。","Real RST300 whole-machine exterior dimensions and mass remain unknown; no numerical photo scaling substitutes these missing specifications. Geometry is an explicit task envelope around the documented 70mm scratch travel and 1mm depth range. 25kg is a numerical simulation budget only.","Qualitative shape follows official legacy photographs visibly labeled RST300, not the current shared-page RST100 photos. White front/blue sides, granite slab, black XY stages, microscope objective and adjacent indenter are represented.","Y travel +/-30mm and manual head lift0..40mm are engineering operating ranges. The fixed objective offsetY=-27mm and14mm clearance at nominal contact are engineering assembly assumptions, not measured OEM optical dimensions.","No automatic turret or tool changer is modeled. tool.select is a software workflow mode; XY specimen positioning supplies the modeled optical alignment. Lens internals, rear connector placement and force/depth sensor housing are engineering representations.","Installed specimen is120x80x6mm and installed stylus is a120deg spheroconical diamond with200um apex radius. Alternate specimens/tips and actual wear grooves do not dynamically replace or deform the displayed mesh.","Penetration0..1mm intentionally moves the diamond into the rigid displayed specimen as a process-depth visual proxy. Geometric interference checks exempt only this intended contact zone; no physical plasticity/fracture or calibrated contact force is claimed.","Clamp3mm release and coarse head access are manual motion proxies; human gripping, screw thread advance, handwheel transmission, optical ray tracing and metrological calibration are not implemented.","No numeric screen is present on the instrument and none is invented. External PC and its manufacturer GUI are outside this asset.","装样/移除API改变有限物料库存;可见试片和压头是已装配置代理,运行时未动态隐藏或替换mesh。","All depth/removal/thermal/force-control parameters are explicit engineering inputs; original Pd/Rd are not silently promoted to model truth.","High-range nominal0.2mN/.5nm resolutions and ideal-laboratory1mN/2.5nm RMS floors are specifications only; no achieved metrology or stochastic noise claim.","Default empirical record is bare borofloat glass from another scratch experiment, not native RST300 coating force/depth calibration.","Image references do not generate a new scratch image. Manufacturer panorama inspection limit30mm and scratch travel70mm are different; automatic panorama acquisition not implemented.","No manufacturer heater is invented. Heat comes only from declared portion of tangential work; passive cooling, no heating-control capability.","Normal plastic deformation/topographic work, real fracture/delamination, pile-up shape, AE waveform and actual indentation contact dynamics are not solved.","Observed postscan residual profile uses ideal nondestructive probe and explicit constant track width; not full Hertz/spheroconical cross-section inversion.","ASTM C1624 scope or CRM critical loads do not calibrate synthetic wear coefficients or confer certification."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","stylus.load","stylus.remove","power.set","clamp.set","stage.move","head.set_position","tool.select","contact.set","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","image.reference","analysis.critical_load","debris.collect","ledger.read","sim.step","emergency.stop","emergency.reset"],"unsupported":["acoustic_emission.acquire","panorama.capture","vickers.measure","scratch.multipass","scratch.multipostscan","scratch.crosscan","depth.closed_loop","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","astm.certification","thermal.set_temperature"],"note_zh":"CHEM-129 Anton Paar RST300:真整机外廓/质量未知null,几何仅工程任务包络与25kg数值预算。真实库52记录/14材料体系,16跨仪器可运行原重复/6裸材;3原机标量记录但0原机数值曲线。30原重复52,900节点与6作者mean10,580节点、6无轴μ分别登记;29Lc与1剥离观察按原criterion保存。50材料未满足。五组预扫/划痕/后扫共15pass、有限试片/压头/碎屑与功热守恒只在真实报告通过后计入;涂层、回复/移除/热/传感与跨工况迁移均显式工程。summary_ready要求8项Matterix驱动、单测全API实际返回schema、几何/Blender/连续装配、来源逐点/哈希、独立物理/原表重分析、五流程与科学图全部实际通过;缺报仍not_run。原机校准/完整断裂场/AE全景/机器人硬件/外层异步身份与真实尺寸质量不在验证范围,交付partial。"}},"previews":["previews/antonpaar_rst300/preview_clamp_released.webp","previews/antonpaar_rst300/preview_closed.webp","previews/antonpaar_rst300/preview_coating_references.webp","previews/antonpaar_rst300/preview_contact_detail.webp","previews/antonpaar_rst300/preview_depth_max.webp","previews/antonpaar_rst300/preview_front.webp","previews/antonpaar_rst300/preview_guide_detail.webp","previews/antonpaar_rst300/preview_loading.webp","previews/antonpaar_rst300/preview_optical_detail.webp","previews/antonpaar_rst300/preview_output_example.webp","previews/antonpaar_rst300/preview_real_depth_references.webp","previews/antonpaar_rst300/preview_real_references.webp","previews/antonpaar_rst300/preview_rear.webp","previews/antonpaar_rst300/preview_rear_ports.webp","previews/antonpaar_rst300/preview_reference_reanalysis.webp","previews/antonpaar_rst300/preview_scratch_end.webp","previews/antonpaar_rst300/preview_scratch_start.webp","previews/antonpaar_rst300/preview_sidevents.webp","previews/antonpaar_rst300/preview_working.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","bytes":1506964},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/collision_proxies.json","bytes":185128},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/geometry_manifest.json","bytes":377059},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.blend","bytes":494195},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.glb","bytes":346804},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/model.urdf","bytes":221119},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/output_templates.json","bytes":75937},{"name":"scratch_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/scratch_library.json","bytes":16234995},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/模板说明.md","bytes":4839},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/说明.md","bytes":4839}],"completeness":{"components":168,"with_collisions":168,"with_objects":168,"with_function":168,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_rst300","chem_id":"CHEM-129","name_en":"Coating scratch tester","maker":"Anton Paar","model":"RST 300","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_rst300","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_rst300/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_rst300.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_surpass3.json b/data/assets/instrument.antonpaar_surpass3.json index 7374e29b7e5080f3acaf41b586911df123a29395..436482782b7b782355bc1e6b88df3e0ccca6efe8 100644 --- a/data/assets/instrument.antonpaar_surpass3.json +++ b/data/assets/instrument.antonpaar_surpass3.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_surpass3","asset_dir":"expansion_batch03/t4_measure/antonpaar_surpass3","name_zh":"Anton Paar SurPASS 3 固体表面流动电位分析仪","category":"颗粒孔隙与界面","description_zh":"Ag/AgCl电极和可调间隙池、双1mL滴定器;有限电解液滴定/正反压力扫描与HS拟合;单点棉布参考、69纳米配方仅外部参考。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.5365,0.605,0.3508],"bbox_min":[-0.2165,-0.3,0.0],"bbox_max":[0.32,0.305,0.3508],"manifest_dimensions_m":[0.5364999920129776,0.6050000190734863,0.35078293085098267],"glb":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","links":{"base_link":"/Geometry/base_link","cell_carriage":"/Geometry/base_link/cell_carriage","gap_jaw":"/Geometry/base_link/cell_carriage/gap_jaw","cell_lock":"/Geometry/base_link/cell_lock","beaker_lid":"/Geometry/base_link/beaker_lid","acid_piston":"/Geometry/base_link/acid_piston","base_piston":"/Geometry/base_link/base_piston","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.233,-0.132,0.2455],"place":[0.233,-0.132,0.1155],"post_place":[0.233,-0.132,0.2455],"joint_cell_carriage_joint":[0.17,-0.175,0.163],"joint_gap_jaw_joint":[0.17,-0.175,0.1905],"joint_cell_lock_joint":[0.19,-0.233,0.145],"joint_beaker_lid_joint":[0.265,-0.053,0.156],"joint_acid_piston_joint":[0.244,0.065,0.196],"joint_base_piston_joint":[0.244,0.18,0.196],"joint_power_switch_joint":[0.097,0.294,0.068]},"joints":[{"name":"cell_carriage_joint","type":"prismatic","parent":"housing","child":"cell_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.095,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.163],"child_prim":"/Geometry/base_link/cell_carriage","child_bbox_min":[0.142,-0.209,0.129],"child_bbox_max":[0.198,-0.141,0.22],"kind":"other"},{"name":"gap_jaw_joint","type":"prismatic","parent":"cell_carriage","child":"gap_jaw","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0003,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.1905],"child_prim":"/Geometry/base_link/cell_carriage/gap_jaw","child_bbox_min":[0.147,-0.1922,0.184],"child_bbox_max":[0.193,-0.1578,0.22],"kind":"other"},{"name":"cell_lock_joint","type":"revolute","parent":"housing","child":"cell_lock","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.19,-0.233,0.145],"child_prim":"/Geometry/base_link/cell_lock","child_bbox_min":[0.185,-0.2495,0.14],"child_bbox_max":[0.195,-0.2165,0.197],"kind":"other"},{"name":"beaker_lid_joint","type":"prismatic","parent":"housing","child":"beaker_lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.105,"effort":10.0,"mimic":null,"origin_m":[0.265,-0.053,0.156],"child_prim":"/Geometry/base_link/beaker_lid","child_bbox_min":[0.233,-0.085,0.086],"child_bbox_max":[0.297,-0.021,0.188],"kind":"door"},{"name":"acid_piston_joint","type":"prismatic","parent":"housing","child":"acid_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.065,0.196],"child_prim":"/Geometry/base_link/acid_piston","child_bbox_min":[0.2165,0.038,0.134],"child_bbox_max":[0.2575,0.092,0.196],"kind":"other"},{"name":"base_piston_joint","type":"prismatic","parent":"housing","child":"base_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.18,0.196],"child_prim":"/Geometry/base_link/base_piston","child_bbox_min":[0.2165,0.153,0.134],"child_bbox_max":[0.2575,0.207,0.196],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.2,"effort":10.0,"mimic":null,"origin_m":[0.097,0.294,0.068],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.09,0.2895,0.057],"child_bbox_max":[0.104,0.2985,0.079],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_lower","link":"cell_carriage","part":"antonpaar_surpass3__sample_lower","pos":[0.17,-0.175,0.1845],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0215],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample_upper","link":"gap_jaw","part":"antonpaar_surpass3__sample_upper","pos":[0.17,-0.175,0.185],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.0055],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cell","link":"cell_carriage","part":"antonpaar_surpass3__cell_carriage","pos":[0.17,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrolyte","link":"base_link","part":"antonpaar_surpass3__beaker_wall","pos":[0.265,-0.053,0.152],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.265,-0.053,0.152],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"acid","link":"beaker_lid","part":"antonpaar_surpass3__acid_tip","pos":[0.257,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"base","link":"beaker_lid","part":"antonpaar_surpass3__base_tip","pos":[0.273,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"inlet","link":"beaker_lid","part":"antonpaar_surpass3__inlet_tip","pos":[0.248,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"outlet","link":"beaker_lid","part":"antonpaar_surpass3__outlet_tip","pos":[0.282,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ph","link":"base_link","part":"antonpaar_surpass3__ph_port","pos":[-0.1,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.1,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"conductivity","link":"base_link","part":"antonpaar_surpass3__conductivity_port","pos":[-0.045,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.045,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"antonpaar_surpass3__usb_port","pos":[0.015,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.015,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"can","link":"base_link","part":"antonpaar_surpass3__can_port","pos":[0.069,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.069,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_surpass3__ac_port","pos":[0.06,0.302,0.068],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.06,0.302,0.068],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_0","link":"cell_carriage","part":"antonpaar_surpass3__electrode_0","pos":[0.147,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_1","link":"cell_carriage","part":"antonpaar_surpass3__electrode_1","pos":[0.193,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_surpass3__power_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.19,-0.2945,0.082],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.007,0.007],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.5365,0.605],"height_m":0.3508,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1845,"primary_slot":"sample_lower","access":[],"slot_count":15,"mass_evidence":"manufacturer body26kg; accessory mass and part distribution unknown"},"components":[{"id":"housing","name_zh":"黑色主机底架","function_zh":"黑色主机底架","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"size_m":[0.432,0.6,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"main_shell","name_zh":"灰白斜前脸主壳","function_zh":"灰白斜前脸主壳","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__main_shell"],"collisions":[{"shape":"box","origin_m":[-0.053,0,0.14],"rpy_rad":[0,0,0],"size_m":[0.326,0.6,0.204]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_skin","name_zh":"深蓝灰顶板","function_zh":"深蓝灰顶板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__top_skin"],"collisions":[{"shape":"box","origin_m":[-0.053,0.017,0.2435],"rpy_rad":[0,0,0],"size_m":[0.326,0.565,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_lower","name_zh":"深灰下前边框","function_zh":"深灰下前边框","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_lower"],"collisions":[{"shape":"box","origin_m":[-0.053,-0.292,0.054],"rpy_rad":[0,0,0],"size_m":[0.325,0.007,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_band","name_zh":"前横向型号铭牌","function_zh":"前横向型号铭牌","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_band"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.297,0.077],"rpy_rad":[-0.146,0,0],"size_m":[0.268,0.002,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_lamp","name_zh":"电源绿灯","function_zh":"电源绿灯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.294,0.082],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0035,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"控制电子箱","function_zh":"控制电子箱","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__controller"],"collisions":[{"shape":"box","origin_m":[-0.055,0.15,0.08],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","power.set","acquisition.start","acquisition.stop","process.measure","template.reference","adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hydraulic_module","name_zh":"侧液压模块面板","function_zh":"侧液压模块面板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__hydraulic_module"],"collisions":[{"shape":"box","origin_m":[0.126,-0.073,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.29,0.187]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_receiver","name_zh":"测量池互锁接收座","function_zh":"测量池互锁接收座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_receiver"],"collisions":[{"shape":"box","origin_m":[0.161,-0.171,0.154],"rpy_rad":[0,0,0],"size_m":[0.054,0.077,0.085]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_carriage","name_zh":"可拔出可调间隙池","function_zh":"可拔出可调间隙池","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.17,-0.175,0.163],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_carriage"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.034,"length_m":0.045}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.095],"state_id":"cell.withdrawal_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_0","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_0","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_1","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_1"],"collisions":[{"shape":"cylinder","origin_m":[0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_1","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lower","name_zh":"20×10mm下试片","function_zh":"20×10mm下试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_jaw","name_zh":"上试片夹持座","function_zh":"上试片夹持座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0275],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_jaw"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.046,0.032,0.011]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0003],"state_id":"gap.height_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_upper","name_zh":"20×10mm上试片","function_zh":"20×10mm上试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_upper"],"collisions":[{"shape":"box","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_adjust","name_zh":"手动测微圆柄","function_zh":"手动测微圆柄","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.02],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_0","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_0"],"collisions":[{"shape":"cylinder","origin_m":[0.016,0.0,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_1","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_1"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,0.004944271909999159,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_2","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_2"],"collisions":[{"shape":"cylinder","origin_m":[0.01294427190999916,0.00940456403667957,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_3","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_3"],"collisions":[{"shape":"cylinder","origin_m":[0.00940456403667957,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_4","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0049442719099991594,0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_5","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_5"],"collisions":[{"shape":"cylinder","origin_m":[9.797174393178825e-19,0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_6","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999158,0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_7","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679568,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_8","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999158,0.009404564036679572,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_9","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.015216904260722457,0.00494427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_10","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.016,1.959434878635765e-18,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_11","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.01521690426072246,-0.004944271909999151,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_12","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999161,-0.009404564036679568,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_13","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679572,-0.012944271909999158,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_14","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_14"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999161,-0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_15","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_15"],"collisions":[{"shape":"cylinder","origin_m":[-2.9391523179536477e-18,-0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_16","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_16"],"collisions":[{"shape":"cylinder","origin_m":[0.004944271909999156,-0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_17","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_17"],"collisions":[{"shape":"cylinder","origin_m":[0.009404564036679566,-0.012944271909999161,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_18","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_18"],"collisions":[{"shape":"cylinder","origin_m":[0.012944271909999158,-0.009404564036679573,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_19","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_19"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,-0.004944271909999162,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_lock","name_zh":"测量池锁杆轴","function_zh":"测量池锁杆轴","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.19,-0.233,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_lock"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.033}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.2],"state_id":"lock.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lock_arm","name_zh":"上旋锁杆","function_zh":"上旋锁杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_lock","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__lock_arm"],"collisions":[{"shape":"box","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_0","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.22,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_1","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.126,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"interlock_disk","name_zh":"黄铜测量池互锁盘","function_zh":"黄铜测量池互锁盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__interlock_disk"],"collisions":[{"shape":"cylinder","origin_m":[0.128,-0.17,0.142],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.067,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_0","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_0"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_1","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_1"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_tray","name_zh":"电解液杯和试剂托盘","function_zh":"电解液杯和试剂托盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__side_tray"],"collisions":[{"shape":"box","origin_m":[0.233,0.04,0.044],"rpy_rad":[0,0,0],"size_m":[0.174,0.36,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_0","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_0"],"collisions":[{"shape":"box","origin_m":[0.233,-0.132,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_1","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_1"],"collisions":[{"shape":"box","origin_m":[0.233,0.212,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_wall","name_zh":"60mm电解液玻璃杯","function_zh":"60mm电解液玻璃杯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_wall"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.1025],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.099}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load","electrolyte.drain","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_bottom","name_zh":"电解液杯底","function_zh":"电解液杯底","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.054],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"liquid_surface","name_zh":"电解液初始液面代理","function_zh":"电解液初始液面代理","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__liquid_surface"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.129],"rpy_rad":[0,0,0],"radius_m":0.0242,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_lid","name_zh":"电解液杯带孔盖","function_zh":"电解液杯带孔盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.265,-0.053,0.156],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_lid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.105],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ph.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["conductivity.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__inlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"outlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__outlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.065,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.065,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.065,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"acid.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"acid_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tube","name_zh":"柔性液路/探头连接线","function_zh":"acid_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.065,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.03,0.2135],"rpy_rad":[0,1.6704649792860586,-1.5707963267948966],"radius_m":0.0012,"length_m":0.07034912934784623},{"shape":"cylinder","origin_m":[0.2835,-0.021500000000000002,0.184],"rpy_rad":[0,2.2652669941714247,-2.584691129484207],"radius_m":0.0012,"length_m":0.0812526922630875}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.18,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.18,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.18,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"base.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"base_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tube","name_zh":"柔性液路/探头连接线","function_zh":"base_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.18,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.0875,0.2135],"rpy_rad":[0,1.6086161226263136,-1.5707963267948966],"radius_m":0.0012,"length_m":0.18513238506539043},{"shape":"cylinder","origin_m":[0.2915,-0.021500000000000002,0.184],"rpy_rad":[0,2.3800314923187473,-2.413275272598609],"radius_m":0.0012,"length_m":0.07184705978674422}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_0","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_0","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_0"],"collisions":[{"shape":"cylinder","origin_m":[0.1533103448275862,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.15593103448275863,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.15855172413793103,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.16117241379310343,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.16379310344827586,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.16641379310344828,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.16903448275862068,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.1716551724137931,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.1742758620689655,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.17689655172413793,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.17951724137931035,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.18213793103448275,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.18475862068965518,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.18737931034482758,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.19,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.1926206896551724,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.19524137931034483,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.19786206896551725,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.20048275862068965,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.20310344827586208,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.20572413793103447,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.2083448275862069,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.2109655172413793,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.21358620689655172,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.21620689655172415,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.21882758620689655,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.22144827586206897,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.22406896551724137,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.65564814726408,-1.2516567325226102],"radius_m":0.003,"length_m":0.01788441354759094},{"shape":"cylinder","origin_m":[0.2266896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680882,-1.2516567325226122],"radius_m":0.003,"length_m":0.018050512350029434}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_1","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_1","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_1"],"collisions":[{"shape":"cylinder","origin_m":[0.18131034482758623,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.18393103448275866,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.18655172413793106,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.18917241379310346,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.19179310344827588,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.1944137931034483,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.1970344827586207,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.19965517241379313,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.20227586206896553,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.20489655172413795,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.20751724137931038,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.21013793103448278,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.2127586206896552,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.2153793103448276,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.21800000000000003,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.22062068965517243,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.22324137931034485,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.22586206896551728,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.22848275862068967,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.2311034482758621,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.2337241379310345,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.23634482758620692,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.23896551724137932,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.24158620689655175,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.24420689655172417,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.24682758620689657,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.249448275862069,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.25206896551724145,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.6556481472640794,-1.251656732522607],"radius_m":0.003,"length_m":0.017884413547590943},{"shape":"cylinder","origin_m":[0.2546896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680883,-1.2516567325226153],"radius_m":0.003,"length_m":0.018050512350029427}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_port","name_zh":"后部ph接口","function_zh":"后部ph接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_port"],"collisions":[{"shape":"box","origin_m":[-0.1,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_port","name_zh":"后部conductivity接口","function_zh":"后部conductivity接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_port"],"collisions":[{"shape":"box","origin_m":[-0.045,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后部usb接口","function_zh":"后部usb接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__usb_port"],"collisions":[{"shape":"box","origin_m":[0.015,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"can_port","name_zh":"后部can接口","function_zh":"后部can接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__can_port"],"collisions":[{"shape":"box","origin_m":[0.069,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_port","name_zh":"后部ac接口","function_zh":"后部ac接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ac_port"],"collisions":[{"shape":"box","origin_m":[0.06,0.302,0.068],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后置电源开关","function_zh":"后置电源开关","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.097,0.294,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.009,0.022]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0,0.2],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.065],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.07100000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.077],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.083],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.089],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.095],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.101],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.10700000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.113],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.119],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.125],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_0"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_1"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_2"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_3"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_4"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_5"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_6"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_7"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_8"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_9"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_10"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_11"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_12"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_13"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_0"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_1"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_2"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_3"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_4"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_5"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_6"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_7"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_8"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_9"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_10"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_11"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_12"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_13"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"初始化水物性、有限气室和显式误差系数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","viscosity_pa_s","relative_permittivity","kw_mol2_m6","molar_conductivities","ambient_pa","gas_volume_m3","extra_resistance_pa_s_m3","surface_conductance_s","dose_flow_m3_s","ph_slope_v","ph_offset_v","conductivity_gain","voltage_offset_v","current_offset_a","voltage_gain","current_gain","blocked_fraction","accept_engineering_model"]},"method.configure":{"function_zh":"压力下降扫描、反向循环与pH目标序列","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ph_targets","start_pressure_pa","stop_pressure_pa","cycles","fill_volume_m3","mode","ramp_timeout_s"]},"power.set":{"function_zh":"开关电源;断电停止并泄压,保留液体","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch","power_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"cell.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_carriage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["withdrawal_m"]},"gap.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["gap_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["height_m"]},"lock.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"lid.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["beaker_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"sample.load":{"function_zh":"可信装样;棉布单点参考转入平板模型需明确接受假设","kind":"configuration","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","ph_slope_v","accept_geometry_transfer","accept_ph_extrapolation"]},"sample.unload":{"function_zh":"退回完整固体试片,不消耗样品","kind":"device_command","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"electrolyte.load":{"function_zh":"有限KCl/酸碱库存装载","kind":"configuration","availability":"implemented","component_ids":["beaker_wall","acid_bottle","base_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","kcl_mol_m3","initial_ph","acid_stock_m3","base_stock_m3","titrant_mol_m3"]},"electrolyte.drain":{"function_zh":"可信宿主领取全部有限残液;保留酸碱库存","kind":"device_command","availability":"implemented","component_ids":["beaker_wall"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ph.calibrate":{"function_zh":"根据两点真实输入标定pH读数;不宣称实机校准","kind":"configuration","availability":"implemented","component_ids":["ph_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["buffer_ph","measured_v"]},"conductivity.calibrate":{"function_zh":"单点电导比例校正","kind":"configuration","availability":"implemented","component_ids":["conductivity_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_s_m","indicated_s_m"]},"acquisition.start":{"function_zh":"有限滴定→填充→正反压差下降扫描→拟合ζ与过零IEP","kind":"device_command","availability":"implemented","component_ids":["controller","acid_piston","base_piston","hydraulic_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留滴定效果与已得数据,内部液体返杯并泄压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"返回理想/显式偏置传感器曲线与拟合ζ;不返回样品真值","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"体积、K/Cl、电中性及气体/流动功账本","kind":"query","availability":"implemented","component_ids":["beaker_wall","hydraulic_module"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"只读公开参考,不推进时间","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"adsorption.kinetics":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.cylindrical":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.other_geometries":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"pressure.external":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.control":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"cell.withdrawal_m":{"meaning_zh":"人工设定的cell机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["cell_carriage"],"write_via":"cell.set"},"gap.height_m":{"meaning_zh":"人工设定的gap机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["gap_jaw"],"write_via":"gap.set"},"lock.angle_rad":{"meaning_zh":"人工设定的lock机构位置;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["cell_lock"],"write_via":"lock.set"},"lid.lift_m":{"meaning_zh":"人工设定的lid机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["beaker_lid"],"write_via":"lid.set"},"plant.configured":{"meaning_zh":"plant已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"method.configured":{"meaning_zh":"method已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑电源;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"电源跷板角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"acid.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["acid_piston"],"write_via":null},"base.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["base_piston"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"electrolyte.loaded":{"meaning_zh":"electrolyte.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"ph.calibrated":{"meaning_zh":"ph.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"conductivity.calibrated":{"meaning_zh":"conductivity.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.identity":{"meaning_zh":"私有固体试片身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.ph_truth":{"meaning_zh":"真实理想电荷平衡pH;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.volume_m3":{"meaning_zh":"有限内部液体及杯内总量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"ph.indicated":{"meaning_zh":"两点校正pH;来源=sensor。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"conductivity.indicated_s_m":{"meaning_zh":"单点校正电导;来源=sensor。","unit":"S/m","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"测量池有符号压差;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_v":{"meaning_zh":"流动电位理想加偏置读数;来源=sensor。","unit":"V","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_a":{"meaning_zh":"流动电流理想加偏置读数;来源=sensor。","unit":"A","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"宿主恒定温度理想读数;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"滴定/填充/压力下降扫描阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本轮推进时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"失败码;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.zeta_v":{"meaning_zh":"流动电流斜率得到ζ推断;来源=derived。","unit":"V","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.iep_ph":{"meaning_zh":"仅已测pH点包围零点时线性插值IEP;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"surface_electrokinetics":{"meaning_zh":"有限强电解质滴定、等温气室驱动平板层流及Helmholtz–Smoluchowski拟合","implementation":"lumped","equations":["electroneutrality: K+ + H+ = Cl- + OH-; H*OH=Kw; pH=-log10(H/1000), concentrations SI mol/m3","dose volume=(desired_net_H_conc*V-(nCl-nK))/(sign*Cstock-desired_net_H_conc); finite1mL syringes refill from finite bottles","Rslit=12*eta*L/(w*h^3); Q=Pgas/(Rslit+Rextra); measured pressure across slit=Q*Rslit; complete blockage closes flow","Pgas_abs*(Vg0+transferred_volume)=constant; stop at requested gauge stop pressure; cannot transfer beyond finite chamber liquid","Istr=epsilon*zeta/eta*(w*h/L)*Pslit; G=kappa*w*h/L+Gsurface; Ustr=Istr/G","OLS voltage and current slopes include independently configured gains/offsets; zetaU=dU/dP*eta*kappa/epsilon; zetaI=dI/dP*eta*L/(epsilon*w*h)","zeta(pH)=cotton_zeta_reference+explicit_assumed_slope*(pH-6); onlybracketed observed zero crossing→IEP, no extrapolated IEP","sum volume and K/Cl ledger conserves loaded+dosed=remaining+returned; total liquid includes beaker and both internal chambers","isothermal pressure work=P0V0*ln(Vg_final/Vg_initial)-Pambient*liquid_transfer; all assigned hydraulic dissipation, bath removes work; no thermal solver","pH electrode E=hostE0+hostSlope*pH; two-buffer measured inputs determine calibration; conductivity reference/indicated ratio"],"parameters":{"temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_pa_s":{"value":0.00089,"unit":"Pa*s","evidence":"assumption","meaning_zh":"液体黏度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_permittivity":{"value":78.3,"unit":"1","evidence":"assumption","meaning_zh":"relative permittivity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"kw_mol2_m6":{"value":1e-08,"unit":"mol^2/m^6","evidence":"assumption","meaning_zh":"kw mol2 m6;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_conductivities":{"value":[0.00693,0.0072,0.034965,0.0198],"unit":"S*m^2/mol","evidence":"assumption","meaning_zh":"molar conductivities;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"环境绝压(表压基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_volume_m3":{"value":5e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"gas volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"extra_resistance_pa_s_m3":{"value":0.0,"unit":"Pa*s/m^3","evidence":"assumption","meaning_zh":"extra resistance pa s m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_conductance_s":{"value":0.0,"unit":"S","evidence":"assumption","meaning_zh":"surface conductance s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dose_flow_m3_s":{"value":1e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"dose flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_slope_v":{"value":-0.05916,"unit":"V","evidence":"assumption","meaning_zh":"ph slope v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"ph offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conductivity_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"conductivity gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"voltage offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_offset_a":{"value":0.0,"unit":"A","evidence":"assumption","meaning_zh":"current offset a;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"voltage gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"current gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blocked_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"blocked fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_targets":{"value":[6.0,5.0,4.0,3.0],"unit":"1","evidence":"assumption","meaning_zh":"ph targets;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"start_pressure_pa":{"value":60000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"start pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_pressure_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"stop pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cycles":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fill_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"fill volume m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ramp_timeout_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"ramp timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_geometry_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept geometry transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_ph_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept ph extrapolation;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"kcl_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"kcl mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_ph":{"value":6.0,"unit":"1","evidence":"assumption","meaning_zh":"initial ph;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"acid_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"acid stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"base_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"base stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"titrant_mol_m3":{"value":50.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"titrant mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表600×432×245mm为D×W×H,初始化误作X600/Y432;已纠正主体X432/Y600/Z245mm。","厂家整体占地612×536mm、操作净空360mm与主体尺寸不同;模型包含侧托盘/软管,分别记录,不把附件外廓当本体。","当前官网无外接气源最大1200mbar,2023手册1500mbar;本配置保守采用1200mbar,3500mbar外接N2选件unsupported。","电子pH1–14、电导最大200S/m与Ag/AgCl建议pH2–12、电导0.0001–1S/m不同;采用任务书/所选电极操作范围。","纳米粒子ζ数据不可自动转用宏观固体表面;69条只读公开参考,不允许作为SurPASS样品响应加载。厂家棉布是本机原生验证点。","标准SurPASS3双1mL滴定器、Ag/AgCl电极、250mL直径60mm电解液杯;选可调间隙池20×10mm,圆柱棉布参考的转入平板模型需显式接受几何迁移。","本体26kg;附属托盘/烧杯/液体真实附加质量未知,数值总26kg代理不声称完整运行质量。","局部尺寸/软管路径/机构轴和行程照片近似;气动内腔和元件不是厂家CAD。","HS薄双电层、平板层流、均匀电解液;表面电导可显式非零,不仿真三维电场和电双层。","温度由外界输入且恒定;水黏度/介电常数/离子摩尔电导和Kw由宿主显式指定;无内置温控承诺。","有限气室等温膨胀压差扫描与液量守恒;液路附加阻力、50mL有效气体腔为工程参数。","有限KCl、HCl、KOH滴定物质与体积账本;强电解质完全解离,理想水自解离;无缓冲/吸附耗酸、CO2/活动度/混合延迟。","棉布-19mV仅0.01M KCl/pH5.5–6.5条件;pH依赖斜率必须宿主假设,不能凭一点声称真实等电点。","两点pH与单点电导数学标定可测算法;厂家精度、误差概率/噪声/故障率/实机验证未跑。","机器人夹持、密封接触、软管柔性、硬件通信、操作系统真值隔离not_run。","默认KCl有效离子摩尔电导相加0.01413S*m2/mol,使25℃0.01M KCl约0.1413S/m与手册p25一致;分配至K和Cl的比例及其他浓度外推为工程近似。","内部fill仅将总有限液体划入两个腔体,暂不求解填充泵瞬态;气室压缩/泄压与环境换气未作完整能量账本,只核对扫描等温做功。","Ag/AgCl电极氧化还原容量及通流造成的电极消耗未建模;电解液电中性不能替代电极反应守恒。","实际PhysX日志中部分极薄后散热条凸包GPU cook退回CPU;普通关节场景通过,但粒子/可变形体对这些网格碰撞未验证。","Only1manufacturer macro-surface verification material;50macro materials unavailable;69electrophoretic nanomaterial formulations reference-only.","pH curve slope, cotton-cylinder→planar transfer, gas capacity, tubing resistance, ideal sensor models and bias coefficients explicit assumptions.","No empirical covariance/noise/drift/failure probability or calibrated recovery/response.","No surface adsorption/buffering, CO2, activities, competitive double-layer chemistry, streaming electroosmotic feedback or3D field/CFD.","Temperature constant from host; no thermal control or heat balance of neutralization/gas compression.","Other cell geometries, adsorption mode, external3500mbar option and OEM hardware unsupported.","Syringe volume→stroke uses assumed2e-5m2 bore; current motion surrogate not measured mechanical dimensions.","Robot manipulation/sealing and OS-level truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","method.configure","power.set","cell.set","gap.set","lock.set","lid.set","sample.load","sample.unload","electrolyte.load","electrolyte.drain","ph.calibrate","conductivity.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference"],"unsupported":["adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"note_zh":"CHEM-113:标准SurPASS3,Ag/AgCl与可调间隙池、双1mL滴定器。本体432×600×245mm、26kg;附件真实质量未知。137几何部件、7关节、15端口、1电源灯、6预览;25能力中18实现、29状态槽、18单测。真实原生棉布验证点1种,另69个纳米配方仅外部参考,禁止自动转为宏观表面响应;50种宏观材料目标未满足。有限KCl/HCl/KOH电中性、体积/离子守恒、有限气室压差下降、正反向HS斜率拟合ζ和包围过零IEP;pH斜率与几何迁移均显式假设。实际双环境7关节/电源灯和过程锁步及原生桥接通过。真实响应/误差/IEP/接触/硬件等not_run,整体partial。"}},"previews":["previews/antonpaar_surpass3/preview_cell_removed.webp","previews/antonpaar_surpass3/preview_closed.webp","previews/antonpaar_surpass3/preview_loading.webp","previews/antonpaar_surpass3/preview_output.webp","previews/antonpaar_surpass3/preview_rear.webp","previews/antonpaar_surpass3/preview_titrating.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","bytes":851723},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/collision_proxies.json","bytes":89510},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/geometry_manifest.json","bytes":197237},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.blend","bytes":467079},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","bytes":362400},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","bytes":121658},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/output_templates.json","bytes":436},{"name":"template_library说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/template_library说明.md","bytes":560},{"name":"zeta_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/zeta_library.json","bytes":58601}],"completeness":{"components":137,"with_collisions":137,"with_objects":137,"with_function":137,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_surpass3","chem_id":"CHEM-113","name_en":"Solid-surface streaming-potential analyzer","maker":"Anton Paar","model":"SurPASS 3","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_surpass3.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_surpass3","asset_dir":"expansion_batch03/t4_measure/antonpaar_surpass3","name_zh":"Anton Paar SurPASS 3 固体表面流动电位分析仪","category":"颗粒孔隙与界面","description_zh":"Ag/AgCl电极和可调间隙池、双1mL滴定器;有限电解液滴定/正反压力扫描与HS拟合;单点棉布参考、69纳米配方仅外部参考。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.5365,0.605,0.3508],"bbox_min":[-0.2165,-0.3,0.0],"bbox_max":[0.32,0.305,0.3508],"manifest_dimensions_m":[0.5364999920129776,0.6050000190734863,0.35078293085098267],"glb":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","links":{"base_link":"/Geometry/base_link","cell_carriage":"/Geometry/base_link/cell_carriage","gap_jaw":"/Geometry/base_link/cell_carriage/gap_jaw","cell_lock":"/Geometry/base_link/cell_lock","beaker_lid":"/Geometry/base_link/beaker_lid","acid_piston":"/Geometry/base_link/acid_piston","base_piston":"/Geometry/base_link/base_piston","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.233,-0.132,0.2455],"place":[0.233,-0.132,0.1155],"post_place":[0.233,-0.132,0.2455],"joint_cell_carriage_joint":[0.17,-0.175,0.163],"joint_gap_jaw_joint":[0.17,-0.175,0.1905],"joint_cell_lock_joint":[0.19,-0.233,0.145],"joint_beaker_lid_joint":[0.265,-0.053,0.156],"joint_acid_piston_joint":[0.244,0.065,0.196],"joint_base_piston_joint":[0.244,0.18,0.196],"joint_power_switch_joint":[0.097,0.294,0.068]},"joints":[{"name":"cell_carriage_joint","type":"prismatic","parent":"housing","child":"cell_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.095,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.163],"child_prim":"/Geometry/base_link/cell_carriage","child_bbox_min":[0.142,-0.209,0.129],"child_bbox_max":[0.198,-0.141,0.22],"kind":"other"},{"name":"gap_jaw_joint","type":"prismatic","parent":"cell_carriage","child":"gap_jaw","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0003,"effort":10.0,"mimic":null,"origin_m":[0.17,-0.175,0.1905],"child_prim":"/Geometry/base_link/cell_carriage/gap_jaw","child_bbox_min":[0.147,-0.1922,0.184],"child_bbox_max":[0.193,-0.1578,0.22],"kind":"other"},{"name":"cell_lock_joint","type":"revolute","parent":"housing","child":"cell_lock","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.19,-0.233,0.145],"child_prim":"/Geometry/base_link/cell_lock","child_bbox_min":[0.185,-0.2495,0.14],"child_bbox_max":[0.195,-0.2165,0.197],"kind":"other"},{"name":"beaker_lid_joint","type":"prismatic","parent":"housing","child":"beaker_lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.105,"effort":10.0,"mimic":null,"origin_m":[0.265,-0.053,0.156],"child_prim":"/Geometry/base_link/beaker_lid","child_bbox_min":[0.233,-0.085,0.086],"child_bbox_max":[0.297,-0.021,0.188],"kind":"door"},{"name":"acid_piston_joint","type":"prismatic","parent":"housing","child":"acid_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.065,0.196],"child_prim":"/Geometry/base_link/acid_piston","child_bbox_min":[0.2165,0.038,0.134],"child_bbox_max":[0.2575,0.092,0.196],"kind":"other"},{"name":"base_piston_joint","type":"prismatic","parent":"housing","child":"base_piston","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.05,"effort":10.0,"mimic":null,"origin_m":[0.244,0.18,0.196],"child_prim":"/Geometry/base_link/base_piston","child_bbox_min":[0.2165,0.153,0.134],"child_bbox_max":[0.2575,0.207,0.196],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.2,"effort":10.0,"mimic":null,"origin_m":[0.097,0.294,0.068],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.09,0.2895,0.057],"child_bbox_max":[0.104,0.2985,0.079],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_lower","link":"cell_carriage","part":"antonpaar_surpass3__sample_lower","pos":[0.17,-0.175,0.1845],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0215],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample_upper","link":"gap_jaw","part":"antonpaar_surpass3__sample_upper","pos":[0.17,-0.175,0.185],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,-0.0055],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cell","link":"cell_carriage","part":"antonpaar_surpass3__cell_carriage","pos":[0.17,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrolyte","link":"base_link","part":"antonpaar_surpass3__beaker_wall","pos":[0.265,-0.053,0.152],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.265,-0.053,0.152],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"acid","link":"beaker_lid","part":"antonpaar_surpass3__acid_tip","pos":[0.257,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"base","link":"beaker_lid","part":"antonpaar_surpass3__base_tip","pos":[0.273,-0.038,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.008,0.015,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"inlet","link":"beaker_lid","part":"antonpaar_surpass3__inlet_tip","pos":[0.248,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"outlet","link":"beaker_lid","part":"antonpaar_surpass3__outlet_tip","pos":[0.282,-0.063,0.144],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.017,-0.01,-0.012],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ph","link":"base_link","part":"antonpaar_surpass3__ph_port","pos":[-0.1,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.1,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"conductivity","link":"base_link","part":"antonpaar_surpass3__conductivity_port","pos":[-0.045,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.045,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"antonpaar_surpass3__usb_port","pos":[0.015,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.015,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"can","link":"base_link","part":"antonpaar_surpass3__can_port","pos":[0.069,0.302,0.187],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.069,0.302,0.187],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"ac","link":"base_link","part":"antonpaar_surpass3__ac_port","pos":[0.06,0.302,0.068],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.06,0.302,0.068],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_0","link":"cell_carriage","part":"antonpaar_surpass3__electrode_0","pos":[0.147,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[-0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"electrode_1","link":"cell_carriage","part":"antonpaar_surpass3__electrode_1","pos":[0.193,-0.175,0.163],"rot":[0.0,-0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.023,0.0,0.0],"rot_link":[0.0,-0.707107,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"antonpaar_surpass3__power_lamp","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.19,-0.2945,0.082],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.02,0.7,0.04],"off":[0.015,0.018,0.02],"size_m":[0.007,0.007],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.5365,0.605],"height_m":0.3508,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1845,"primary_slot":"sample_lower","access":[],"slot_count":15,"mass_evidence":"manufacturer body26kg; accessory mass and part distribution unknown"},"components":[{"id":"housing","name_zh":"黑色主机底架","function_zh":"黑色主机底架","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0265],"rpy_rad":[0,0,0],"size_m":[0.432,0.6,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.183,-0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶底脚","function_zh":"橡胶底脚","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.183,0.25,0.0075],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"main_shell","name_zh":"灰白斜前脸主壳","function_zh":"灰白斜前脸主壳","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__main_shell"],"collisions":[{"shape":"box","origin_m":[-0.053,0,0.14],"rpy_rad":[0,0,0],"size_m":[0.326,0.6,0.204]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"top_skin","name_zh":"深蓝灰顶板","function_zh":"深蓝灰顶板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__top_skin"],"collisions":[{"shape":"box","origin_m":[-0.053,0.017,0.2435],"rpy_rad":[0,0,0],"size_m":[0.326,0.565,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_lower","name_zh":"深灰下前边框","function_zh":"深灰下前边框","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_lower"],"collisions":[{"shape":"box","origin_m":[-0.053,-0.292,0.054],"rpy_rad":[0,0,0],"size_m":[0.325,0.007,0.026]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_band","name_zh":"前横向型号铭牌","function_zh":"前横向型号铭牌","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__front_band"],"collisions":[{"shape":"box","origin_m":[-0.055,-0.297,0.077],"rpy_rad":[-0.146,0,0],"size_m":[0.268,0.002,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_lamp","name_zh":"电源绿灯","function_zh":"电源绿灯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.294,0.082],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0035,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"控制电子箱","function_zh":"控制电子箱","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__controller"],"collisions":[{"shape":"box","origin_m":[-0.055,0.15,0.08],"rpy_rad":[0,0,0],"size_m":[0.28,0.19,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","power.set","acquisition.start","acquisition.stop","process.measure","template.reference","adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hydraulic_module","name_zh":"侧液压模块面板","function_zh":"侧液压模块面板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__hydraulic_module"],"collisions":[{"shape":"box","origin_m":[0.126,-0.073,0.132],"rpy_rad":[0,0,0],"size_m":[0.013,0.29,0.187]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_receiver","name_zh":"测量池互锁接收座","function_zh":"测量池互锁接收座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_receiver"],"collisions":[{"shape":"box","origin_m":[0.161,-0.171,0.154],"rpy_rad":[0,0,0],"size_m":[0.054,0.077,0.085]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_carriage","name_zh":"可拔出可调间隙池","function_zh":"可拔出可调间隙池","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.17,-0.175,0.163],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_carriage"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.034,"length_m":0.045}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.095],"state_id":"cell.withdrawal_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cell.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_0","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_0","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_1","name_zh":"Ag/AgCl 流动电位电极座","function_zh":"Ag/AgCl 流动电位电极座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_1"],"collisions":[{"shape":"cylinder","origin_m":[0.023,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrode_contact_1","name_zh":"电极导电端面","function_zh":"电极导电端面","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrode_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.02024,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.013,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_lower","name_zh":"20×10mm下试片","function_zh":"20×10mm下试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_jaw","name_zh":"上试片夹持座","function_zh":"上试片夹持座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_carriage","origin_m":[0.0,0.0,0.0275],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_jaw"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.046,0.032,0.011]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0003],"state_id":"gap.height_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gap.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_upper","name_zh":"20×10mm上试片","function_zh":"20×10mm上试片","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__sample_upper"],"collisions":[{"shape":"box","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"size_m":[0.01,0.02,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_adjust","name_zh":"手动测微圆柄","function_zh":"手动测微圆柄","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_adjust"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.02],"rpy_rad":[0,0,0],"radius_m":0.016,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_0","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_0"],"collisions":[{"shape":"cylinder","origin_m":[0.016,0.0,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_1","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_1"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,0.004944271909999159,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_2","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_2"],"collisions":[{"shape":"cylinder","origin_m":[0.01294427190999916,0.00940456403667957,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_3","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_3"],"collisions":[{"shape":"cylinder","origin_m":[0.00940456403667957,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_4","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_4"],"collisions":[{"shape":"cylinder","origin_m":[0.0049442719099991594,0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_5","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_5"],"collisions":[{"shape":"cylinder","origin_m":[9.797174393178825e-19,0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_6","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_6"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999158,0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_7","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_7"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679568,0.01294427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_8","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_8"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999158,0.009404564036679572,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_9","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_9"],"collisions":[{"shape":"cylinder","origin_m":[-0.015216904260722457,0.00494427190999916,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_10","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_10"],"collisions":[{"shape":"cylinder","origin_m":[-0.016,1.959434878635765e-18,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_11","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_11"],"collisions":[{"shape":"cylinder","origin_m":[-0.01521690426072246,-0.004944271909999151,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_12","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_12"],"collisions":[{"shape":"cylinder","origin_m":[-0.012944271909999161,-0.009404564036679568,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_13","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_13"],"collisions":[{"shape":"cylinder","origin_m":[-0.009404564036679572,-0.012944271909999158,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_14","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_14"],"collisions":[{"shape":"cylinder","origin_m":[-0.004944271909999161,-0.015216904260722457,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_15","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_15"],"collisions":[{"shape":"cylinder","origin_m":[-2.9391523179536477e-18,-0.016,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_16","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_16"],"collisions":[{"shape":"cylinder","origin_m":[0.004944271909999156,-0.015216904260722459,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_17","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_17"],"collisions":[{"shape":"cylinder","origin_m":[0.009404564036679566,-0.012944271909999161,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_18","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_18"],"collisions":[{"shape":"cylinder","origin_m":[0.012944271909999158,-0.009404564036679573,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gap_knurl_19","name_zh":"测微柄防滑齿","function_zh":"测微柄防滑齿","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"gap_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__gap_knurl_19"],"collisions":[{"shape":"cylinder","origin_m":[0.015216904260722457,-0.004944271909999162,0.02],"rpy_rad":[0,0,0],"radius_m":0.0012,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_lock","name_zh":"测量池锁杆轴","function_zh":"测量池锁杆轴","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.19,-0.233,0.145],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_lock"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.033}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.2],"state_id":"lock.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lock.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lock_arm","name_zh":"上旋锁杆","function_zh":"上旋锁杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"cell_lock","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__lock_arm"],"collisions":[{"shape":"box","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_0","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_0"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.22,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"cell_fitting_1","name_zh":"测量池液路接头","function_zh":"测量池液路接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__cell_fitting_1"],"collisions":[{"shape":"cylinder","origin_m":[0.17,-0.126,0.188],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"interlock_disk","name_zh":"黄铜测量池互锁盘","function_zh":"黄铜测量池互锁盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__interlock_disk"],"collisions":[{"shape":"cylinder","origin_m":[0.128,-0.17,0.142],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.067,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_0","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_0"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_0_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_0_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.206,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_1","name_zh":"气动输液透明贮液筒","function_zh":"气动输液透明贮液筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_1"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.171],"rpy_rad":[0,0,0],"radius_m":0.028,"length_m":0.114}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_110","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_110"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.11],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"reservoir_cap_1_231","name_zh":"气动贮液筒黑端盖","function_zh":"气动贮液筒黑端盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__reservoir_cap_1_231"],"collisions":[{"shape":"cylinder","origin_m":[0.189,-0.146,0.231],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"side_tray","name_zh":"电解液杯和试剂托盘","function_zh":"电解液杯和试剂托盘","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__side_tray"],"collisions":[{"shape":"box","origin_m":[0.233,0.04,0.044],"rpy_rad":[0,0,0],"size_m":[0.174,0.36,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_0","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_0"],"collisions":[{"shape":"box","origin_m":[0.233,-0.132,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_rail_1","name_zh":"托盘集液边","function_zh":"托盘集液边","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__tray_rail_1"],"collisions":[{"shape":"box","origin_m":[0.233,0.212,0.055],"rpy_rad":[0,0,0],"size_m":[0.174,0.009,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_wall","name_zh":"60mm电解液玻璃杯","function_zh":"60mm电解液玻璃杯","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_wall"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.1025],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.099}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load","electrolyte.drain","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_bottom","name_zh":"电解液杯底","function_zh":"电解液杯底","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.054],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"liquid_surface","name_zh":"电解液初始液面代理","function_zh":"电解液初始液面代理","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__liquid_surface"],"collisions":[{"shape":"cylinder","origin_m":[0.265,-0.053,0.129],"rpy_rad":[0,0,0],"radius_m":0.0242,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"beaker_lid","name_zh":"电解液杯带孔盖","function_zh":"电解液杯带孔盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.265,-0.053,0.156],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__beaker_lid"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.032,"length_m":0.008}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.105],"state_id":"lid.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ph.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe","name_zh":"pH或电导温度探头杆","function_zh":"pH或电导温度探头杆","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,-0.03],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["conductivity.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_probe_cap","name_zh":"探头电缆接头","function_zh":"探头电缆接头","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_probe_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0,0.017],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__inlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"outlet_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__outlet_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.017,-0.01,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tip"],"collisions":[{"shape":"cylinder","origin_m":[-0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tip","name_zh":"液路/滴定管末端","function_zh":"液路/滴定管末端","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"beaker_lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tip"],"collisions":[{"shape":"cylinder","origin_m":[0.008,0.015,-0.012],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.065,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.065,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.065,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"acid.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"acid_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.065,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.085,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"acid_tube","name_zh":"柔性液路/探头连接线","function_zh":"acid_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__acid_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.065,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.03,0.2135],"rpy_rad":[0,1.6704649792860586,-1.5707963267948966],"radius_m":0.0012,"length_m":0.07034912934784623},{"shape":"cylinder","origin_m":[0.2835,-0.021500000000000002,0.184],"rpy_rad":[0,2.2652669941714247,-2.584691129484207],"radius_m":0.0012,"length_m":0.0812526922630875}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_pump_rail","name_zh":"1mL滴定泵背板","function_zh":"1mL滴定泵背板","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_pump_rail"],"collisions":[{"shape":"box","origin_m":[0.22,0.18,0.135],"rpy_rad":[0,0,0],"size_m":[0.012,0.068,0.165]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve","name_zh":"三通滴定阀","function_zh":"三通滴定阀","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve"],"collisions":[{"shape":"box","origin_m":[0.238,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.036,0.033,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_syringe","name_zh":"1mL滴定注射器玻璃筒","function_zh":"1mL滴定注射器玻璃筒","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_syringe"],"collisions":[{"shape":"cylinder","origin_m":[0.244,0.18,0.171],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.05}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_piston","name_zh":"滴定泵活塞","function_zh":"滴定泵活塞","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.244,0.18,0.196],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_piston"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.026],"rpy_rad":[0,0,0],"radius_m":0.0023,"length_m":0.052}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0,0.05],"state_id":"base.stroke_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_sled","name_zh":"滴定器活塞滑座","function_zh":"滴定器活塞滑座","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"base_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_sled"],"collisions":[{"shape":"box","origin_m":[-0.007,0,-0.054],"rpy_rad":[0,0,0],"size_m":[0.041,0.054,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_valve_mark","name_zh":"滴定管色标","function_zh":"滴定管色标","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_valve_mark"],"collisions":[{"shape":"box","origin_m":[0.261,0.18,0.211],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle","name_zh":"有限滴定液供液瓶","function_zh":"有限滴定液供液瓶","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.094],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.077}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["electrolyte.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_bottle_cap","name_zh":"滴定液瓶盖","function_zh":"滴定液瓶盖","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.274,0.19999999999999998,0.138],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_tube","name_zh":"柔性液路/探头连接线","function_zh":"base_tube","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__base_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.2865,0.18,0.215],"rpy_rad":[0,1.4858945333451745,0.0],"radius_m":0.0012,"length_m":0.04716990566028301},{"shape":"cylinder","origin_m":[0.31,0.0875,0.2135],"rpy_rad":[0,1.6086161226263136,-1.5707963267948966],"radius_m":0.0012,"length_m":0.18513238506539043},{"shape":"cylinder","origin_m":[0.2915,-0.021500000000000002,0.184],"rpy_rad":[0,2.3800314923187473,-2.413275272598609],"radius_m":0.0012,"length_m":0.07184705978674422}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_0","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_0","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_0"],"collisions":[{"shape":"cylinder","origin_m":[0.1533103448275862,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.15593103448275863,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.15855172413793103,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.16117241379310343,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.16379310344827586,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.16641379310344828,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.16903448275862068,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.1716551724137931,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.1742758620689655,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.17689655172413793,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.17951724137931035,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.18213793103448275,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.18475862068965518,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.18737931034482758,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.19,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.1926206896551724,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.19524137931034483,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.19786206896551725,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.20048275862068965,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.20310344827586208,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.20572413793103447,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.2083448275862069,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.2109655172413793,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.21358620689655172,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.21620689655172415,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.21882758620689655,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.22144827586206897,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.22406896551724137,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.65564814726408,-1.2516567325226102],"radius_m":0.003,"length_m":0.01788441354759094},{"shape":"cylinder","origin_m":[0.2266896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680882,-1.2516567325226122],"radius_m":0.003,"length_m":0.018050512350029434}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"electrolyte_loop_1","name_zh":"柔性液路/探头连接线","function_zh":"electrolyte_loop_1","physical_meaning_zh":"外观路径;没有柔性流固耦合","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__electrolyte_loop_1"],"collisions":[{"shape":"cylinder","origin_m":[0.18131034482758623,0.0660344827586207,0.2080008073633717],"rpy_rad":[0,0.48109036390891,-1.2516567325226082],"radius_m":0.003,"length_m":0.018050512350029427},{"shape":"cylinder","origin_m":[0.18393103448275866,0.05810344827586207,0.22390861993898747],"rpy_rad":[0,0.4859445063257153,-1.2516567325226116],"radius_m":0.003,"length_m":0.017884413547590957},{"shape":"cylinder","origin_m":[0.18655172413793106,0.05017241379310345,0.23953612580567832],"rpy_rad":[0,0.4958681724027659,-1.2516567325226085],"radius_m":0.003,"length_m":0.0175554505398376},{"shape":"cylinder","origin_m":[0.18917241379310346,0.04224137931034483,0.2547001067455221],"rpy_rad":[0,0.511311512277699,-1.2516567325226111],"radius_m":0.003,"length_m":0.017070176251925823},{"shape":"cylinder","origin_m":[0.19179310344827588,0.034310344827586214,0.2692227789465592],"rpy_rad":[0,0.5330004108054922,-1.2516567325226082],"radius_m":0.003,"length_m":0.01643864820930499},{"shape":"cylinder","origin_m":[0.1944137931034483,0.026379310344827586,0.28293387735543823],"rpy_rad":[0,0.5620032768362765,-1.2516567325226118],"radius_m":0.003,"length_m":0.015674758600236812},{"shape":"cylinder","origin_m":[0.1970344827586207,0.01844827586206897,0.295672651879492],"rpy_rad":[0,0.5998291433815129,-1.2516567325226078],"radius_m":0.003,"length_m":0.014796779069060276},{"shape":"cylinder","origin_m":[0.19965517241379313,0.01051724137931035,0.3072897520345984],"rpy_rad":[0,0.6485606393693306,-1.2516567325226085],"radius_m":0.003,"length_m":0.013828230345555515},{"shape":"cylinder","origin_m":[0.20227586206896553,0.0025862068965517224,0.317648977943055],"rpy_rad":[0,0.7110134782689519,-1.2516567325226118],"radius_m":0.003,"length_m":0.012799229863976582},{"shape":"cylinder","origin_m":[0.20489655172413795,-0.005344827586206899,0.3266288771526156],"rpy_rad":[0,0.7908747573782644,-1.251656732522608],"radius_m":0.003,"length_m":0.011748482487951009},{"shape":"cylinder","origin_m":[0.20751724137931038,-0.013275862068965513,0.33412416855544824],"rpy_rad":[0,0.8926679516237377,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.21013793103448278,-0.02120689655172414,0.3400469767128651],"rpy_rad":[0,1.0211708153950392,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.2127586206896552,-0.02913793103448277,0.34432786211449545],"rpy_rad":[0,1.1796226373785559,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.2153793103448276,-0.03706896551724138,0.3469166352930561],"rpy_rad":[0,1.3662670877339875,-1.2516567325226107],"radius_m":0.003,"length_m":0.008530609239743712},{"shape":"cylinder","origin_m":[0.21800000000000003,-0.045,0.34778294524996634],"rpy_rad":[0,1.5707963267948966,-1.2516567325226122],"radius_m":0.003,"length_m":0.008352803256119125},{"shape":"cylinder","origin_m":[0.22062068965517243,-0.05293103448275863,0.3469166352930561],"rpy_rad":[0,1.7753255658558051,-1.251656732522608],"radius_m":0.003,"length_m":0.008530609239743733},{"shape":"cylinder","origin_m":[0.22324137931034485,-0.06086206896551724,0.34432786211449545],"rpy_rad":[0,1.9619700162112375,-1.251656732522608],"radius_m":0.003,"length_m":0.00903531075476585},{"shape":"cylinder","origin_m":[0.22586206896551728,-0.06879310344827587,0.3400469767128651],"rpy_rad":[0,2.120421838194754,-1.2516567325226091],"radius_m":0.003,"length_m":0.00979547949002436},{"shape":"cylinder","origin_m":[0.22848275862068967,-0.0767241379310345,0.33412416855544824],"rpy_rad":[0,2.2489247019660557,-1.2516567325226111],"radius_m":0.003,"length_m":0.010725935588848587},{"shape":"cylinder","origin_m":[0.2311034482758621,-0.08465517241379311,0.3266288771526156],"rpy_rad":[0,2.3507178962115294,-1.2516567325226111],"radius_m":0.003,"length_m":0.011748482487951004},{"shape":"cylinder","origin_m":[0.2337241379310345,-0.09258620689655174,0.317648977943055],"rpy_rad":[0,2.43057917532084,-1.2516567325226091],"radius_m":0.003,"length_m":0.012799229863976596},{"shape":"cylinder","origin_m":[0.23634482758620692,-0.10051724137931035,0.3072897520345984],"rpy_rad":[0,2.4930320142204647,-1.251656732522607],"radius_m":0.003,"length_m":0.01382823034555549},{"shape":"cylinder","origin_m":[0.23896551724137932,-0.10844827586206897,0.295672651879492],"rpy_rad":[0,2.5417635102082787,-1.2516567325226122],"radius_m":0.003,"length_m":0.01479677906906029},{"shape":"cylinder","origin_m":[0.24158620689655175,-0.11637931034482761,0.28293387735543823],"rpy_rad":[0,2.579589376753516,-1.2516567325226091],"radius_m":0.003,"length_m":0.015674758600236822},{"shape":"cylinder","origin_m":[0.24420689655172417,-0.12431034482758622,0.2692227789465592],"rpy_rad":[0,2.608592242784303,-1.2516567325226102],"radius_m":0.003,"length_m":0.01643864820930497},{"shape":"cylinder","origin_m":[0.24682758620689657,-0.13224137931034485,0.2547001067455221],"rpy_rad":[0,2.6302811413120932,-1.2516567325226091],"radius_m":0.003,"length_m":0.017070176251925865},{"shape":"cylinder","origin_m":[0.249448275862069,-0.14017241379310347,0.23953612580567832],"rpy_rad":[0,2.645724481187026,-1.251656732522608],"radius_m":0.003,"length_m":0.017555450539837543},{"shape":"cylinder","origin_m":[0.25206896551724145,-0.14810344827586208,0.22390861993898753],"rpy_rad":[0,2.6556481472640794,-1.251656732522607],"radius_m":0.003,"length_m":0.017884413547590943},{"shape":"cylinder","origin_m":[0.2546896551724138,-0.1560344827586207,0.20800080736337173],"rpy_rad":[0,2.660502289680883,-1.2516567325226153],"radius_m":0.003,"length_m":0.018050512350029427}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ph_port","name_zh":"后部ph接口","function_zh":"后部ph接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ph_port"],"collisions":[{"shape":"box","origin_m":[-0.1,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"conductivity_port","name_zh":"后部conductivity接口","function_zh":"后部conductivity接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__conductivity_port"],"collisions":[{"shape":"box","origin_m":[-0.045,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"后部usb接口","function_zh":"后部usb接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__usb_port"],"collisions":[{"shape":"box","origin_m":[0.015,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"can_port","name_zh":"后部can接口","function_zh":"后部can接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__can_port"],"collisions":[{"shape":"box","origin_m":[0.069,0.302,0.187],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_port","name_zh":"后部ac接口","function_zh":"后部ac接口","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__ac_port"],"collisions":[{"shape":"box","origin_m":[0.06,0.302,0.068],"rpy_rad":[0,0,0],"size_m":[0.018,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"后置电源开关","function_zh":"后置电源开关","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.097,0.294,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__power_switch"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.014,0.009,0.022]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0,0.2],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.065],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.07100000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.077],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.083],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.089],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.095],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.101],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.10700000000000001],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.113],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.119],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_10","name_zh":"后散热条","function_zh":"后散热条","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__rear_vent_10"],"collisions":[{"shape":"box","origin_m":[-0.09,0.3,0.125],"rpy_rad":[0,0,0],"size_m":[0.16,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_0"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_1"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_2"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_3"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_4"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_5"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_6"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_7"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_8"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_9"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_10"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_11"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_12"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_left_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_left_13"],"collisions":[{"shape":"box","origin_m":[-0.2162,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_0","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_0"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_1","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_1"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.08600000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_2","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_2"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.092],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_3","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_3"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.098],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_4","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_4"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_5","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_5"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.11],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_6","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_6"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.116],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_7","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_7"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.122],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_8","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_8"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.128],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_9","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_9"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.134],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_10","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_10"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_11","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_11"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.14600000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_12","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_12"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.15200000000000002],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vent_right_13","name_zh":"侧板通风槽","function_zh":"侧板通风槽","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__vent_right_13"],"collisions":[{"shape":"box","origin_m":[0.11,0.1,0.158],"rpy_rad":[0,0,0],"size_m":[0.0006,0.032,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_0","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_1","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.225],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_2","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.199,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"screw_3","name_zh":"壳体紧固螺丝","function_zh":"壳体紧固螺丝","physical_meaning_zh":"厂家手册照片布局;局部尺寸工程近似","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_surpass3__screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.085,0.301,0.032],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"初始化水物性、有限气室和显式误差系数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k","viscosity_pa_s","relative_permittivity","kw_mol2_m6","molar_conductivities","ambient_pa","gas_volume_m3","extra_resistance_pa_s_m3","surface_conductance_s","dose_flow_m3_s","ph_slope_v","ph_offset_v","conductivity_gain","voltage_offset_v","current_offset_a","voltage_gain","current_gain","blocked_fraction","accept_engineering_model"]},"method.configure":{"function_zh":"压力下降扫描、反向循环与pH目标序列","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["ph_targets","start_pressure_pa","stop_pressure_pa","cycles","fill_volume_m3","mode","ramp_timeout_s"]},"power.set":{"function_zh":"开关电源;断电停止并泄压,保留液体","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch","power_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"cell.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_carriage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["withdrawal_m"]},"gap.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["gap_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["height_m"]},"lock.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["cell_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angle_rad"]},"lid.set":{"function_zh":"受检人工机构动作","kind":"device_command","availability":"implemented","component_ids":["beaker_lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["lift_m"]},"sample.load":{"function_zh":"可信装样;棉布单点参考转入平板模型需明确接受假设","kind":"configuration","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["sample_id","reference_id","ph_slope_v","accept_geometry_transfer","accept_ph_extrapolation"]},"sample.unload":{"function_zh":"退回完整固体试片,不消耗样品","kind":"device_command","availability":"implemented","component_ids":["sample_lower","sample_upper"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"electrolyte.load":{"function_zh":"有限KCl/酸碱库存装载","kind":"configuration","availability":"implemented","component_ids":["beaker_wall","acid_bottle","base_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","kcl_mol_m3","initial_ph","acid_stock_m3","base_stock_m3","titrant_mol_m3"]},"electrolyte.drain":{"function_zh":"可信宿主领取全部有限残液;保留酸碱库存","kind":"device_command","availability":"implemented","component_ids":["beaker_wall"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ph.calibrate":{"function_zh":"根据两点真实输入标定pH读数;不宣称实机校准","kind":"configuration","availability":"implemented","component_ids":["ph_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["buffer_ph","measured_v"]},"conductivity.calibrate":{"function_zh":"单点电导比例校正","kind":"configuration","availability":"implemented","component_ids":["conductivity_probe"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_s_m","indicated_s_m"]},"acquisition.start":{"function_zh":"有限滴定→填充→正反压差下降扫描→拟合ζ与过零IEP","kind":"device_command","availability":"implemented","component_ids":["controller","acid_piston","base_piston","hydraulic_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留滴定效果与已得数据,内部液体返杯并泄压","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"process.measure":{"function_zh":"返回理想/显式偏置传感器曲线与拟合ζ;不返回样品真值","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"体积、K/Cl、电中性及气体/流动功账本","kind":"query","availability":"implemented","component_ids":["beaker_wall","hydraulic_module"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"template.reference":{"function_zh":"只读公开参考,不推进时间","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["substance_id"]},"adsorption.kinetics":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.cylindrical":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"cell.other_geometries":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.probability_model":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"pressure.external":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.control":{"function_zh":"该配置/功能尚未实现","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"cell.withdrawal_m":{"meaning_zh":"人工设定的cell机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["cell_carriage"],"write_via":"cell.set"},"gap.height_m":{"meaning_zh":"人工设定的gap机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["gap_jaw"],"write_via":"gap.set"},"lock.angle_rad":{"meaning_zh":"人工设定的lock机构位置;来源=scene。","unit":"rad","access":"read_write","origin":"scene","component_ids":["cell_lock"],"write_via":"lock.set"},"lid.lift_m":{"meaning_zh":"人工设定的lid机构位置;来源=scene。","unit":"m","access":"read_write","origin":"scene","component_ids":["beaker_lid"],"write_via":"lid.set"},"plant.configured":{"meaning_zh":"plant已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"method.configured":{"meaning_zh":"method已配置;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑电源;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"power.angle_rad":{"meaning_zh":"电源跷板角度;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"acid.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["acid_piston"],"write_via":null},"base.stroke_m":{"meaning_zh":"1mL注射器活塞位置,体积/2e-5m2的几何代理;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["base_piston"],"write_via":null},"sample.loaded":{"meaning_zh":"sample.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"electrolyte.loaded":{"meaning_zh":"electrolyte.loaded状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"ph.calibrated":{"meaning_zh":"ph.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"conductivity.calibrated":{"meaning_zh":"conductivity.calibrated状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.identity":{"meaning_zh":"私有固体试片身份;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.ph_truth":{"meaning_zh":"真实理想电荷平衡pH;来源=process_truth。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"electrolyte.volume_m3":{"meaning_zh":"有限内部液体及杯内总量;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"ph.indicated":{"meaning_zh":"两点校正pH;来源=sensor。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"conductivity.indicated_s_m":{"meaning_zh":"单点校正电导;来源=sensor。","unit":"S/m","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"测量池有符号压差;来源=sensor。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_v":{"meaning_zh":"流动电位理想加偏置读数;来源=sensor。","unit":"V","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"streaming.indicated_a":{"meaning_zh":"流动电流理想加偏置读数;来源=sensor。","unit":"A","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"宿主恒定温度理想读数;来源=sensor。","unit":"K","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"滴定/填充/压力下降扫描阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本轮推进时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.failure":{"meaning_zh":"失败码;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.zeta_v":{"meaning_zh":"流动电流斜率得到ζ推断;来源=derived。","unit":"V","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"result.iep_ph":{"meaning_zh":"仅已测pH点包围零点时线性插值IEP;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"surface_electrokinetics":{"meaning_zh":"有限强电解质滴定、等温气室驱动平板层流及Helmholtz–Smoluchowski拟合","implementation":"lumped","equations":["electroneutrality: K+ + H+ = Cl- + OH-; H*OH=Kw; pH=-log10(H/1000), concentrations SI mol/m3","dose volume=(desired_net_H_conc*V-(nCl-nK))/(sign*Cstock-desired_net_H_conc); finite1mL syringes refill from finite bottles","Rslit=12*eta*L/(w*h^3); Q=Pgas/(Rslit+Rextra); measured pressure across slit=Q*Rslit; complete blockage closes flow","Pgas_abs*(Vg0+transferred_volume)=constant; stop at requested gauge stop pressure; cannot transfer beyond finite chamber liquid","Istr=epsilon*zeta/eta*(w*h/L)*Pslit; G=kappa*w*h/L+Gsurface; Ustr=Istr/G","OLS voltage and current slopes include independently configured gains/offsets; zetaU=dU/dP*eta*kappa/epsilon; zetaI=dI/dP*eta*L/(epsilon*w*h)","zeta(pH)=cotton_zeta_reference+explicit_assumed_slope*(pH-6); onlybracketed observed zero crossing→IEP, no extrapolated IEP","sum volume and K/Cl ledger conserves loaded+dosed=remaining+returned; total liquid includes beaker and both internal chambers","isothermal pressure work=P0V0*ln(Vg_final/Vg_initial)-Pambient*liquid_transfer; all assigned hydraulic dissipation, bath removes work; no thermal solver","pH electrode E=hostE0+hostSlope*pH; two-buffer measured inputs determine calibration; conductivity reference/indicated ratio"],"parameters":{"temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_pa_s":{"value":0.00089,"unit":"Pa*s","evidence":"assumption","meaning_zh":"液体黏度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_permittivity":{"value":78.3,"unit":"1","evidence":"assumption","meaning_zh":"relative permittivity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"kw_mol2_m6":{"value":1e-08,"unit":"mol^2/m^6","evidence":"assumption","meaning_zh":"kw mol2 m6;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_conductivities":{"value":[0.00693,0.0072,0.034965,0.0198],"unit":"S*m^2/mol","evidence":"assumption","meaning_zh":"molar conductivities;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"环境绝压(表压基准);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_volume_m3":{"value":5e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"gas volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"extra_resistance_pa_s_m3":{"value":0.0,"unit":"Pa*s/m^3","evidence":"assumption","meaning_zh":"extra resistance pa s m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_conductance_s":{"value":0.0,"unit":"S","evidence":"assumption","meaning_zh":"surface conductance s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dose_flow_m3_s":{"value":1e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"dose flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_slope_v":{"value":-0.05916,"unit":"V","evidence":"assumption","meaning_zh":"ph slope v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"ph offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conductivity_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"conductivity gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_offset_v":{"value":0.0,"unit":"V","evidence":"assumption","meaning_zh":"voltage offset v;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_offset_a":{"value":0.0,"unit":"A","evidence":"assumption","meaning_zh":"current offset a;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"voltage gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"current_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"current gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blocked_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"blocked fraction;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_engineering_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ph_targets":{"value":[6.0,5.0,4.0,3.0],"unit":"1","evidence":"assumption","meaning_zh":"ph targets;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"start_pressure_pa":{"value":60000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"start pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_pressure_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"stop pressure pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cycles":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fill_volume_m3":{"value":0.0001,"unit":"m^3","evidence":"assumption","meaning_zh":"fill volume m3;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ramp_timeout_s":{"value":120.0,"unit":"s","evidence":"assumption","meaning_zh":"ramp timeout s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_geometry_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept geometry transfer;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_ph_extrapolation":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept ph extrapolation;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.0002,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"kcl_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"kcl mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_ph":{"value":6.0,"unit":"1","evidence":"assumption","meaning_zh":"initial ph;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"acid_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"acid stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"base_stock_m3":{"value":1e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"base stock m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"},"titrant_mol_m3":{"value":50.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"titrant mol m3;宿主在 electrolyte.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研表600×432×245mm为D×W×H,初始化误作X600/Y432;已纠正主体X432/Y600/Z245mm。","厂家整体占地612×536mm、操作净空360mm与主体尺寸不同;模型包含侧托盘/软管,分别记录,不把附件外廓当本体。","当前官网无外接气源最大1200mbar,2023手册1500mbar;本配置保守采用1200mbar,3500mbar外接N2选件unsupported。","电子pH1–14、电导最大200S/m与Ag/AgCl建议pH2–12、电导0.0001–1S/m不同;采用任务书/所选电极操作范围。","纳米粒子ζ数据不可自动转用宏观固体表面;69条只读公开参考,不允许作为SurPASS样品响应加载。厂家棉布是本机原生验证点。","标准SurPASS3双1mL滴定器、Ag/AgCl电极、250mL直径60mm电解液杯;选可调间隙池20×10mm,圆柱棉布参考的转入平板模型需显式接受几何迁移。","本体26kg;附属托盘/烧杯/液体真实附加质量未知,数值总26kg代理不声称完整运行质量。","局部尺寸/软管路径/机构轴和行程照片近似;气动内腔和元件不是厂家CAD。","HS薄双电层、平板层流、均匀电解液;表面电导可显式非零,不仿真三维电场和电双层。","温度由外界输入且恒定;水黏度/介电常数/离子摩尔电导和Kw由宿主显式指定;无内置温控承诺。","有限气室等温膨胀压差扫描与液量守恒;液路附加阻力、50mL有效气体腔为工程参数。","有限KCl、HCl、KOH滴定物质与体积账本;强电解质完全解离,理想水自解离;无缓冲/吸附耗酸、CO2/活动度/混合延迟。","棉布-19mV仅0.01M KCl/pH5.5–6.5条件;pH依赖斜率必须宿主假设,不能凭一点声称真实等电点。","两点pH与单点电导数学标定可测算法;厂家精度、误差概率/噪声/故障率/实机验证未跑。","机器人夹持、密封接触、软管柔性、硬件通信、操作系统真值隔离not_run。","默认KCl有效离子摩尔电导相加0.01413S*m2/mol,使25℃0.01M KCl约0.1413S/m与手册p25一致;分配至K和Cl的比例及其他浓度外推为工程近似。","内部fill仅将总有限液体划入两个腔体,暂不求解填充泵瞬态;气室压缩/泄压与环境换气未作完整能量账本,只核对扫描等温做功。","Ag/AgCl电极氧化还原容量及通流造成的电极消耗未建模;电解液电中性不能替代电极反应守恒。","实际PhysX日志中部分极薄后散热条凸包GPU cook退回CPU;普通关节场景通过,但粒子/可变形体对这些网格碰撞未验证。","Only1manufacturer macro-surface verification material;50macro materials unavailable;69electrophoretic nanomaterial formulations reference-only.","pH curve slope, cotton-cylinder→planar transfer, gas capacity, tubing resistance, ideal sensor models and bias coefficients explicit assumptions.","No empirical covariance/noise/drift/failure probability or calibrated recovery/response.","No surface adsorption/buffering, CO2, activities, competitive double-layer chemistry, streaming electroosmotic feedback or3D field/CFD.","Temperature constant from host; no thermal control or heat balance of neutralization/gas compression.","Other cell geometries, adsorption mode, external3500mbar option and OEM hardware unsupported.","Syringe volume→stroke uses assumed2e-5m2 bore; current motion surrogate not measured mechanical dimensions.","Robot manipulation/sealing and OS-level truth isolation not_run."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","method.configure","power.set","cell.set","gap.set","lock.set","lid.set","sample.load","sample.unload","electrolyte.load","electrolyte.drain","ph.calibrate","conductivity.calibrate","acquisition.start","acquisition.stop","process.measure","ledger.read","template.reference"],"unsupported":["adsorption.kinetics","cell.cylindrical","cell.other_geometries","fault.probability_model","hardware.connect","pressure.external","thermal.control"],"note_zh":"CHEM-113:标准SurPASS3,Ag/AgCl与可调间隙池、双1mL滴定器。本体432×600×245mm、26kg;附件真实质量未知。137几何部件、7关节、15端口、1电源灯、6预览;25能力中18实现、29状态槽、18单测。真实原生棉布验证点1种,另69个纳米配方仅外部参考,禁止自动转为宏观表面响应;50种宏观材料目标未满足。有限KCl/HCl/KOH电中性、体积/离子守恒、有限气室压差下降、正反向HS斜率拟合ζ和包围过零IEP;pH斜率与几何迁移均显式假设。实际双环境7关节/电源灯和过程锁步及原生桥接通过。真实响应/误差/IEP/接触/硬件等not_run,整体partial。"}},"previews":["previews/antonpaar_surpass3/preview_cell_removed.webp","previews/antonpaar_surpass3/preview_closed.webp","previews/antonpaar_surpass3/preview_loading.webp","previews/antonpaar_surpass3/preview_output.webp","previews/antonpaar_surpass3/preview_rear.webp","previews/antonpaar_surpass3/preview_titrating.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","bytes":885018},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/collision_proxies.json","bytes":89510},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/geometry_manifest.json","bytes":197237},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.blend","bytes":467079},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.glb","bytes":362400},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/model.urdf","bytes":121658},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/output_templates.json","bytes":2581},{"name":"template_library说明.md","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/template_library说明.md","bytes":5657},{"name":"zeta_library.json","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/zeta_library.json","bytes":248941}],"completeness":{"components":137,"with_collisions":137,"with_objects":137,"with_function":137,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_surpass3","chem_id":"CHEM-113","name_en":"Solid-surface streaming-potential analyzer","maker":"Anton Paar","model":"SurPASS 3","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/antonpaar_surpass3","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/antonpaar_surpass3/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_surpass3.py"} \ No newline at end of file diff --git a/data/assets/instrument.antonpaar_trb.json b/data/assets/instrument.antonpaar_trb.json index 706bf8f8a541239c988b576535a67e9c244db5ac..aebc752b0ea87fcd34718ccee1b651da393a8292 100644 --- a/data/assets/instrument.antonpaar_trb.json +++ b/data/assets/instrument.antonpaar_trb.json @@ -1 +1 @@ -{"tid":"instrument.antonpaar_trb","asset_dir":"expansion_batch04/t1_thermal/antonpaar_trb","name_zh":"Anton Paar TRB³ 销盘摩擦磨损试验机","category":"热学力学与输运","description_zh":"死重加载球或销,在旋转、角往复或独立线性模块中观测切向摩擦力并分析磨耗;真实材料对工况响应与有限磨耗、热、差分传感器的工程参数分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.532,0.443,0.501],"bbox_min":[-0.266,-0.229,0.0],"bbox_max":[0.266,0.214,0.501],"manifest_dimensions_m":[0.5320000052452087,0.44299999988079075,0.5010000126361847],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","radius_carriage":"/Geometry/base_link/radius_carriage","lever_arm":"/Geometry/base_link/radius_carriage/lever_arm","disk":"/Geometry/base_link/disk","estop":"/Geometry/base_link/estop","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.382],"place":[0.0,0.0,0.252],"post_place":[0.0,0.0,0.382],"joint_lid_joint":[0.0,0.204,0.208],"joint_radius_carriage_joint":[0.0,0.0,0.0],"joint_lever_arm_joint":[-0.135,0.0,0.355],"joint_disk_joint":[0.045,0.0,0.26],"joint_estop_joint":[-0.207,-0.155,0.205],"joint_power_switch_joint":[0.205,0.205,0.088]},"joints":[{"name":"lid_joint","type":"revolute","parent":"housing","child":"lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.55,"effort":10.0,"mimic":null,"origin_m":[0.0,0.204,0.208],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.2495,-0.229,0.2],"child_bbox_max":[0.2495,0.212,0.501],"kind":"door"},{"name":"radius_carriage_joint","type":"prismatic","parent":"housing","child":"radius_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/radius_carriage","child_bbox_min":[-0.2,-0.089,0.217],"child_bbox_max":[0.072,0.089,0.4005],"kind":"other"},{"name":"lever_arm_joint","type":"revolute","parent":"radius_carriage","child":"lever_arm","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.22,"effort":10.0,"mimic":null,"origin_m":[-0.135,0.0,0.355],"child_prim":"/Geometry/base_link/radius_carriage/lever_arm","child_bbox_min":[-0.2,-0.05,0.287],"child_bbox_max":[0.072,0.05,0.4005],"kind":"other"},{"name":"disk_joint","type":"revolute","parent":"housing","child":"disk","axis":[0.0,0.0,1.0],"lower":-3.14159,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.045,0.0,0.26],"child_prim":"/Geometry/base_link/disk","child_bbox_min":[-0.009,-0.054,0.227],"child_bbox_max":[0.1,0.054,0.2905],"kind":"other"},{"name":"estop_joint","type":"prismatic","parent":"housing","child":"estop","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.207,-0.155,0.205],"child_prim":"/Geometry/base_link/estop","child_bbox_min":[-0.212,-0.16,0.202],"child_bbox_max":[-0.202,-0.15,0.208],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.205,0.205,0.088],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.197,0.202,0.08],"child_bbox_max":[0.213,0.208,0.096],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"disk","part":"antonpaar_trb__sample_holder","pos":[0.045,0.0,0.276],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.016],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"counterbody","link":"lever_arm","part":"antonpaar_trb__pin_holder","pos":[0.045,0.0,0.304],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.18,0.0,-0.051],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"normal_load","link":"lever_arm","part":"antonpaar_trb__deadweight","pos":[0.045,0.0,0.375],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.18,0.0,0.02],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"lubricant","link":"disk","part":"antonpaar_trb__specimen","pos":[0.045,0.0,0.287],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.027],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature_humidity","link":"base_link","part":"antonpaar_trb__environment_sensor","pos":[0.076,0.166,0.248],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.076,0.166,0.248],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_trb__usb_port","pos":[0.1765,0.205,0.085],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.1765,0.205,0.085],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_trb__power_in","pos":[0.14,0.205,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.205,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.532,0.443],"height_m":0.501,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.549},"robot_standoff_m":0.35,"work_height_m":0.276,"primary_slot":"sample","access":["lid_joint"],"slot_count":7,"mass_evidence":"Anton Paar TRB3 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"带真实散热孔的薄壁主机壳","function_zh":"带真实散热孔的薄壁主机壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,-0.0655,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.0,-0.0655,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.11,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[-0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.11,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.11,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.0,0.11,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.174,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[-0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.0,0.174,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1995,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[-0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.0,0.1995,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.1975,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.097,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.216,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.191,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.024999999999999994,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.442,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_rail","name_zh":"底部深色机框","function_zh":"底部深色机框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__bottom_rail"],"collisions":[{"shape":"box","origin_m":[0,0,0.037],"rpy_rad":[0,0,0],"size_m":[0.504,0.428,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"水平不锈钢工作台板/真实按钮安装孔","function_zh":"水平不锈钢工作台板/真实按钮安装孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deck"],"collisions":[{"shape":"box","origin_m":[0.0,-0.18675,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.05249999999999999,0.010000000000000009]},{"shape":"box","origin_m":[-0.23175,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038500000000000006,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.024749999999999994,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4525,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.03175,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.3625,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_red_strip","name_zh":"Anton Paar原型红色型号饰条","function_zh":"Anton Paar原型红色型号饰条","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__front_red_strip"],"collisions":[{"shape":"box","origin_m":[0,-0.2063,0.057],"rpy_rad":[0,0,0],"size_m":[0.472,0.0008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_0","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_1","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_2","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_3","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_utility","name_zh":"后侧接口梁","function_zh":"后侧接口梁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_utility"],"collisions":[{"shape":"box","origin_m":[0,0.18,0.232],"rpy_rad":[0,0,0],"size_m":[0.466,0.018,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_0","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_0"],"collisions":[{"shape":"box","origin_m":[0.1315,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1185,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_0","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_0"],"collisions":[{"shape":"cylinder","origin_m":[0.125,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_1","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_1"],"collisions":[{"shape":"box","origin_m":[0.1625,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1495,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_1","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_1"],"collisions":[{"shape":"cylinder","origin_m":[0.156,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_2","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_2"],"collisions":[{"shape":"box","origin_m":[0.1935,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1805,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_2","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_2"],"collisions":[{"shape":"cylinder","origin_m":[0.187,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"environment_sensor","name_zh":"集成温湿度传感器外罩","function_zh":"集成温湿度传感器外罩","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__environment_sensor"],"collisions":[{"shape":"box","origin_m":[0.076,0.166,0.248],"rpy_rad":[0,0,0],"size_m":[0.026,0.012,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_0","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_0"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.244],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_1","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_1"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.249],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_2","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_2"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.254],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_window","name_zh":"固定透明后挡板","function_zh":"固定透明后挡板","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_window"],"collisions":[{"shape":"box","origin_m":[0,0.2085,0.348],"rpy_rad":[0,0,0],"size_m":[0.48,0.003,0.292]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_left","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_left"],"collisions":[{"shape":"box","origin_m":[-0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_left","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_left"],"collisions":[{"shape":"box","origin_m":[-0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_left","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_right","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_right"],"collisions":[{"shape":"box","origin_m":[0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_right","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_right"],"collisions":[{"shape":"box","origin_m":[0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_right","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_right"],"collisions":[{"shape":"cylinder","origin_m":[0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid","name_zh":"透明防护罩前壁","function_zh":"透明防护罩前壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.204,0.208],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid"],"collisions":[{"shape":"box","origin_m":[0,-0.416,0.1425],"rpy_rad":[0,0,0],"size_m":[0.498,0.003,0.295]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.55],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_roof","name_zh":"透明防护罩上壁","function_zh":"透明防护罩上壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_roof"],"collisions":[{"shape":"box","origin_m":[0,-0.2095,0.2915],"rpy_rad":[0,0,0],"size_m":[0.498,0.416,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_left","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_left"],"collisions":[{"shape":"box","origin_m":[-0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[-0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_right","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_right"],"collisions":[{"shape":"box","origin_m":[0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_left","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_left"],"collisions":[{"shape":"box","origin_m":[-0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_left","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_left"],"collisions":[{"shape":"box","origin_m":[-0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_right","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_right"],"collisions":[{"shape":"box","origin_m":[0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_right","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_right"],"collisions":[{"shape":"box","origin_m":[0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle","name_zh":"前罩黑色拉手","function_zh":"前罩黑色拉手","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.427,0.039],"rpy_rad":[0,0,0],"size_m":[0.16,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_0","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_1","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_base","name_zh":"加载臂手动定位底座","function_zh":"加载臂手动定位底座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_base"],"collisions":[{"shape":"box","origin_m":[-0.105,0,0.2095],"rpy_rad":[0,0,0],"size_m":[0.19,0.17,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_0","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,-0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_left"],"collisions":[{"shape":"box","origin_m":[-0.188,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_right"],"collisions":[{"shape":"box","origin_m":[-0.022,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_1","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_left"],"collisions":[{"shape":"box","origin_m":[-0.188,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_right"],"collisions":[{"shape":"box","origin_m":[-0.022,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_carriage","name_zh":"加载架半径调节滑座","function_zh":"加载架半径调节滑座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_carriage"],"collisions":[{"shape":"box","origin_m":[-0.126,0,0.24],"rpy_rad":[0,0,0],"size_m":[0.115,0.142,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"radius.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_0","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.126,-0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0533,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0667,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_1","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_1"],"collisions":[{"shape":"box","origin_m":[-0.126,0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0667,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0574360210031539,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0533,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05743602100315389,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_left","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_left"],"collisions":[{"shape":"box","origin_m":[-0.135,-0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_left","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_left"],"collisions":[{"shape":"box","origin_m":[-0.1233,-0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,-0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,-0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,-0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,-0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,-0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_left","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_left"],"collisions":[{"shape":"box","origin_m":[-0.134,-0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_left","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,-0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_right","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_right"],"collisions":[{"shape":"box","origin_m":[-0.135,0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_right","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_right"],"collisions":[{"shape":"box","origin_m":[-0.1233,0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_right","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_right"],"collisions":[{"shape":"box","origin_m":[-0.134,0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_right","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_axle","name_zh":"负载臂固定横轴","function_zh":"负载臂固定横轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_axle"],"collisions":[{"shape":"cylinder","origin_m":[-0.135,0,0.355],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.155}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lever_arm","name_zh":"对称弹性测量加载臂","function_zh":"对称弹性测量加载臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[-0.135,0.0,0.355],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lever_arm"],"collisions":[{"shape":"box","origin_m":[0.0885,-0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,-0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[0.0,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.173,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0132]},{"shape":"box","origin_m":[0.0,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.0885,0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,0.22],"state_id":"arm.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_left","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_left"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,-0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,-0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,-0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,-0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,-0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,-0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,-0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,-0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,-0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,-0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,-0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,-0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_right","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_right"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_left","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,-0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,-0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_left","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_left"],"collisions":[{"shape":"box","origin_m":[-0.049,-0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.02717641956154982,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.024350000000000004,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.027176419561549817,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232312,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.040823580438450184,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04365,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04082358043845019,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232313,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_left","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,-0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_right","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_right","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_right"],"collisions":[{"shape":"box","origin_m":[-0.049,0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04365,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.030307104877676887,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.02717641956154982,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.024350000000000004,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.027176419561549817,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03030710487767688,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_right","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_rod","name_zh":"竖直负载杆","function_zh":"竖直负载杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__load_rod"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0025],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deadweight","name_zh":"代表性可拆死重盘","function_zh":"代表性可拆死重盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deadweight"],"collisions":[{"shape":"box","origin_m":[0.19515,0.0,0.02],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,0.00579765400033111,0.02],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,0.01515,0.02],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,0.010712667734976197,0.02],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,0.005797654000331112,0.02],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.16485,1.85533990070824e-18,0.02],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,-0.005797654000331109,0.02],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,-0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,-0.01399677491754599,0.02],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,-0.01515,0.02],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,-0.013996774917545992,0.02],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,-0.010712667734976198,0.02],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,-0.00579765400033112,0.02],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0237,0.0060270447316036375,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_collar","name_zh":"死重盘下支承环","function_zh":"死重盘下支承环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_collar"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.011],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_nut","name_zh":"负载杆顶端小螺帽","function_zh":"负载杆顶端小螺帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_nut"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.043],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder","name_zh":"球形对磨体真实插入夹头","function_zh":"球形对磨体真实插入夹头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder"],"collisions":[{"shape":"box","origin_m":[0.18539999999999998,0.0,-0.056],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,0.0020664905347714847,-0.056],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,0.0054,-0.056],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,0.003818376618407357,-0.056],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,0.0020664905347714856,-0.056],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1746,6.6130927153957075e-19,-0.056],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,-0.0020664905347714843,-0.056],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,-0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,-0.0054,-0.056],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,-0.0038183766184073575,-0.056],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,-0.002066490534771488,-0.056],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0032,0.0021482535677003066,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["radius.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder_cap","name_zh":"夹头上封帽","function_zh":"夹头上封帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0495],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin","name_zh":"9.52mm文献移植工况球","function_zh":"9.52mm文献移植工况球","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin"],"collisions":[{"shape":"sphere","origin_m":[0.18,0,-0.06324],"rpy_rad":[0,0,0],"radius_m":0.00476}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pin.load","pin.remove","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_motor","name_zh":"旋转驱动电机固定座","function_zh":"旋转驱动电机固定座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__drive_motor"],"collisions":[{"shape":"cylinder","origin_m":[0.045,0,0.212],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_bearing","name_zh":"主轴固定轴承真实孔","function_zh":"主轴固定轴承真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__spindle_bearing"],"collisions":[{"shape":"box","origin_m":[0.0698,0.0,0.2305],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06791221240627991,0.009490549122654226,0.2305],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.054490549122654226,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.045,0.0248,0.2305],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.03550945087734578,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573624,0.017536248173426378,0.2305],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720088,0.00949054912265423,0.2305],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0202,3.037124061885436e-18,0.2305],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720085,-0.009490549122654223,0.2305],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573617,-0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.035509450877345757,-0.022912212406279903,0.2305],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.04499999999999999,-0.0248,0.2305],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.05449054912265423,-0.022912212406279907,0.2305],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,-0.01753624817342638,0.2305],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0679122124062799,-0.009490549122654242,0.2305],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.012400000000000001,0.009866053422031036,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk","name_zh":"旋转主轴及圆盘","function_zh":"旋转主轴及圆盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.045,0.0,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.018],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.03}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-3.141592653589793,3.141592653589793],"state_id":"disk.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_lower","name_zh":"卡盘下部驱动环","function_zh":"卡盘下部驱动环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_lower"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.007],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"三爪试样卡盘本体","function_zh":"三爪试样卡盘本体","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.006],"rpy_rad":[0,0,0],"radius_m":0.051,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lubricant.load","lubricant.remove","thermal.set_temperature","debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"圆盘测试样品/工程90mm","function_zh":"圆盘测试样品/工程90mm","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__specimen"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0245],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_land","name_zh":"试片承托平面","function_zh":"试片承托平面","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_land"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.018],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_0","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_0"],"collisions":[{"shape":"box","origin_m":[0.05,0.0,0.023],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_1","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_1"],"collisions":[{"shape":"box","origin_m":[-0.02499999999999999,0.04330127018922194,0.023],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_2","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_2"],"collisions":[{"shape":"box","origin_m":[-0.025000000000000022,-0.04330127018922192,0.023],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_0","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_0"],"collisions":[{"shape":"box","origin_m":[0.053,0.0,-0.008],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_1","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_1"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,0.009203353416347307,-0.008],"rpy_rad":[0,0,0.17453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_2","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_2"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,0.01812706759626044,-0.008],"rpy_rad":[0,0,0.3490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_3","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_3"],"collisions":[{"shape":"box","origin_m":[0.04589934640057525,0.026499999999999996,-0.008],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_4","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_4"],"collisions":[{"shape":"box","origin_m":[0.040600355485305835,0.03406774331338658,-0.008],"rpy_rad":[0,0,0.6981317007977318],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_5","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_5"],"collisions":[{"shape":"box","origin_m":[0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,0.8726646259971648],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_6","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_6"],"collisions":[{"shape":"box","origin_m":[0.026500000000000006,0.04589934640057525,-0.008],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_7","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_7"],"collisions":[{"shape":"box","origin_m":[0.018127067596260447,0.049803708901653136,-0.008],"rpy_rad":[0,0,1.2217304763960306],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_8","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_8"],"collisions":[{"shape":"box","origin_m":[0.009203353416347312,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.3962634015954636],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_9","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_9"],"collisions":[{"shape":"box","origin_m":[3.2453140177404857e-18,0.053,-0.008],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_10","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_10"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.7453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_11","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_11"],"collisions":[{"shape":"box","origin_m":[-0.01812706759626043,0.04980370890165314,-0.008],"rpy_rad":[0,0,1.9198621771937623],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_12","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_12"],"collisions":[{"shape":"box","origin_m":[-0.02649999999999999,0.04589934640057525,-0.008],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_13","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_13"],"collisions":[{"shape":"box","origin_m":[-0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,2.2689280275926285],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_14","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_14"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530583,0.03406774331338659,-0.008],"rpy_rad":[0,0,2.443460952792061],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_15","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_15"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057524,0.026500000000000017,-0.008],"rpy_rad":[0,0,2.617993877991494],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_16","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_16"],"collisions":[{"shape":"box","origin_m":[-0.049803708901653136,0.01812706759626045,-0.008],"rpy_rad":[0,0,2.792526803190927],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_17","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_17"],"collisions":[{"shape":"box","origin_m":[-0.052194810909647026,0.009203353416347305,-0.008],"rpy_rad":[0,0,2.9670597283903604],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_18","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_18"],"collisions":[{"shape":"box","origin_m":[-0.053,6.4906280354809715e-18,-0.008],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_19","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_19"],"collisions":[{"shape":"box","origin_m":[-0.05219481090964703,-0.009203353416347291,-0.008],"rpy_rad":[0,0,3.316125578789226],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_20","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_20"],"collisions":[{"shape":"box","origin_m":[-0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,3.490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_21","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_21"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057525,-0.026500000000000006,-0.008],"rpy_rad":[0,0,3.6651914291880923],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_22","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_22"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530585,-0.034067743313386564,-0.008],"rpy_rad":[0,0,3.8397243543875246],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_23","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_23"],"collisions":[{"shape":"box","origin_m":[-0.03406774331338659,-0.04060035548530583,-0.008],"rpy_rad":[0,0,4.014257279586958],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_24","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_24"],"collisions":[{"shape":"box","origin_m":[-0.026500000000000024,-0.04589934640057523,-0.008],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_25","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_25"],"collisions":[{"shape":"box","origin_m":[-0.018127067596260434,-0.04980370890165314,-0.008],"rpy_rad":[0,0,4.363323129985824],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_26","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_26"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,-0.052194810909647026,-0.008],"rpy_rad":[0,0,4.537856055185257],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_27","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_27"],"collisions":[{"shape":"box","origin_m":[-9.735942053221456e-18,-0.053,-0.008],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_28","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_28"],"collisions":[{"shape":"box","origin_m":[0.009203353416347287,-0.05219481090964703,-0.008],"rpy_rad":[0,0,4.886921905584122],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_29","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_29"],"collisions":[{"shape":"box","origin_m":[0.018127067596260454,-0.049803708901653136,-0.008],"rpy_rad":[0,0,5.061454830783556],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_30","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_30"],"collisions":[{"shape":"box","origin_m":[0.026499999999999965,-0.04589934640057527,-0.008],"rpy_rad":[0,0,5.235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_31","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_31"],"collisions":[{"shape":"box","origin_m":[0.03406774331338658,-0.04060035548530584,-0.008],"rpy_rad":[0,0,5.410520681182422],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_32","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_32"],"collisions":[{"shape":"box","origin_m":[0.04060035548530582,-0.0340677433133866,-0.008],"rpy_rad":[0,0,5.585053606381854],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_33","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_33"],"collisions":[{"shape":"box","origin_m":[0.045899346400575254,-0.026499999999999982,-0.008],"rpy_rad":[0,0,5.759586531581288],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_34","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_34"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,5.934119456780721],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_35","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_35"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,-0.00920335341634731,-0.008],"rpy_rad":[0,0,6.1086523819801535],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk_marker","name_zh":"旋转方向可见黑色基准标","function_zh":"旋转方向可见黑色基准标","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk_marker"],"collisions":[{"shape":"box","origin_m":[0.0531,0,-0.007],"rpy_rad":[0,0,0],"size_m":[0.0004,0.006,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop_bezel","name_zh":"红色操作钮固定外圈","function_zh":"红色操作钮固定外圈","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop_bezel"],"collisions":[{"shape":"box","origin_m":[-0.20024999999999998,-0.155,0.203],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.14825,0.203],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21375,-0.155,0.203],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.16175,0.203],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop","name_zh":"红色停止代理按钮","function_zh":"红色停止代理按钮","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[-0.207,-0.155,0.205],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.006}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.003],"state_id":"estop.press_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop","emergency.reset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制电子单元/工程占位","function_zh":"内部控制电子单元/工程占位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.06,0.071],"rpy_rad":[0,0,0],"size_m":[0.13,0.1,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.wear_profile","analysis.hertz","ledger.read","sim.step","wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后面电源输入口","function_zh":"后面电源输入口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in"],"collisions":[{"shape":"box","origin_m":[0.13275,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14725000000000002,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14,0.205,0.07375000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[0.14,0.205,0.09225],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源插口绝缘后座","function_zh":"电源插口绝缘后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.14,0.202,0.083],"rpy_rad":[0,0,0],"size_m":[0.011,0.002,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.143,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据口","function_zh":"USB数据口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_port"],"collisions":[{"shape":"box","origin_m":[0.16849999999999998,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1845,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1765,0.205,0.07800000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]},{"shape":"box","origin_m":[0.1765,0.205,0.092],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口后座","function_zh":"USB口后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_back"],"collisions":[{"shape":"box","origin_m":[0.1765,0.2015,0.085],"rpy_rad":[0,0,0],"size_m":[0.013,0.002,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口绝缘舌片","function_zh":"USB口绝缘舌片","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.1765,0.205,0.085],"rpy_rad":[0,0,0],"size_m":[0.009,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后面供电摇臂框","function_zh":"后面供电摇臂框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.19449999999999998,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.2155,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.205,0.205,0.0765],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]},{"shape":"box","origin_m":[0.205,0.205,0.09949999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"供电摇臂","function_zh":"供电摇臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.205,0.205,0.088],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"供电摇臂轴","function_zh":"供电摇臂轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.205,0.088],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"linear_standoff_0","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_1","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_2","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_2"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_3","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_3"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_0","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_1","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_stage","name_zh":"独立线性模块移动台","function_zh":"独立线性模块移动台","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_stage"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_0","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_1","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_front","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_front"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_rear","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_rear"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式工程热/惯量/差分观测参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","relative_humidity","humidity_offset","thermal_capacity_j_k","heat_loss_w_k","heater_installed","heater_max_w","heater_gain_w_k","safe_access_temperature_k","temperature_max_k","stage_mass_kg","rotational_inertia_kg_m2","linear_drive_limit_n","normal_force_factor","normal_read_gain","normal_read_offset_n","friction_gain_left","friction_gain_right","friction_offset_left_n","friction_offset_right_n","common_drift_n_s","thermal_common_drift_n_k","force_sensor_tau_s","minimum_observable_load_n","wear_sensor_enabled","wear_gain","wear_offset_m","temperature_sensor_offset_k"]},"specimen.load":{"function_zh":"装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","density_kg_m3","hardness_pa","archard_coefficient","wear_track_area_m2","accept_engineering","accept_unknown_conditions","accept_condition_transfer"]},"specimen.remove":{"function_zh":"停机抬臂后回收specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"pin.load":{"function_zh":"装入有限pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","hardness_pa","archard_coefficient","radius_m","accept_engineering"]},"pin.remove":{"function_zh":"停机抬臂后回收pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lubricant.load":{"function_zh":"装入有限lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["identity","volume_m3","density_kg_m3","loss_per_distance_m2","accept_engineering"]},"lubricant.remove":{"function_zh":"停机抬臂后回收lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;实际运动与热由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"normal_load.set":{"function_zh":"抬臂静止时更换死重;非主动载荷伺服","kind":"device_command","availability":"implemented","component_ids":["deadweight","lever_arm"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_n"]},"radius.set":{"function_zh":"抬臂停机手动设轨道半径","kind":"device_command","availability":"implemented","component_ids":["pin_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m"]},"drive.configure":{"function_zh":"选择互斥旋转/线性/角往复工程波形","kind":"configuration","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","angular_speed_rad_s","frequency_hz","stroke_m","angular_amplitude_rad"]},"motion.home":{"function_zh":"抬臂后以工程低速真实回中,非瞬移","kind":"device_command","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"contact.set":{"function_zh":"停机手动抬起或放下测量臂","kind":"device_command","availability":"implemented","component_ids":["lever_arm","pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"thermal.set_temperature":{"function_zh":"可选工程加热模块目标;未装不能加热","kind":"device_command","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k"]},"sensor.calibrate":{"function_zh":"外部标定常数,不能免费读取真值","kind":"configuration","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["friction_gain_correction","friction_zero_n","normal_gain_correction","normal_zero_n","wear_zero_m","temperature_zero_k"]},"sensor.zero":{"function_zh":"抬臂静止无接触的差分零点","kind":"device_command","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"设置有限时间/距离和原曲线起点","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["duration_s","sample_interval_s","stop_distance_m","source_start_distance_m","temperature_tolerance_k"]},"acquisition.start":{"function_zh":"异步三模式试验;精确运动距离/模板摩擦功积分","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage","friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留真实磨耗/碎屑/温度与部分曲线","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读冻结历史,不返回真实摩擦系数或库存","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原始成对材料曲线与来源工况","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"lid.set":{"function_zh":"停机透明安全罩","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["opened"]},"emergency.stop":{"function_zh":"本地工程安全锁存停止,非厂家认证急停;保留实际温度和磨耗","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"停机后明确复位,不自动续行","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.wear_profile":{"function_zh":"独立外部截面基线:损失、堆积、带符号净量分别积分","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","height_m","baseline_m","geometry","track_length_m","radius_m","accept_uniform_profile"]},"analysis.hertz":{"function_zh":"小接触、均匀弹性无黏附Hertz分析,不冒充涂层/塑性解","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_force_n","radius_m","young_sample_pa","poisson_sample","young_pin_pa","poisson_pin","accept_elastic_homogeneous"]},"debris.collect":{"function_zh":"开罩抬臂后回收有限双方磨屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"双方试片/销→磨屑、润滑剂与摩擦功/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟,固定0.1秒含转向/观测内部细分","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"wear.atomic_morphology":{"function_zh":"未实现:wear.atomic_morphology","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"friction.molecular_dynamics":{"function_zh":"未实现:friction.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"humidity.control":{"function_zh":"未实现:humidity.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vacuum.control":{"function_zh":"未实现:vacuum.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electrical_contact_resistance.measure":{"function_zh":"未实现:electrical_contact_resistance.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"lid.open":{"meaning_zh":"透明罩开启;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"emergency.latched":{"meaning_zh":"急停锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["estop"],"write_via":null},"contact.engaged":{"meaning_zh":"死重臂接触样片;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lever_arm"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"pin.present":{"meaning_zh":"有限销/球存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pin"],"write_via":null},"lubricant.present":{"meaning_zh":"润滑剂已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.homing":{"meaning_zh":"抬臂低速回中中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"disk.angle_rad":{"meaning_zh":"旋转主轴及圆盘(disk)转盘实际工程姿态,显示取模不影响真实累计距离,范围 -3.14159–3.14159 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["disk"],"write_via":null},"linear.position_m":{"meaning_zh":"该部件独立线性附件实际位置,主旋转几何不声称此变体,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["linear_stage"],"write_via":null},"radius.position_m":{"meaning_zh":"加载架半径调节滑座(radius_carriage)手动轨道半径,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["radius_carriage"],"write_via":null},"arm.angle_rad":{"meaning_zh":"对称弹性测量加载臂(lever_arm)手动接触臂铰接0接触/.22抬起,范围 0–0.22 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lever_arm"],"write_via":null},"lid.angle_rad":{"meaning_zh":"透明防护罩前壁(lid)透明罩手动铰接,范围 0–1.55 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lid"],"write_via":null},"power.angle_rad":{"meaning_zh":"供电摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"estop.press_m":{"meaning_zh":"红色停止代理按钮(estop)照片红按钮的本地工程安全锁存姿态,厂家功能未确证,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["estop"],"write_via":null},"drive.mode":{"meaning_zh":"互斥运动配置;设定值,由 drive.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["disk"],"write_via":null},"normal.setting_n":{"meaning_zh":"人工死重名义载荷,范围 0–60 N;设定值,由 normal_load.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["deadweight"],"write_via":null},"thermal.target_k":{"meaning_zh":"可选工程加热目标,范围 273.15–723.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_holder"],"write_via":null},"normal.indicated_n":{"meaning_zh":"名义死重独立观测校准,不是主动伺服真值;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["deadweight"],"write_via":null},"friction.indicated_n":{"meaning_zh":"双传感器差分校正摩擦力,反转/过载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测摩擦力幅值除观测载荷;低载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.left_n":{"meaning_zh":"左侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.right_n":{"meaning_zh":"右侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_right"],"write_via":null},"wear.indicated_m":{"meaning_zh":"可选在线位移观测代理,非来源实测磨损;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"独立校准温度显示;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.signed_speed_m_s":{"meaning_zh":"规定波形瞬时带符号滑动速度,反转时为零;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m/s","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"motion.distance_m":{"meaning_zh":"实际累计路径积分,不能由姿态差替代,≥0 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"friction.unavailable_reason":{"meaning_zh":"低载/反转/传感器量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"接触实际法向死重力,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_coefficient":{"meaning_zh":"经验源曲线代理摩擦响应,≥0;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.specimen_volume_m3":{"meaning_zh":"有限试片剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.pin_volume_m3":{"meaning_zh":"有限销剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"磨屑质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.lubricant_volume_m3":{"meaning_zh":"有限润滑剂剩余量,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热容实际温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_work_j":{"meaning_zh":"经验曲线沿真实滑程的摩擦耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步终态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际试验经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"environment.relative_humidity":{"meaning_zh":"显式环境RH与校准偏置后的限幅读数;不声称湿度控制附件已实现;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"tribology":{"meaning_zh":"有限材料对经验摩擦、精确滑程、差分观测及热/磨耗账本","implementation":"lumped","equations":["Rotary s=r*omega*t. Linear x=stroke/2*sin(2pi*f*t); angular theta=amplitude*sin(2pi*f*t). Exact s integrates |cos| across every reversal, not endpoint displacement. Linear vmax=pi*stroke*f<=.370m/s; angular peakomega in.2..2000rpm andf<=7Hz is an explicit peak-speed interpretation, allowing zero instantaneous speed at reversals.","Empirical positive mu(s) uses original source-node piecewise linear interpolation. Friction work=Fn*integral mu(s)ds exactly across source knots; original signal resolution and transfer of material-pair conditions are disclosed. Negative empirical coefficients are not silently made dissipative truth.","Deadweight nominal Fn set only at stopped raised arm. Actual Fn=nominal*explicit mechanical factor; indicated load uses separately supplied observation gain/offset. No active load servo.","Conservative combined envelope: Fn*mu*r + J*angular_acceleration_peak <=.45Nm; linear Fn*mu + moving_mass*acceleration_peak <=explicit engineering drive force. Friction force<=20N. First empirical threshold crossing/finite inventory/source endpoint stops with actual partial effects.","Dual sensing targets y1=+F/2*g1+offset1+common_drift(t,T), y2=-F/2*g2+offset2+common_drift(t,T). Identical first-order response cancels common component. ObservedF=(y1-y2-external_zero)/external_gain; observedmu=abs(Fobs)/Fn_obs. Low load, zero velocity and sensor overrange yield null with reason.","Internal sensor forcing uses distance-mean empirical friction on each monotonic segment. Exact exponential sensor update and its time integral times segment mean signed velocity estimate observed work. This is an explicit piecewise-constant observation approximation; true friction work is independently exact along source distance.","Archard dV=k*Fn*ds/H separately for specimen and pin, with explicit coefficients/hardness. Removed volumes times individual densities exactly enter separate debris reservoirs. Finite lubricant dragout=declared loss_per_distance*ds enters a catch inventory, not invented evaporation.","C*dT/dt=Pfriction_interval+clamp(K*(Ttarget-T),0,Pmax)-G*(T-Tambient). Piecewise exact exponential thermal regimes preserve heater+friction-ambient=stored heat. Heater characteristics are supplied engineering assumptions; not OEM power/ramp calibration. No active cooling or flash-contact-temperature prediction.","External wear profile integrates positive baseline-height deficit and negative pile-up separately. Circular track integrates2pi*(r+x)*depth(x), retaining radial weight and signed net. Uniform-track assumption is explicit. Hertz sphere-flat a=(3FnR/(4E*))^(1/3),1/E*=(1-v1^2)/E1+(1-v2^2)/E2,small-contact a/R<=.1."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_humidity":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"relative humidity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"humidity_offset":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"humidity offset;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_installed":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"heater installed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_max_w":{"value":0.0,"unit":"W","evidence":"assumption","meaning_zh":"heater max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_gain_w_k":{"value":10.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heater gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":373.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_mass_kg":{"value":0.2,"unit":"kg","evidence":"assumption","meaning_zh":"stage mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rotational_inertia_kg_m2":{"value":0.0001,"unit":"kg*m^2","evidence":"assumption","meaning_zh":"rotational inertia kg m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"linear_drive_limit_n":{"value":100.0,"unit":"N","evidence":"assumption","meaning_zh":"linear drive limit n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_force_factor":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal force factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal read gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"normal read offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_left":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain left;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_right":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain right;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_left_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset left n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_right_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset right n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"common drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_common_drift_n_k":{"value":0.0,"unit":"N/K","evidence":"assumption","meaning_zh":"thermal common drift n k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"force sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"minimum_observable_load_n":{"value":0.05,"unit":"N","evidence":"assumption","meaning_zh":"minimum observable load n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_sensor_enabled":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"wear sensor enabled;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"wear gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"wear offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_sensor_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature sensor offset k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":7800.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"hardness_pa":{"value":2000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hardness pa;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"archard_coefficient":{"value":1e-05,"unit":"1","evidence":"assumption","meaning_zh":"archard coefficient;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_track_area_m2":{"value":0.0001,"unit":"m^2","evidence":"assumption","meaning_zh":"wear track area m2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.00476,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 pin.load 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_per_distance_m2":{"value":1e-09,"unit":"m^2","evidence":"assumption","meaning_zh":"loss per distance m2;宿主在 lubricant.load 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_speed_rad_s":{"value":10.0,"unit":"rad/s","evidence":"assumption","meaning_zh":"angular speed rad s;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":1.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stroke_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"stroke m;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_amplitude_rad":{"value":0.5235987755982988,"unit":"rad","evidence":"assumption","meaning_zh":"angular amplitude rad;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_distance_m":{"value":100.0,"unit":"m","evidence":"assumption","meaning_zh":"stop distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature tolerance k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研明确外形质量未知;脚手架解析产生0.4×0.4×0.4m占位,已剔除,不能当真实尺寸。","官网0.2–2000rpm(600rpm option)与当前2026 brochure主表2000rpm相容,但选配600的配置含义未独立证实;默认按表中2000。","brochure同页THT参数不同,不能把THT1000°C、10N/0.03mN或MCR物性规格移植到TRB3。","线性和角往复厂家明说stroke/amplitude、频率、stage质量组合相关;单项上限不是任意组合均可达。","直接下载官方规格HTML及三个brochure请求返回403 HTML;web工具可读取官方PDF全文。保留失败文件以明示访问路径差别。61456/69377跳登录,未读手册。","MFT CSV标LogFrequency1000/Averaging10,但导出Timestamp间隔0.01s=100Hz;主库每100行子采样约1Hz,不声称1000Hz原始输出。","MFT原CSV Temperature/RH字段为空,23°C/50%RH来自dataset说明,非逐行传感实测;文件r5不解释为半径。","MFT XYZ.Z Depth是绝对位移/接近深度,热漂移顺应与磨损未分离,不能由其差值认定磨耗。","DES正文声称4种低黏度DES而SI TableS3列5种混合物;保留表中全部11实测记录并逐条来源,不以正文数量覆盖原表。","DES SI BAC:Latic Acid含缩写和拼写差异;按TableS1苄基三甲基氯化铵和主Table2[N1,1,1,Bz]Cl:lactic acid关联,不解释为benzalkonium chloride。","DES方法amplitude5mm/100cycles/1m与若按±5mm不相容;不擅自设定半程,只保留原描述。","NIST log磨耗默认十进对数转换单列;数据库未明确pin/disk/total归属,禁止驱动任一物体磨损。","原CSV COF与Fx/Fz最大绝对残差3.63616698750846e-7/3.0905678621850896e-7;88/87行超各原字符串半末位十进制舍入传播界,最大比例1.0937475701646828/1.1016895844080672。保留原值,算法/内部精度/均值顺序未知;1e-6只作工程诊断容差,不是厂家精度。","CSV距离s=名义0.1m/s×(t−首Timestamp),source没有实际速度编码器曲线;启动加速未知。","稀疏主库保留每100个原行及末行,运行分段线性插值是显式工程计算,不还原原100Hz高频过程。","真实μ曲线工况转移到TRB3及线/角往复均需要显式接受;没有原机校准证明。","SD属于论文重复试验统计,不是TRB3误差分布或传感器精度。","Hertz/Archard及集中热模型适用范围由根独立物理来源与工程输入限定;不能由单条μ识别热/磨损/材料参数。","Real whole-machine exterior dimensions and mass are unknown. No product-photo numerical scaling is used as substitute. The modeled assembly is an engineering task envelope sized around documented40mm track radius/60mm linear stroke and the9.52mm transferred-reference counterbody ball. 25kg is solely an explicit numerical budget, not estimated manufacturer mass.","Main assembly reproduces the photographed rotary/angular-reciprocating configuration. The independent variants/linear assembly is a stroke-constrained engineering module, not a verified internal OEM transmission. Dynamic module replacement and linear Matterix articulation are not implemented.","The arm is manually pivoted0..0.22rad about-Y as a loading proxy; radius carriage adjusts0..40mm on+X. These local geometric operating paths are engineering assumptions, not claimed OEM travel data.","Transparent hood pivots0..1.55rad about-X as a manual access proxy. No human gripping, latching, seals or thread operation is simulated.","A single9.52mm ball from the MFT-5000 reference experiment is fitted as an engineering scene assumption, without proven OEM holder compatibility; the official3/6/10mm balls are not this mounted configuration. A90mm diameter rotary specimen and160x70mm linear specimen are modeled. Runtime alternative dimensions and material-dependent wear do not deform or replace the mesh.","The visible deadweight is a representative uncalibrated shape; numerical normal-load setting does not automatically exchange or resize physical weights. No fictitious load servo is modeled.","No numeric display is visible on manufacturer instrument; external PC/software is omitted. Rear utility details are engineering representations.","No heated450C, liquid150C, vacuum, controlled-humidity enclosure, electrical contact-resistance or online wear-depth accessory is physically installed.","真实整机质量和外框保持null;25 kg为显式数值求解质量预算,工程包络由接触半径、行程和装配任务建立,绝非产品照片尺寸估计。","Cr100钢球/铅青铜两条MFT-5000实测曲线只作为跨仪器经验摩擦响应;旋转之外的往复、温度和润滑剂响应转移须显式接受,未被真实试验校准。源XYZ.Z为绝对坐标,不推断磨耗。","试片/球密度、硬度、无量纲Archard系数、磨迹面积、惯量、线性力限、力观测增益/时间常数、热容/散热和可选加热功率均为显式工程输入,非厂家实测。默认磨深传感器未安装;专用例显式启用数值磨深/加热代理,主几何没有这些选配附件。","主旋转与角往复模型、独立线性工程变体分开。Matterix只测主型,线性模块Matterix实例与动态换模块not_run;固定球/试片/死重网格不随库存装卸自动隐藏或实际换砝码。","独立再分析全部1,000,020原行,175行COF−Fx/Fz差值略超原字符串十进制舍入传播界;原算法/内存精度/平均方法未知,保留原数据。工程近似一致性阈值不是厂家准确度。","力观测由双通道差分再除观测载荷;低载、换向零速、过量程可返回不可用。主机0.1s步骤内按运动反向细分,累计滑程/热/磨耗不能由末端位置差代替。","Hertz仅适用于小接触均匀弹性无粘附域,涂层、塑性、粗糙和粘附未求解。ASTM仅公开范围已读,全文/符合性not_run。","照片只证明红色顶部操作钮形态;emergency.stop/reset仅本地工程安全互锁,不视为厂家按钮原标或认证急停性能。","Default curve is another tribometer material-pair experiment, not current TRB3native raw acquisition; scalar TRB3means do not become synthetic curves.","Concentration/grade/load/speed/temperature variants do not count as50independent pure substances.","No empirical noise distribution, achieved.06mN force resolution, ASTM certification or true wear calibration.","The photographed red button is bound to a local engineering stop/reset interlock; original button function and certified emergency-stop behavior are not confirmed.","Predetermined motion has no acceleration ramp or motor/contact dynamics; peak-inertia envelope is conservative and explicitly engineering.","Online wear depth proxy derives declared uniform track from engineering Archard wear; original source wear data not fabricated frommu.","Strict source-condition mode terminates with partial effects if friction heating moves outside its explicitly configured source-temperature tolerance.","Thermal forcing uses exact interval work but interval-mean heat power; no flash-temperature, radiation/nonlinear property or insert/remove enthalpy model.","Linear geometry exists separately and is not silently overlaid on rotary main variant; actual scene tests determine availability there."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","pin.load","pin.remove","lubricant.load","lubricant.remove","power.set","normal_load.set","radius.set","drive.configure","motion.home","contact.set","thermal.set_temperature","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","lid.set","emergency.stop","emergency.reset","analysis.wear_profile","analysis.hertz","debris.collect","ledger.read","sim.step"],"unsupported":["wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"note_zh":"CHEM-128 Anton Paar TRB³:真实本体W/D/H和质量未知并保持null;主转盘/角往复与独立线性几何使用工程任务包络和25kg数值预算。真实库21记录/7材料对,2条跨型号可运行曲线/1对,11条原机均值/1对,原机完整曲线0;≥50未满足。1,000,020原始行完整保留,库取10,004真实节点,11原机均值与28NIST数字化μ单列,不能混称全部原生采样。七个20秒流程的实际示例、Schema、独立物理和来源核验逐报告列出;热/磨损/差分传感及工况转移参数均明确工程假设。summary_ready必须主与线性几何、Blender、连续净空、真实源、单测Schema、七例、独立物理、科学图和八项主构型Matterix报告全部通过且哈希一致;不存在的报告仍not_run。独立linear Matterix/动态换模块、原机准确度与校准、完整接触热场/机器人硬件、真实整机尺寸质量和外层异步身份隔离不在已验证范围,交付partial。"}},"previews":["previews/antonpaar_trb/preview_angular_reverse.webp","previews/antonpaar_trb/preview_arm_raised.webp","previews/antonpaar_trb/preview_closed.webp","previews/antonpaar_trb/preview_contact_detail.webp","previews/antonpaar_trb/preview_deck_detail.webp","previews/antonpaar_trb/preview_emergency_open.webp","previews/antonpaar_trb/preview_front.webp","previews/antonpaar_trb/preview_linear_center.webp","previews/antonpaar_trb/preview_linear_detail.webp","previews/antonpaar_trb/preview_linear_loading.webp","previews/antonpaar_trb/preview_linear_max.webp","previews/antonpaar_trb/preview_linear_min.webp","previews/antonpaar_trb/preview_measurement.webp","previews/antonpaar_trb/preview_open.webp","previews/antonpaar_trb/preview_radius_max.webp","previews/antonpaar_trb/preview_radius_min.webp","previews/antonpaar_trb/preview_real_references.webp","previews/antonpaar_trb/preview_rear.webp","previews/antonpaar_trb/preview_rear_ports.webp","previews/antonpaar_trb/preview_reference_reanalysis.webp","previews/antonpaar_trb/preview_rotary_quarter.webp","previews/antonpaar_trb/preview_sidevents.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","bytes":1381145},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/collision_proxies.json","bytes":214490},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/geometry_manifest.json","bytes":393477},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.blend","bytes":450062},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","bytes":331532},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","bytes":226369},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/output_templates.json","bytes":1415},{"name":"tribology_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/tribology_library.json","bytes":1863700},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/模板说明.md","bytes":1315},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/说明.md","bytes":1315}],"completeness":{"components":155,"with_collisions":140,"with_objects":155,"with_function":155,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_trb","chem_id":"CHEM-128","name_en":"Pin-on-disk tribometer","maker":"Anton Paar","model":"TRB³","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_trb.py"} \ No newline at end of file +{"tid":"instrument.antonpaar_trb","asset_dir":"expansion_batch04/t1_thermal/antonpaar_trb","name_zh":"Anton Paar TRB³ 销盘摩擦磨损试验机","category":"热学力学与输运","description_zh":"死重加载球或销,在旋转、角往复或独立线性模块中观测切向摩擦力并分析磨耗;真实材料对工况响应与有限磨耗、热、差分传感器的工程参数分开","coordinate_system":{"status":"assumed","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":25.0,"size_m":[0.532,0.443,0.501],"bbox_min":[-0.266,-0.229,0.0],"bbox_max":[0.266,0.214,0.501],"manifest_dimensions_m":[0.5320000052452087,0.44299999988079075,0.5010000126361847],"glb":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","radius_carriage":"/Geometry/base_link/radius_carriage","lever_arm":"/Geometry/base_link/radius_carriage/lever_arm","disk":"/Geometry/base_link/disk","estop":"/Geometry/base_link/estop","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.382],"place":[0.0,0.0,0.252],"post_place":[0.0,0.0,0.382],"joint_lid_joint":[0.0,0.204,0.208],"joint_radius_carriage_joint":[0.0,0.0,0.0],"joint_lever_arm_joint":[-0.135,0.0,0.355],"joint_disk_joint":[0.045,0.0,0.26],"joint_estop_joint":[-0.207,-0.155,0.205],"joint_power_switch_joint":[0.205,0.205,0.088]},"joints":[{"name":"lid_joint","type":"revolute","parent":"housing","child":"lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.55,"effort":10.0,"mimic":null,"origin_m":[0.0,0.204,0.208],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.2495,-0.229,0.2],"child_bbox_max":[0.2495,0.212,0.501],"kind":"door"},{"name":"radius_carriage_joint","type":"prismatic","parent":"housing","child":"radius_carriage","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/radius_carriage","child_bbox_min":[-0.2,-0.089,0.217],"child_bbox_max":[0.072,0.089,0.4005],"kind":"other"},{"name":"lever_arm_joint","type":"revolute","parent":"radius_carriage","child":"lever_arm","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.22,"effort":10.0,"mimic":null,"origin_m":[-0.135,0.0,0.355],"child_prim":"/Geometry/base_link/radius_carriage/lever_arm","child_bbox_min":[-0.2,-0.05,0.287],"child_bbox_max":[0.072,0.05,0.4005],"kind":"other"},{"name":"disk_joint","type":"revolute","parent":"housing","child":"disk","axis":[0.0,0.0,1.0],"lower":-3.14159,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.045,0.0,0.26],"child_prim":"/Geometry/base_link/disk","child_bbox_min":[-0.009,-0.054,0.227],"child_bbox_max":[0.1,0.054,0.2905],"kind":"other"},{"name":"estop_joint","type":"prismatic","parent":"housing","child":"estop","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.207,-0.155,0.205],"child_prim":"/Geometry/base_link/estop","child_bbox_min":[-0.212,-0.16,0.202],"child_bbox_max":[-0.202,-0.15,0.208],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.205,0.205,0.088],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.197,0.202,0.08],"child_bbox_max":[0.213,0.208,0.096],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"disk","part":"antonpaar_trb__sample_holder","pos":[0.045,0.0,0.276],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.016],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"counterbody","link":"lever_arm","part":"antonpaar_trb__pin_holder","pos":[0.045,0.0,0.304],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.18,0.0,-0.051],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"normal_load","link":"lever_arm","part":"antonpaar_trb__deadweight","pos":[0.045,0.0,0.375],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.18,0.0,0.02],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"lubricant","link":"disk","part":"antonpaar_trb__specimen","pos":[0.045,0.0,0.287],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.027],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature_humidity","link":"base_link","part":"antonpaar_trb__environment_sensor","pos":[0.076,0.166,0.248],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.076,0.166,0.248],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"antonpaar_trb__usb_port","pos":[0.1765,0.205,0.085],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.1765,0.205,0.085],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"antonpaar_trb__power_in","pos":[0.14,0.205,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.14,0.205,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":25.0,"footprint_m":[0.532,0.443],"height_m":0.501,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.549},"robot_standoff_m":0.35,"work_height_m":0.276,"primary_slot":"sample","access":["lid_joint"],"slot_count":7,"mass_evidence":"Anton Paar TRB3 unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"带真实散热孔的薄壁主机壳","function_zh":"带真实散热孔的薄壁主机壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__housing"],"collisions":[{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,-0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,-0.0655,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,-0.0655,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,-0.0655,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[0.2435,-0.0655,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.016]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,-0.0655,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,-0.0655,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,-0.0655,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.2435,-0.0655,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.271,0.0262]},{"shape":"box","origin_m":[0.0,-0.0655,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.271,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.11,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.11,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.11,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[0.2435,0.11,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.016]},{"shape":"box","origin_m":[-0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.11,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.11,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.11,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.11,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.11,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.11,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.11,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.2435,0.11,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.07999999999999999,0.0262]},{"shape":"box","origin_m":[0.0,0.11,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.07999999999999999,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.174,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.174,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.174,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[0.2435,0.174,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.016]},{"shape":"box","origin_m":[-0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.174,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.174,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.174,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.174,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.174,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.2435,0.174,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.048000000000000015,0.0262]},{"shape":"box","origin_m":[0.0,0.174,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.048000000000000015,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.1995,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0049999999999999975]},{"shape":"box","origin_m":[-0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[0.2435,0.1995,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.026999999999999996]},{"shape":"box","origin_m":[-0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[0.2435,0.1995,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0020000000000000018]},{"shape":"box","origin_m":[-0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[0.2435,0.1995,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.016]},{"shape":"box","origin_m":[-0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[0.2435,0.1995,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0040000000000000036]},{"shape":"box","origin_m":[-0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[0.2435,0.1995,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.013999999999999999]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[0.2435,0.1995,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714301]},{"shape":"box","origin_m":[-0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[0.2435,0.1995,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.004485714285714287]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[0.2435,0.1995,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.002799999999999997]},{"shape":"box","origin_m":[-0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.2435,0.1995,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0050000000000000044,0.0030000000000000027,0.0262]},{"shape":"box","origin_m":[0.0,0.1995,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.0030000000000000027,0.0030000000000000027]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.042499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0049999999999999975]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.058499999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.026999999999999996]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.1975,0.20350000000000001,0.074],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.097,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[0.216,0.20350000000000001,0.077],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.06,0.004999999999999977,0.0020000000000000018]},{"shape":"box","origin_m":[-0.057499999999999996,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.377,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.158,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.018000000000000016,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.191,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.004999999999999977,0.016]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.086],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.016]},{"shape":"box","origin_m":[-0.024999999999999994,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.442,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.22999999999999998,0.20350000000000001,0.096],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.004999999999999977,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.10500000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.013999999999999999]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1134],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.11704285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12068571428571429],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12432857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714301]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.12797142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13161428571428574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13525714285714285],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.13890000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14254285714285714],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1461857142857143],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.14982857142857142],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1534714285714286],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1571142857142857],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.16075714285714288],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.004485714285714287]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1644],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.002799999999999997]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1789],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0262]},{"shape":"box","origin_m":[0.0,0.20350000000000001,0.1935],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.492,0.004999999999999977,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_rail","name_zh":"底部深色机框","function_zh":"底部深色机框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__bottom_rail"],"collisions":[{"shape":"box","origin_m":[0,0,0.037],"rpy_rad":[0,0,0],"size_m":[0.504,0.428,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deck","name_zh":"水平不锈钢工作台板/真实按钮安装孔","function_zh":"水平不锈钢工作台板/真实按钮安装孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deck"],"collisions":[{"shape":"box","origin_m":[0.0,-0.18675,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.05249999999999999,0.010000000000000009]},{"shape":"box","origin_m":[-0.23175,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.038500000000000006,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.024749999999999994,-0.155,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4525,0.01100000000000001,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.03175,0.197],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.502,0.3625,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.193,-0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"橡胶隔振机脚","function_zh":"橡胶隔振机脚","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.193,0.158,0.0175],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"front_red_strip","name_zh":"Anton Paar原型红色型号饰条","function_zh":"Anton Paar原型红色型号饰条","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__front_red_strip"],"collisions":[{"shape":"box","origin_m":[0,-0.2063,0.057],"rpy_rad":[0,0,0],"size_m":[0.472,0.0008,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_0","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_1","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_2","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.06],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"case_screw_3","name_zh":"机壳埋头紧固螺钉","function_zh":"机壳埋头紧固螺钉","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__case_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.232,-0.2066,0.179],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0028,"length_m":0.0016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_utility","name_zh":"后侧接口梁","function_zh":"后侧接口梁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_utility"],"collisions":[{"shape":"box","origin_m":[0,0.18,0.232],"rpy_rad":[0,0,0],"size_m":[0.466,0.018,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_0","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_0"],"collisions":[{"shape":"box","origin_m":[0.1315,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1185,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.11899478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12040380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12251255768962692,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.125,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1274874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.12959619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.13100521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_0","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_0"],"collisions":[{"shape":"cylinder","origin_m":[0.125,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_1","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_1"],"collisions":[{"shape":"box","origin_m":[0.1625,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1495,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.14999478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.15140380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1535125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.156,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1584874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16059619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.16200521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_1","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_1"],"collisions":[{"shape":"cylinder","origin_m":[0.156,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_socket_2","name_zh":"环境/传感器接口空心座","function_zh":"环境/传感器接口空心座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_socket_2"],"collisions":[{"shape":"box","origin_m":[0.1935,0.166,0.236],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.23848744231037308],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.24059619407771254],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.24200521696132335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.2425],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.24200521696132335],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.24059619407771254],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.23848744231037308],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1805,0.166,0.236],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18099478303867664,0.166,0.2335125576896269],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.18240380592228744,0.166,0.23140380592228743],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1845125576896269,0.166,0.22999478303867663],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.187,0.166,0.22949999999999998],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.1894874423103731,0.166,0.22999478303867663],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19159619407771256,0.166,0.23140380592228743],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.003,0.0025858607759355542,0.011]},{"shape":"box","origin_m":[0.19300521696132336,0.166,0.2335125576896269],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.003,0.0025858607759355542,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"utility_pin_2","name_zh":"信号接口中心触针","function_zh":"信号接口中心触针","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__utility_pin_2"],"collisions":[{"shape":"cylinder","origin_m":[0.187,0.167,0.236],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0014,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"environment_sensor","name_zh":"集成温湿度传感器外罩","function_zh":"集成温湿度传感器外罩","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__environment_sensor"],"collisions":[{"shape":"box","origin_m":[0.076,0.166,0.248],"rpy_rad":[0,0,0],"size_m":[0.026,0.012,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_0","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_0"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.244],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_1","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_1"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.249],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_vent_2","name_zh":"温湿度罩进气缝外观","function_zh":"温湿度罩进气缝外观","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_vent_2"],"collisions":[{"shape":"box","origin_m":[0.076,0.1597,0.254],"rpy_rad":[0,0,0],"size_m":[0.02,0.0007,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_window","name_zh":"固定透明后挡板","function_zh":"固定透明后挡板","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__rear_window"],"collisions":[{"shape":"box","origin_m":[0,0.2085,0.348],"rpy_rad":[0,0,0],"size_m":[0.48,0.003,0.292]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_left","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_left"],"collisions":[{"shape":"box","origin_m":[-0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[-0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_left","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_left"],"collisions":[{"shape":"box","origin_m":[-0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_left","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_right","name_zh":"后沿开罩空心铰链","function_zh":"后沿开罩空心铰链","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_right"],"collisions":[{"shape":"box","origin_m":[0.256,0.204,0.20235],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.20278008064131123],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.204004846686296],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.20583783860713722],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20964999999999998,0.208],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20921991935868875,0.21016216139286276],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20799515331370397,0.21199515331370397],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20616216139286275,0.21321991935868875],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.204,0.21364999999999998],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.21321991935868875],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.200004846686296,0.211995153313704],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.21016216139286276],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19835,0.208],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.19878008064131122,0.20583783860713722],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20000484668629598,0.204004846686296],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]},{"shape":"box","origin_m":[0.256,0.20183783860713722,0.20278008064131123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0047,0.0022477097513901355,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_hinge_support_right","name_zh":"后铰链固定安装座","function_zh":"后铰链固定安装座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_hinge_support_right"],"collisions":[{"shape":"box","origin_m":[0.258,0.204,0.199],"rpy_rad":[0,0,0],"size_m":[0.015,0.019,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"hood_pin_right","name_zh":"后沿铰链销","function_zh":"后沿铰链销","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__hood_pin_right"],"collisions":[{"shape":"cylinder","origin_m":[0.247,0.204,0.208],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.038}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid","name_zh":"透明防护罩前壁","function_zh":"透明防护罩前壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.204,0.208],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid"],"collisions":[{"shape":"box","origin_m":[0,-0.416,0.1425],"rpy_rad":[0,0,0],"size_m":[0.498,0.003,0.295]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.55],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_roof","name_zh":"透明防护罩上壁","function_zh":"透明防护罩上壁","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_roof"],"collisions":[{"shape":"box","origin_m":[0,-0.2095,0.2915],"rpy_rad":[0,0,0],"size_m":[0.498,0.416,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_left","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_left"],"collisions":[{"shape":"box","origin_m":[-0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[-0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[-0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[-0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_side_right","name_zh":"透明侧罩及后沿铰链销真实让位","function_zh":"透明侧罩及后沿铰链销真实让位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_side_right"],"collisions":[{"shape":"box","origin_m":[0.2475,-0.21055,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.21055,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.0072]},{"shape":"box","origin_m":[0.2475,-0.21055,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.4139,0.2864]},{"shape":"box","origin_m":[0.2475,-0.00255,-0.0043],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.0014000000000000002]},{"shape":"box","origin_m":[0.2475,-0.00255,0.14679999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0030000000000000027,0.0021,0.2864]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_left","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_left"],"collisions":[{"shape":"box","origin_m":[-0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[-0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_left","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_left"],"collisions":[{"shape":"box","origin_m":[-0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_leaf_right","name_zh":"罩转动铰链空心耳环","function_zh":"罩转动铰链空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_leaf_right"],"collisions":[{"shape":"box","origin_m":[0.241,0.0,-0.0057],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.002181295564481012,-0.005266113335314335],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.00403050865276332,-0.004030508652763321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,-0.002181295564481012],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0057,-3.4902433775699567e-19],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.005266113335314335,0.0021812955644810116],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.004030508652763321,0.00403050865276332],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,0.0021812955644810125,0.005266113335314335],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,6.980486755139913e-19,0.0057],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.002181295564481011,0.0052661133353143355],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.00403050865276332,0.004030508652763322],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314333,0.002181295564481015],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0057,1.0470730132709869e-18],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.005266113335314334,-0.002181295564481013],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.004030508652763322,-0.00403050865276332],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]},{"shape":"box","origin_m":[0.241,-0.0021812955644810155,-0.005266113335314333],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0046,0.0022676009881281013,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_hinge_join_right","name_zh":"铰链耳到透明侧罩连接","function_zh":"铰链耳到透明侧罩连接","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_hinge_join_right"],"collisions":[{"shape":"box","origin_m":[0.243,-0.006,0.006],"rpy_rad":[0,0,0],"size_m":[0.013,0.004,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle","name_zh":"前罩黑色拉手","function_zh":"前罩黑色拉手","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.427,0.039],"rpy_rad":[0,0,0],"size_m":[0.16,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_0","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lid_handle_mount_1","name_zh":"罩拉手固定柱","function_zh":"罩拉手固定柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lid","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lid_handle_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0.069,-0.423,0.039],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_base","name_zh":"加载臂手动定位底座","function_zh":"加载臂手动定位底座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_base"],"collisions":[{"shape":"box","origin_m":[-0.105,0,0.2095],"rpy_rad":[0,0,0],"size_m":[0.19,0.17,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_0","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,-0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_left"],"collisions":[{"shape":"box","origin_m":[-0.188,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_0_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_0_right"],"collisions":[{"shape":"box","origin_m":[-0.022,-0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_1","name_zh":"半径调节导杆","function_zh":"半径调节导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.105,0.06,0.226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.004,"length_m":0.178}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_left","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_left"],"collisions":[{"shape":"box","origin_m":[-0.188,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_rail_support_1_right","name_zh":"导杆端部固定支座","function_zh":"导杆端部固定支座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_rail_support_1_right"],"collisions":[{"shape":"box","origin_m":[-0.022,0.06,0.222],"rpy_rad":[0,0,0],"size_m":[0.012,0.02,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_carriage","name_zh":"加载架半径调节滑座","function_zh":"加载架半径调节滑座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_carriage"],"collisions":[{"shape":"box","origin_m":[-0.126,0,0.24],"rpy_rad":[0,0,0],"size_m":[0.115,0.142,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.04],"state_id":"radius.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_0","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.126,-0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0533,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.053810007132174376,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.05526238456605013,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0574360210031539,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0667,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06618999286782562,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.06473761543394986,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,-0.0625639789968461,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"radius_bearing_1","name_zh":"半径调节真实空心导套","function_zh":"半径调节真实空心导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__radius_bearing_1"],"collisions":[{"shape":"box","origin_m":[-0.126,0.06,0.2193],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.21981000713217438],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.22126238456605013],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2234360210031539],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0667,0.226],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06618999286782562,0.2285639789968461],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06473761543394986,0.23073761543394988],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0625639789968461,0.23218999286782563],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.06,0.23270000000000002],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0574360210031539,0.23218999286782563],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.23073761543394988],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2285639789968461],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.0533,0.226],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.053810007132174376,0.2234360210031539],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05526238456605013,0.22126238456605013],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]},{"shape":"box","origin_m":[-0.126,0.05743602100315389,0.21981000713217438],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.004599999999999999,0.002665425722887417,0.105]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_left","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_left"],"collisions":[{"shape":"box","origin_m":[-0.135,-0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_left","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_left"],"collisions":[{"shape":"box","origin_m":[-0.1233,-0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,-0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,-0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,-0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,-0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,-0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,-0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,-0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,-0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,-0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,-0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_left","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_left"],"collisions":[{"shape":"box","origin_m":[-0.134,-0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_left","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,-0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_upright_right","name_zh":"对称负载臂固定立座","function_zh":"对称负载臂固定立座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_upright_right"],"collisions":[{"shape":"box","origin_m":[-0.135,0.059,0.294],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.102]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_support_right","name_zh":"负载臂轴承座真实孔","function_zh":"负载臂轴承座真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_support_right"],"collisions":[{"shape":"box","origin_m":[-0.1233,0.059,0.355],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961795,0.059,0.3594773961586715],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3632731493398826],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.36580939053038203],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.36669999999999997],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867155,0.059,0.36580939053038203],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3632731493398826],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.3594773961586715],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1467,0.059,0.355],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.14580939053038205,0.059,0.35052260384132844],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1432731493398826,0.059,0.3467268506601174],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13947739615867158,0.059,0.34419060946961794],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.135,0.059,0.3433],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.13052260384132847,0.059,0.34419060946961794],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.1267268506601174,0.059,0.3467268506601174],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]},{"shape":"box","origin_m":[-0.12419060946961796,0.059,0.35052260384132844],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.010600000000000002,0.004654549396683997,0.019]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"friction_sensor_right","name_zh":"双摩擦力传感器外壳","function_zh":"双摩擦力传感器外壳","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__friction_sensor_right"],"collisions":[{"shape":"box","origin_m":[-0.134,0.075,0.328],"rpy_rad":[0,0,0],"size_m":[0.031,0.016,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sensor.calibrate","sensor.zero","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sensor_connector_right","name_zh":"摩擦传感器固定信号接头","function_zh":"摩擦传感器固定信号接头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sensor_connector_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.148,0.08399999999999999,0.328],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.005,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pivot_axle","name_zh":"负载臂固定横轴","function_zh":"负载臂固定横轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pivot_axle"],"collisions":[{"shape":"cylinder","origin_m":[-0.135,0,0.355],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.155}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lever_arm","name_zh":"对称弹性测量加载臂","function_zh":"对称弹性测量加载臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"radius_carriage","origin_m":[-0.135,0.0,0.355],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__lever_arm"],"collisions":[{"shape":"box","origin_m":[0.0885,-0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,-0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,-0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[0.0,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.011300000000000001,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.058,0.0132]},{"shape":"box","origin_m":[0.173,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0132]},{"shape":"box","origin_m":[0.0,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.032,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.173,0.0,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04000000000000001,0.058,0.0014000000000000002]},{"shape":"box","origin_m":[0.0885,0.0345,-0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]},{"shape":"box","origin_m":[-0.011300000000000001,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0094,0.011,0.0132]},{"shape":"box","origin_m":[0.0998,0.0345,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1864,0.011,0.0132]},{"shape":"box","origin_m":[0.0885,0.0345,0.0073],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20900000000000002,0.011,0.0014000000000000002]}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,0.22],"state_id":"arm.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_left","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_left"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,-0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,-0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,-0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,-0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,-0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,-0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,-0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,-0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,-0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,-0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,-0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,-0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,-0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,-0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,-0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"arm_pivot_right","name_zh":"加载臂转动空心耳环","function_zh":"加载臂转动空心耳环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__arm_pivot_right"],"collisions":[{"shape":"box","origin_m":[0.008749999999999999,0.042,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473759,0.042,0.0033484800331945353],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382291,0.042,0.00618718433538229],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.0033484800331945357,0.042,0.008083945909473759],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[5.35782974626967e-19,0.042,0.008749999999999999],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.003348480033194535,0.042,0.008083945909473759],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00618718433538229,0.042,0.006187184335382291],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,0.003348480033194536],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008749999999999999,0.042,1.071565949253934e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.008083945909473759,0.042,-0.0033484800331945344],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.0061871843353822915,0.042,-0.00618718433538229],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-0.00334848003319454,0.042,-0.008083945909473755],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[-1.6073489238809008e-18,0.042,-0.008749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.003348480033194537,0.042,-0.008083945909473757],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.006187184335382289,0.042,-0.0061871843353822915],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0045,0.003480966429144015,0.01]},{"shape":"box","origin_m":[0.008083945909473755,0.042,-0.0033484800331945405],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0045,0.003480966429144015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_left","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,-0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,-0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_left","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_left"],"collisions":[{"shape":"box","origin_m":[-0.049,-0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.02717641956154982,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.024350000000000004,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.025084562511266083,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.027176419561549817,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.030307104877676884,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232312,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.040823580438450184,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04365,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.042915437488733915,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.04082358043845019,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,-0.03769289512232313,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_left","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,-0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_rod_right","name_zh":"弯曲配重调节杆","function_zh":"弯曲配重调节杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_rod_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.02,0.034,0.0155],"rpy_rad":[0.0,-0.6998928697192436,0.0],"radius_m":0.003,"length_m":0.025289484696748445},{"shape":"cylinder","origin_m":[-0.0415,0.034,0.026000000000000002],"rpy_rad":[0.0,-1.4968572891369563,0.0],"radius_m":0.003,"length_m":0.027523972741361764}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_right","name_zh":"手动平衡配重","function_zh":"手动平衡配重","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_right"],"collisions":[{"shape":"box","origin_m":[-0.049,0.034,0.017349999999999997],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.018084562511266083],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.020176419561549815],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.02330710487767688],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04365,0.027],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.04291543748873392,0.030692895122323115],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.040823580438450184,0.033823580438450185],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03769289512232312,0.035915437488733916],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.034,0.03665],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.030307104877676887,0.035915437488733916],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.02717641956154982,0.033823580438450185],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.03069289512232312],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.024350000000000004,0.027000000000000003],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.025084562511266086,0.02330710487767688],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.027176419561549817,0.020176419561549818],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]},{"shape":"box","origin_m":[-0.049,0.03030710487767688,0.018084562511266083],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0127,0.0038390086904274,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"counterweight_lock_right","name_zh":"平衡配重黑色锁环","function_zh":"平衡配重黑色锁环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__counterweight_lock_right"],"collisions":[{"shape":"cylinder","origin_m":[-0.061,0.034,0.027],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.01,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_rod","name_zh":"竖直负载杆","function_zh":"竖直负载杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__load_rod"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0025],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.095}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"deadweight","name_zh":"代表性可拆死重盘","function_zh":"代表性可拆死重盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__deadweight"],"collisions":[{"shape":"box","origin_m":[0.19515,0.0,0.02],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,0.00579765400033111,0.02],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,0.01515,0.02],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,0.013996774917545994,0.02],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,0.010712667734976197,0.02],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,0.005797654000331112,0.02],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.16485,1.85533990070824e-18,0.02],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.166003225082454,-0.005797654000331109,0.02],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1692873322650238,-0.010712667734976195,0.02],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.17420234599966888,-0.01399677491754599,0.02],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.18,-0.01515,0.02],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1857976540003311,-0.013996774917545992,0.02],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.1907126677349762,-0.010712667734976198,0.02],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0237,0.0060270447316036375,0.011]},{"shape":"box","origin_m":[0.193996774917546,-0.00579765400033112,0.02],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0237,0.0060270447316036375,0.011]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["normal_load.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_collar","name_zh":"死重盘下支承环","function_zh":"死重盘下支承环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_collar"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.011],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"weight_nut","name_zh":"负载杆顶端小螺帽","function_zh":"负载杆顶端小螺帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__weight_nut"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,0.043],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder","name_zh":"球形对磨体真实插入夹头","function_zh":"球形对磨体真实插入夹头","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder"],"collisions":[{"shape":"box","origin_m":[0.18539999999999998,0.0,-0.056],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,0.0020664905347714847,-0.056],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,0.0054,-0.056],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,0.004988949475560949,-0.056],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,0.003818376618407357,-0.056],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,0.0020664905347714856,-0.056],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1746,6.6130927153957075e-19,-0.056],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17501105052443905,-0.0020664905347714843,-0.056],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.17618162338159263,-0.0038183766184073566,-0.056],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.1779335094652285,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18,-0.0054,-0.056],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18206649053477147,-0.004988949475560948,-0.056],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18381837661840736,-0.0038183766184073575,-0.056],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0032,0.0021482535677003066,0.01]},{"shape":"box","origin_m":[0.18498894947556094,-0.002066490534771488,-0.056],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0032,0.0021482535677003066,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["radius.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin_holder_cap","name_zh":"夹头上封帽","function_zh":"夹头上封帽","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin_holder_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.18,0,-0.0495],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"pin","name_zh":"9.52mm文献移植工况球","function_zh":"9.52mm文献移植工况球","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"lever_arm","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__pin"],"collisions":[{"shape":"sphere","origin_m":[0.18,0,-0.06324],"rpy_rad":[0,0,0],"radius_m":0.00476}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pin.load","pin.remove","contact.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_motor","name_zh":"旋转驱动电机固定座","function_zh":"旋转驱动电机固定座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__drive_motor"],"collisions":[{"shape":"cylinder","origin_m":[0.045,0,0.212],"rpy_rad":[0,0,0],"radius_m":0.042,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_bearing","name_zh":"主轴固定轴承真实孔","function_zh":"主轴固定轴承真实孔","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__spindle_bearing"],"collisions":[{"shape":"box","origin_m":[0.0698,0.0,0.2305],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06791221240627991,0.009490549122654226,0.2305],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.054490549122654226,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.045,0.0248,0.2305],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.03550945087734578,0.02291221240627991,0.2305],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573624,0.017536248173426378,0.2305],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720088,0.00949054912265423,0.2305],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0202,3.037124061885436e-18,0.2305],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.022087787593720085,-0.009490549122654223,0.2305],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.027463751826573617,-0.017536248173426375,0.2305],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.035509450877345757,-0.022912212406279903,0.2305],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.04499999999999999,-0.0248,0.2305],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.05449054912265423,-0.022912212406279907,0.2305],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.06253624817342637,-0.01753624817342638,0.2305],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.012400000000000001,0.009866053422031036,0.033]},{"shape":"box","origin_m":[0.0679122124062799,-0.009490549122654242,0.2305],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.012400000000000001,0.009866053422031036,0.033]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk","name_zh":"旋转主轴及圆盘","function_zh":"旋转主轴及圆盘","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.045,0.0,0.26],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.018],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.03}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-3.141592653589793,3.141592653589793],"state_id":"disk.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_lower","name_zh":"卡盘下部驱动环","function_zh":"卡盘下部驱动环","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_lower"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.007],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_holder","name_zh":"三爪试样卡盘本体","function_zh":"三爪试样卡盘本体","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_holder"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.006],"rpy_rad":[0,0,0],"radius_m":0.051,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lubricant.load","lubricant.remove","thermal.set_temperature","debris.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"specimen","name_zh":"圆盘测试样品/工程90mm","function_zh":"圆盘测试样品/工程90mm","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__specimen"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.0245],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["specimen.load","specimen.remove"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_land","name_zh":"试片承托平面","function_zh":"试片承托平面","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__sample_land"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.018],"rpy_rad":[0,0,0],"radius_m":0.045,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_0","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_0"],"collisions":[{"shape":"box","origin_m":[0.05,0.0,0.023],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_1","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_1"],"collisions":[{"shape":"box","origin_m":[-0.02499999999999999,0.04330127018922194,0.023],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_jaw_2","name_zh":"三爪自定心夹持块","function_zh":"三爪自定心夹持块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_jaw_2"],"collisions":[{"shape":"box","origin_m":[-0.025000000000000022,-0.04330127018922192,0.023],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_0","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_0"],"collisions":[{"shape":"box","origin_m":[0.053,0.0,-0.008],"rpy_rad":[0,0,0.0],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_1","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_1"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,0.009203353416347307,-0.008],"rpy_rad":[0,0,0.17453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_2","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_2"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,0.01812706759626044,-0.008],"rpy_rad":[0,0,0.3490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_3","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_3"],"collisions":[{"shape":"box","origin_m":[0.04589934640057525,0.026499999999999996,-0.008],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_4","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_4"],"collisions":[{"shape":"box","origin_m":[0.040600355485305835,0.03406774331338658,-0.008],"rpy_rad":[0,0,0.6981317007977318],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_5","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_5"],"collisions":[{"shape":"box","origin_m":[0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,0.8726646259971648],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_6","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_6"],"collisions":[{"shape":"box","origin_m":[0.026500000000000006,0.04589934640057525,-0.008],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_7","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_7"],"collisions":[{"shape":"box","origin_m":[0.018127067596260447,0.049803708901653136,-0.008],"rpy_rad":[0,0,1.2217304763960306],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_8","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_8"],"collisions":[{"shape":"box","origin_m":[0.009203353416347312,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.3962634015954636],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_9","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_9"],"collisions":[{"shape":"box","origin_m":[3.2453140177404857e-18,0.053,-0.008],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_10","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_10"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,0.052194810909647026,-0.008],"rpy_rad":[0,0,1.7453292519943295],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_11","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_11"],"collisions":[{"shape":"box","origin_m":[-0.01812706759626043,0.04980370890165314,-0.008],"rpy_rad":[0,0,1.9198621771937623],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_12","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_12"],"collisions":[{"shape":"box","origin_m":[-0.02649999999999999,0.04589934640057525,-0.008],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_13","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_13"],"collisions":[{"shape":"box","origin_m":[-0.034067743313386585,0.040600355485305835,-0.008],"rpy_rad":[0,0,2.2689280275926285],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_14","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_14"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530583,0.03406774331338659,-0.008],"rpy_rad":[0,0,2.443460952792061],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_15","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_15"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057524,0.026500000000000017,-0.008],"rpy_rad":[0,0,2.617993877991494],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_16","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_16"],"collisions":[{"shape":"box","origin_m":[-0.049803708901653136,0.01812706759626045,-0.008],"rpy_rad":[0,0,2.792526803190927],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_17","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_17"],"collisions":[{"shape":"box","origin_m":[-0.052194810909647026,0.009203353416347305,-0.008],"rpy_rad":[0,0,2.9670597283903604],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_18","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_18"],"collisions":[{"shape":"box","origin_m":[-0.053,6.4906280354809715e-18,-0.008],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_19","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_19"],"collisions":[{"shape":"box","origin_m":[-0.05219481090964703,-0.009203353416347291,-0.008],"rpy_rad":[0,0,3.316125578789226],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_20","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_20"],"collisions":[{"shape":"box","origin_m":[-0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,3.490658503988659],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_21","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_21"],"collisions":[{"shape":"box","origin_m":[-0.04589934640057525,-0.026500000000000006,-0.008],"rpy_rad":[0,0,3.6651914291880923],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_22","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_22"],"collisions":[{"shape":"box","origin_m":[-0.04060035548530585,-0.034067743313386564,-0.008],"rpy_rad":[0,0,3.8397243543875246],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_23","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_23"],"collisions":[{"shape":"box","origin_m":[-0.03406774331338659,-0.04060035548530583,-0.008],"rpy_rad":[0,0,4.014257279586958],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_24","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_24"],"collisions":[{"shape":"box","origin_m":[-0.026500000000000024,-0.04589934640057523,-0.008],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_25","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_25"],"collisions":[{"shape":"box","origin_m":[-0.018127067596260434,-0.04980370890165314,-0.008],"rpy_rad":[0,0,4.363323129985824],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_26","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_26"],"collisions":[{"shape":"box","origin_m":[-0.009203353416347307,-0.052194810909647026,-0.008],"rpy_rad":[0,0,4.537856055185257],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_27","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_27"],"collisions":[{"shape":"box","origin_m":[-9.735942053221456e-18,-0.053,-0.008],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_28","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_28"],"collisions":[{"shape":"box","origin_m":[0.009203353416347287,-0.05219481090964703,-0.008],"rpy_rad":[0,0,4.886921905584122],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_29","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_29"],"collisions":[{"shape":"box","origin_m":[0.018127067596260454,-0.049803708901653136,-0.008],"rpy_rad":[0,0,5.061454830783556],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_30","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_30"],"collisions":[{"shape":"box","origin_m":[0.026499999999999965,-0.04589934640057527,-0.008],"rpy_rad":[0,0,5.235987755982988],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_31","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_31"],"collisions":[{"shape":"box","origin_m":[0.03406774331338658,-0.04060035548530584,-0.008],"rpy_rad":[0,0,5.410520681182422],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_32","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_32"],"collisions":[{"shape":"box","origin_m":[0.04060035548530582,-0.0340677433133866,-0.008],"rpy_rad":[0,0,5.585053606381854],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_33","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_33"],"collisions":[{"shape":"box","origin_m":[0.045899346400575254,-0.026499999999999982,-0.008],"rpy_rad":[0,0,5.759586531581288],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_34","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_34"],"collisions":[{"shape":"box","origin_m":[0.04980370890165314,-0.018127067596260437,-0.008],"rpy_rad":[0,0,5.934119456780721],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"chuck_grip_35","name_zh":"卡盘圆周滚花齿","function_zh":"卡盘圆周滚花齿","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__chuck_grip_35"],"collisions":[{"shape":"box","origin_m":[0.052194810909647026,-0.00920335341634731,-0.008],"rpy_rad":[0,0,6.1086523819801535],"size_m":[0.002,0.0025,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"disk_marker","name_zh":"旋转方向可见黑色基准标","function_zh":"旋转方向可见黑色基准标","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"disk","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__disk_marker"],"collisions":[{"shape":"box","origin_m":[0.0531,0,-0.007],"rpy_rad":[0,0,0],"size_m":[0.0004,0.006,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop_bezel","name_zh":"红色操作钮固定外圈","function_zh":"红色操作钮固定外圈","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop_bezel"],"collisions":[{"shape":"box","origin_m":[-0.20024999999999998,-0.155,0.203],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.14825,0.203],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.14876381315554882,0.203],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1502270292269908,0.203],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15241688683153565,0.203],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21375,-0.155,0.203],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.21323618684445117,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2117729707730092,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20958311316846434,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.207,-0.16175,0.203],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.20441688683153564,-0.16123618684445118,0.203],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2022270292269908,-0.1597729707730092,0.203],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]},{"shape":"box","origin_m":[-0.2007638131555488,-0.15758311316846435,0.203],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0025000000000000005,0.002685316959625383,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"estop","name_zh":"红色停止代理按钮","function_zh":"红色停止代理按钮","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[-0.207,-0.155,0.205],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__estop"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.005,"length_m":0.006}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.003],"state_id":"estop.press_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["emergency.stop","emergency.reset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"内部控制电子单元/工程占位","function_zh":"内部控制电子单元/工程占位","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller"],"collisions":[{"shape":"box","origin_m":[-0.1,0.06,0.071],"rpy_rad":[0,0,0],"size_m":[0.13,0.1,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.wear_profile","analysis.hertz","ledger.read","sim.step","wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_0","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_1","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.15,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_2","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.025,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_standoff_3","name_zh":"内部电子板固定支柱","function_zh":"内部电子板固定支柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__controller_standoff_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.05,0.095,0.05],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"后面电源输入口","function_zh":"后面电源输入口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in"],"collisions":[{"shape":"box","origin_m":[0.13275,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14725000000000002,0.205,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034999999999999996,0.008,0.022]},{"shape":"box","origin_m":[0.14,0.205,0.07375000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]},{"shape":"box","origin_m":[0.14,0.205,0.09225],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.008,0.0034999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源插口绝缘后座","function_zh":"电源插口绝缘后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.14,0.202,0.083],"rpy_rad":[0,0,0],"size_m":[0.011,0.002,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_0","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_0"],"collisions":[{"shape":"cylinder","origin_m":[0.137,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_contact_1","name_zh":"电源插口触点","function_zh":"电源插口触点","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_contact_1"],"collisions":[{"shape":"cylinder","origin_m":[0.143,0.205,0.083],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据口","function_zh":"USB数据口","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_port"],"collisions":[{"shape":"box","origin_m":[0.16849999999999998,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1845,0.205,0.085],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003,0.009,0.018]},{"shape":"box","origin_m":[0.1765,0.205,0.07800000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]},{"shape":"box","origin_m":[0.1765,0.205,0.092],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013,0.009,0.003999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB口后座","function_zh":"USB口后座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_back"],"collisions":[{"shape":"box","origin_m":[0.1765,0.2015,0.085],"rpy_rad":[0,0,0],"size_m":[0.013,0.002,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB口绝缘舌片","function_zh":"USB口绝缘舌片","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.1765,0.205,0.085],"rpy_rad":[0,0,0],"size_m":[0.009,0.005,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"后面供电摇臂框","function_zh":"后面供电摇臂框","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.19449999999999998,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.2155,0.205,0.088],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.003000000000000001,0.009,0.026]},{"shape":"box","origin_m":[0.205,0.205,0.0765],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]},{"shape":"box","origin_m":[0.205,0.205,0.09949999999999999],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.018,0.009,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"供电摇臂","function_zh":"供电摇臂","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.205,0.205,0.088],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.3777276490407724e-19,-0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[1.3777276490407724e-19,0.0022500000000000003,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0015,0.016,0.016]},{"shape":"box","origin_m":[0.0,0.0,-0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]},{"shape":"box","origin_m":[0.0,0.0,0.00475],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.016,0.006500000000000001]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"供电摇臂轴","function_zh":"供电摇臂轴","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["antonpaar_trb__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.205,0.088],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.023}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"task_envelope","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"linear_standoff_0","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_1","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_2","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_2"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_standoff_3","name_zh":"独立线性模块支撑柱","function_zh":"独立线性模块支撑柱","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_standoff_3"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_0","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_0_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_0_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_guide_1","name_zh":"60mm往复工程模块导杆","function_zh":"60mm往复工程模块导杆","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_guide_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_0","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_support_1_1","name_zh":"线性导轨端座","function_zh":"线性导轨端座","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_support_1_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_stage","name_zh":"独立线性模块移动台","function_zh":"独立线性模块移动台","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"housing","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_stage"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["drive.configure","motion.home","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_0","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_0"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_bearing_1","name_zh":"往复滑台真实导套","function_zh":"往复滑台真实导套","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_bearing_1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_front","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_front"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]},{"id":"linear_clamp_rear","name_zh":"线性试片侧向压块","function_zh":"线性试片侧向压块","physical_meaning_zh":"按原厂照片定性外观与公开运动范围建立task envelope;未经厂家外廓/局部尺寸/质量认证;仅独立线性工程变体存在,不在默认旋转装配中","subsystem":null,"parent":"linear_stage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["antonpaar_trb__linear_clamp_rear"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式工程热/惯量/差分观测参数","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","relative_humidity","humidity_offset","thermal_capacity_j_k","heat_loss_w_k","heater_installed","heater_max_w","heater_gain_w_k","safe_access_temperature_k","temperature_max_k","stage_mass_kg","rotational_inertia_kg_m2","linear_drive_limit_n","normal_force_factor","normal_read_gain","normal_read_offset_n","friction_gain_left","friction_gain_right","friction_offset_left_n","friction_offset_right_n","common_drift_n_s","thermal_common_drift_n_k","force_sensor_tau_s","minimum_observable_load_n","wear_sensor_enabled","wear_gain","wear_offset_m","temperature_sensor_offset_k"]},"specimen.load":{"function_zh":"装入有限specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","density_kg_m3","hardness_pa","archard_coefficient","wear_track_area_m2","accept_engineering","accept_unknown_conditions","accept_condition_transfer"]},"specimen.remove":{"function_zh":"停机抬臂后回收specimen","kind":"configuration","availability":"implemented","component_ids":["specimen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"pin.load":{"function_zh":"装入有限pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","hardness_pa","archard_coefficient","radius_m","accept_engineering"]},"pin.remove":{"function_zh":"停机抬臂后回收pin","kind":"configuration","availability":"implemented","component_ids":["pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"lubricant.load":{"function_zh":"装入有限lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["identity","volume_m3","density_kg_m3","loss_per_distance_m2","accept_engineering"]},"lubricant.remove":{"function_zh":"停机抬臂后回收lubricant","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;实际运动与热由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"normal_load.set":{"function_zh":"抬臂静止时更换死重;非主动载荷伺服","kind":"device_command","availability":"implemented","component_ids":["deadweight","lever_arm"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_n"]},"radius.set":{"function_zh":"抬臂停机手动设轨道半径","kind":"device_command","availability":"implemented","component_ids":["pin_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["radius_m"]},"drive.configure":{"function_zh":"选择互斥旋转/线性/角往复工程波形","kind":"configuration","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","angular_speed_rad_s","frequency_hz","stroke_m","angular_amplitude_rad"]},"motion.home":{"function_zh":"抬臂后以工程低速真实回中,非瞬移","kind":"device_command","availability":"implemented","component_ids":["disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"contact.set":{"function_zh":"停机手动抬起或放下测量臂","kind":"device_command","availability":"implemented","component_ids":["lever_arm","pin"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["engaged"]},"thermal.set_temperature":{"function_zh":"可选工程加热模块目标;未装不能加热","kind":"device_command","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["temperature_k"]},"sensor.calibrate":{"function_zh":"外部标定常数,不能免费读取真值","kind":"configuration","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["friction_gain_correction","friction_zero_n","normal_gain_correction","normal_zero_n","wear_zero_m","temperature_zero_k"]},"sensor.zero":{"function_zh":"抬臂静止无接触的差分零点","kind":"device_command","availability":"implemented","component_ids":["friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"method.configure":{"function_zh":"设置有限时间/距离和原曲线起点","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["duration_s","sample_interval_s","stop_distance_m","source_start_distance_m","temperature_tolerance_k"]},"acquisition.start":{"function_zh":"异步三模式试验;精确运动距离/模板摩擦功积分","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage","friction_sensor_left","friction_sensor_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留真实磨耗/碎屑/温度与部分曲线","kind":"device_command","availability":"implemented","component_ids":["controller","disk","linear_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读冻结历史,不返回真实摩擦系数或库存","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"原始成对材料曲线与来源工况","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"lid.set":{"function_zh":"停机透明安全罩","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["opened"]},"emergency.stop":{"function_zh":"本地工程安全锁存停止,非厂家认证急停;保留实际温度和磨耗","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"emergency.reset":{"function_zh":"停机后明确复位,不自动续行","kind":"device_command","availability":"implemented","component_ids":["estop"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.wear_profile":{"function_zh":"独立外部截面基线:损失、堆积、带符号净量分别积分","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","height_m","baseline_m","geometry","track_length_m","radius_m","accept_uniform_profile"]},"analysis.hertz":{"function_zh":"小接触、均匀弹性无黏附Hertz分析,不冒充涂层/塑性解","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_force_n","radius_m","young_sample_pa","poisson_sample","young_pin_pa","poisson_pin","accept_elastic_homogeneous"]},"debris.collect":{"function_zh":"开罩抬臂后回收有限双方磨屑","kind":"configuration","availability":"implemented","component_ids":["sample_holder"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"ledger.read":{"function_zh":"双方试片/销→磨屑、润滑剂与摩擦功/热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟,固定0.1秒含转向/观测内部细分","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"wear.atomic_morphology":{"function_zh":"未实现:wear.atomic_morphology","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"friction.molecular_dynamics":{"function_zh":"未实现:friction.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.sample_change":{"function_zh":"未实现:robot.sample_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"humidity.control":{"function_zh":"未实现:humidity.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"vacuum.control":{"function_zh":"未实现:vacuum.control","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electrical_contact_resistance.measure":{"function_zh":"未实现:electrical_contact_resistance.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"astm.certification":{"function_zh":"未实现:astm.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程参数已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"lid.open":{"meaning_zh":"透明罩开启;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lid"],"write_via":null},"emergency.latched":{"meaning_zh":"急停锁存;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["estop"],"write_via":null},"contact.engaged":{"meaning_zh":"死重臂接触样片;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["lever_arm"],"write_via":null},"specimen.present":{"meaning_zh":"有限试片存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["specimen"],"write_via":null},"pin.present":{"meaning_zh":"有限销/球存在;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["pin"],"write_via":null},"lubricant.present":{"meaning_zh":"润滑剂已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.homing":{"meaning_zh":"抬臂低速回中中;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"disk.angle_rad":{"meaning_zh":"旋转主轴及圆盘(disk)转盘实际工程姿态,显示取模不影响真实累计距离,范围 -3.14159–3.14159 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["disk"],"write_via":null},"linear.position_m":{"meaning_zh":"该部件独立线性附件实际位置,主旋转几何不声称此变体,范围 -0.03–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["linear_stage"],"write_via":null},"radius.position_m":{"meaning_zh":"加载架半径调节滑座(radius_carriage)手动轨道半径,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["radius_carriage"],"write_via":null},"arm.angle_rad":{"meaning_zh":"对称弹性测量加载臂(lever_arm)手动接触臂铰接0接触/.22抬起,范围 0–0.22 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lever_arm"],"write_via":null},"lid.angle_rad":{"meaning_zh":"透明防护罩前壁(lid)透明罩手动铰接,范围 0–1.55 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["lid"],"write_via":null},"power.angle_rad":{"meaning_zh":"供电摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"estop.press_m":{"meaning_zh":"红色停止代理按钮(estop)照片红按钮的本地工程安全锁存姿态,厂家功能未确证,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["estop"],"write_via":null},"drive.mode":{"meaning_zh":"互斥运动配置;设定值,由 drive.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["disk"],"write_via":null},"normal.setting_n":{"meaning_zh":"人工死重名义载荷,范围 0–60 N;设定值,由 normal_load.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N","access":"read_only","origin":"setpoint","component_ids":["deadweight"],"write_via":null},"thermal.target_k":{"meaning_zh":"可选工程加热目标,范围 273.15–723.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_holder"],"write_via":null},"normal.indicated_n":{"meaning_zh":"名义死重独立观测校准,不是主动伺服真值;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["deadweight"],"write_via":null},"friction.indicated_n":{"meaning_zh":"双传感器差分校正摩擦力,反转/过载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.coefficient":{"meaning_zh":"观测摩擦力幅值除观测载荷;低载不可用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"friction.left_n":{"meaning_zh":"左侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_left"],"write_via":null},"friction.right_n":{"meaning_zh":"右侧力传感器工程读数;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["friction_sensor_right"],"write_via":null},"wear.indicated_m":{"meaning_zh":"可选在线位移观测代理,非来源实测磨损;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"thermal.indicated_k":{"meaning_zh":"独立校准温度显示;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["sample_holder"],"write_via":null},"motion.signed_speed_m_s":{"meaning_zh":"规定波形瞬时带符号滑动速度,反转时为零;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m/s","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"motion.distance_m":{"meaning_zh":"实际累计路径积分,不能由姿态差替代,≥0 m;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["disk"],"write_via":null},"friction.unavailable_reason":{"meaning_zh":"低载/反转/传感器量程不可用原因;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.normal_force_n":{"meaning_zh":"接触实际法向死重力,≥0 N;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_coefficient":{"meaning_zh":"经验源曲线代理摩擦响应,≥0;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.specimen_volume_m3":{"meaning_zh":"有限试片剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.pin_volume_m3":{"meaning_zh":"有限销剩余体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.debris_kg":{"meaning_zh":"磨屑质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.lubricant_volume_m3":{"meaning_zh":"有限润滑剂剩余量,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;集中热容实际温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.friction_work_j":{"meaning_zh":"经验曲线沿真实滑程的摩擦耗散,≥0 J;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步终态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"实际试验经过时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"environment.relative_humidity":{"meaning_zh":"显式环境RH与校准偏置后的限幅读数;不声称湿度控制附件已实现;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"tribology":{"meaning_zh":"有限材料对经验摩擦、精确滑程、差分观测及热/磨耗账本","implementation":"lumped","equations":["Rotary s=r*omega*t. Linear x=stroke/2*sin(2pi*f*t); angular theta=amplitude*sin(2pi*f*t). Exact s integrates |cos| across every reversal, not endpoint displacement. Linear vmax=pi*stroke*f<=.370m/s; angular peakomega in.2..2000rpm andf<=7Hz is an explicit peak-speed interpretation, allowing zero instantaneous speed at reversals.","Empirical positive mu(s) uses original source-node piecewise linear interpolation. Friction work=Fn*integral mu(s)ds exactly across source knots; original signal resolution and transfer of material-pair conditions are disclosed. Negative empirical coefficients are not silently made dissipative truth.","Deadweight nominal Fn set only at stopped raised arm. Actual Fn=nominal*explicit mechanical factor; indicated load uses separately supplied observation gain/offset. No active load servo.","Conservative combined envelope: Fn*mu*r + J*angular_acceleration_peak <=.45Nm; linear Fn*mu + moving_mass*acceleration_peak <=explicit engineering drive force. Friction force<=20N. First empirical threshold crossing/finite inventory/source endpoint stops with actual partial effects.","Dual sensing targets y1=+F/2*g1+offset1+common_drift(t,T), y2=-F/2*g2+offset2+common_drift(t,T). Identical first-order response cancels common component. ObservedF=(y1-y2-external_zero)/external_gain; observedmu=abs(Fobs)/Fn_obs. Low load, zero velocity and sensor overrange yield null with reason.","Internal sensor forcing uses distance-mean empirical friction on each monotonic segment. Exact exponential sensor update and its time integral times segment mean signed velocity estimate observed work. This is an explicit piecewise-constant observation approximation; true friction work is independently exact along source distance.","Archard dV=k*Fn*ds/H separately for specimen and pin, with explicit coefficients/hardness. Removed volumes times individual densities exactly enter separate debris reservoirs. Finite lubricant dragout=declared loss_per_distance*ds enters a catch inventory, not invented evaporation.","C*dT/dt=Pfriction_interval+clamp(K*(Ttarget-T),0,Pmax)-G*(T-Tambient). Piecewise exact exponential thermal regimes preserve heater+friction-ambient=stored heat. Heater characteristics are supplied engineering assumptions; not OEM power/ramp calibration. No active cooling or flash-contact-temperature prediction.","External wear profile integrates positive baseline-height deficit and negative pile-up separately. Circular track integrates2pi*(r+x)*depth(x), retaining radial weight and signed net. Uniform-track assumption is explicit. Hertz sphere-flat a=(3FnR/(4E*))^(1/3),1/E*=(1-v1^2)/E1+(1-v2^2)/E2,small-contact a/R<=.1."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":296.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"relative_humidity":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"relative humidity;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"humidity_offset":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"humidity offset;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":1.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_installed":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"heater installed;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_max_w":{"value":0.0,"unit":"W","evidence":"assumption","meaning_zh":"heater max w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_gain_w_k":{"value":10.0,"unit":"W/K","evidence":"assumption","meaning_zh":"heater gain w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_max_k":{"value":373.15,"unit":"K","evidence":"assumption","meaning_zh":"temperature max k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_mass_kg":{"value":0.2,"unit":"kg","evidence":"assumption","meaning_zh":"stage mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rotational_inertia_kg_m2":{"value":0.0001,"unit":"kg*m^2","evidence":"assumption","meaning_zh":"rotational inertia kg m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"linear_drive_limit_n":{"value":100.0,"unit":"N","evidence":"assumption","meaning_zh":"linear drive limit n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_force_factor":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal force factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"normal read gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_read_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"normal read offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_left":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain left;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_gain_right":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"friction gain right;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_left_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset left n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_offset_right_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"friction offset right n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"common_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"common drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_common_drift_n_k":{"value":0.0,"unit":"N/K","evidence":"assumption","meaning_zh":"thermal common drift n k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_sensor_tau_s":{"value":0.002,"unit":"s","evidence":"assumption","meaning_zh":"force sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"minimum_observable_load_n":{"value":0.05,"unit":"N","evidence":"assumption","meaning_zh":"minimum observable load n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_sensor_enabled":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"wear sensor enabled;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"wear gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_offset_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"wear offset m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_sensor_offset_k":{"value":0.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature sensor offset k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":7800.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"hardness_pa":{"value":2000000000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"hardness pa;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"archard_coefficient":{"value":1e-05,"unit":"1","evidence":"assumption","meaning_zh":"archard coefficient;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"wear_track_area_m2":{"value":0.0001,"unit":"m^2","evidence":"assumption","meaning_zh":"wear track area m2;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 specimen.load 显式输入,此处登记示例值,非厂家标定或实测。"},"radius_m":{"value":0.00476,"unit":"m","evidence":"assumption","meaning_zh":"radius m;宿主在 pin.load 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_per_distance_m2":{"value":1e-09,"unit":"m^2","evidence":"assumption","meaning_zh":"loss per distance m2;宿主在 lubricant.load 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_speed_rad_s":{"value":10.0,"unit":"rad/s","evidence":"assumption","meaning_zh":"angular speed rad s;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":1.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stroke_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"stroke m;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_amplitude_rad":{"value":0.5235987755982988,"unit":"rad","evidence":"assumption","meaning_zh":"angular amplitude rad;宿主在 drive.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":20.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stop_distance_m":{"value":100.0,"unit":"m","evidence":"assumption","meaning_zh":"stop distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"source_start_distance_m":{"value":0.0,"unit":"m","evidence":"assumption","meaning_zh":"source start distance m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_tolerance_k":{"value":1.0,"unit":"K","evidence":"assumption","meaning_zh":"temperature tolerance k;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["调研明确外形质量未知;脚手架解析产生0.4×0.4×0.4m占位,已剔除,不能当真实尺寸。","官网0.2–2000rpm(600rpm option)与当前2026 brochure主表2000rpm相容,但选配600的配置含义未独立证实;默认按表中2000。","brochure同页THT参数不同,不能把THT1000°C、10N/0.03mN或MCR物性规格移植到TRB3。","线性和角往复厂家明说stroke/amplitude、频率、stage质量组合相关;单项上限不是任意组合均可达。","直接下载官方规格HTML及三个brochure请求返回403 HTML;web工具可读取官方PDF全文。保留失败文件以明示访问路径差别。61456/69377跳登录,未读手册。","MFT CSV标LogFrequency1000/Averaging10,但导出Timestamp间隔0.01s=100Hz;主库每100行子采样约1Hz,不声称1000Hz原始输出。","MFT原CSV Temperature/RH字段为空,23°C/50%RH来自dataset说明,非逐行传感实测;文件r5不解释为半径。","MFT XYZ.Z Depth是绝对位移/接近深度,热漂移顺应与磨损未分离,不能由其差值认定磨耗。","DES正文声称4种低黏度DES而SI TableS3列5种混合物;保留表中全部11实测记录并逐条来源,不以正文数量覆盖原表。","DES SI BAC:Latic Acid含缩写和拼写差异;按TableS1苄基三甲基氯化铵和主Table2[N1,1,1,Bz]Cl:lactic acid关联,不解释为benzalkonium chloride。","DES方法amplitude5mm/100cycles/1m与若按±5mm不相容;不擅自设定半程,只保留原描述。","NIST log磨耗默认十进对数转换单列;数据库未明确pin/disk/total归属,禁止驱动任一物体磨损。","原CSV COF与Fx/Fz最大绝对残差3.63616698750846e-7/3.0905678621850896e-7;88/87行超各原字符串半末位十进制舍入传播界,最大比例1.0937475701646828/1.1016895844080672。保留原值,算法/内部精度/均值顺序未知;1e-6只作工程诊断容差,不是厂家精度。","CSV距离s=名义0.1m/s×(t−首Timestamp),source没有实际速度编码器曲线;启动加速未知。","稀疏主库保留每100个原行及末行,运行分段线性插值是显式工程计算,不还原原100Hz高频过程。","真实μ曲线工况转移到TRB3及线/角往复均需要显式接受;没有原机校准证明。","SD属于论文重复试验统计,不是TRB3误差分布或传感器精度。","Hertz/Archard及集中热模型适用范围由根独立物理来源与工程输入限定;不能由单条μ识别热/磨损/材料参数。","Real whole-machine exterior dimensions and mass are unknown. No product-photo numerical scaling is used as substitute. The modeled assembly is an engineering task envelope sized around documented40mm track radius/60mm linear stroke and the9.52mm transferred-reference counterbody ball. 25kg is solely an explicit numerical budget, not estimated manufacturer mass.","Main assembly reproduces the photographed rotary/angular-reciprocating configuration. The independent variants/linear assembly is a stroke-constrained engineering module, not a verified internal OEM transmission. Dynamic module replacement and linear Matterix articulation are not implemented.","The arm is manually pivoted0..0.22rad about-Y as a loading proxy; radius carriage adjusts0..40mm on+X. These local geometric operating paths are engineering assumptions, not claimed OEM travel data.","Transparent hood pivots0..1.55rad about-X as a manual access proxy. No human gripping, latching, seals or thread operation is simulated.","A single9.52mm ball from the MFT-5000 reference experiment is fitted as an engineering scene assumption, without proven OEM holder compatibility; the official3/6/10mm balls are not this mounted configuration. A90mm diameter rotary specimen and160x70mm linear specimen are modeled. Runtime alternative dimensions and material-dependent wear do not deform or replace the mesh.","The visible deadweight is a representative uncalibrated shape; numerical normal-load setting does not automatically exchange or resize physical weights. No fictitious load servo is modeled.","No numeric display is visible on manufacturer instrument; external PC/software is omitted. Rear utility details are engineering representations.","No heated450C, liquid150C, vacuum, controlled-humidity enclosure, electrical contact-resistance or online wear-depth accessory is physically installed.","真实整机质量和外框保持null;25 kg为显式数值求解质量预算,工程包络由接触半径、行程和装配任务建立,绝非产品照片尺寸估计。","Cr100钢球/铅青铜两条MFT-5000实测曲线只作为跨仪器经验摩擦响应;旋转之外的往复、温度和润滑剂响应转移须显式接受,未被真实试验校准。源XYZ.Z为绝对坐标,不推断磨耗。","试片/球密度、硬度、无量纲Archard系数、磨迹面积、惯量、线性力限、力观测增益/时间常数、热容/散热和可选加热功率均为显式工程输入,非厂家实测。默认磨深传感器未安装;专用例显式启用数值磨深/加热代理,主几何没有这些选配附件。","主旋转与角往复模型、独立线性工程变体分开。Matterix只测主型,线性模块Matterix实例与动态换模块not_run;固定球/试片/死重网格不随库存装卸自动隐藏或实际换砝码。","独立再分析全部1,000,020原行,175行COF−Fx/Fz差值略超原字符串十进制舍入传播界;原算法/内存精度/平均方法未知,保留原数据。工程近似一致性阈值不是厂家准确度。","力观测由双通道差分再除观测载荷;低载、换向零速、过量程可返回不可用。主机0.1s步骤内按运动反向细分,累计滑程/热/磨耗不能由末端位置差代替。","Hertz仅适用于小接触均匀弹性无粘附域,涂层、塑性、粗糙和粘附未求解。ASTM仅公开范围已读,全文/符合性not_run。","照片只证明红色顶部操作钮形态;emergency.stop/reset仅本地工程安全互锁,不视为厂家按钮原标或认证急停性能。","Default curve is another tribometer material-pair experiment, not current TRB3native raw acquisition; scalar TRB3means do not become synthetic curves.","Concentration/grade/load/speed/temperature variants do not count as50independent pure substances.","No empirical noise distribution, achieved.06mN force resolution, ASTM certification or true wear calibration.","The photographed red button is bound to a local engineering stop/reset interlock; original button function and certified emergency-stop behavior are not confirmed.","Predetermined motion has no acceleration ramp or motor/contact dynamics; peak-inertia envelope is conservative and explicitly engineering.","Online wear depth proxy derives declared uniform track from engineering Archard wear; original source wear data not fabricated frommu.","Strict source-condition mode terminates with partial effects if friction heating moves outside its explicitly configured source-temperature tolerance.","Thermal forcing uses exact interval work but interval-mean heat power; no flash-temperature, radiation/nonlinear property or insert/remove enthalpy model.","Linear geometry exists separately and is not silently overlaid on rotary main variant; actual scene tests determine availability there."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","specimen.load","specimen.remove","pin.load","pin.remove","lubricant.load","lubricant.remove","power.set","normal_load.set","radius.set","drive.configure","motion.home","contact.set","thermal.set_temperature","sensor.calibrate","sensor.zero","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","lid.set","emergency.stop","emergency.reset","analysis.wear_profile","analysis.hertz","debris.collect","ledger.read","sim.step"],"unsupported":["wear.atomic_morphology","friction.molecular_dynamics","hardware.connect","robot.sample_change","noise.empirical","accuracy.certification","humidity.control","vacuum.control","electrical_contact_resistance.measure","astm.certification"],"note_zh":"CHEM-128 Anton Paar TRB³:真实本体W/D/H和质量未知并保持null;主转盘/角往复与独立线性几何使用工程任务包络和25kg数值预算。真实库21记录/7材料对,2条跨型号可运行曲线/1对,11条原机均值/1对,原机完整曲线0;≥50未满足。1,000,020原始行完整保留,库取10,004真实节点,11原机均值与28NIST数字化μ单列,不能混称全部原生采样。七个20秒流程的实际示例、Schema、独立物理和来源核验逐报告列出;热/磨损/差分传感及工况转移参数均明确工程假设。summary_ready必须主与线性几何、Blender、连续净空、真实源、单测Schema、七例、独立物理、科学图和八项主构型Matterix报告全部通过且哈希一致;不存在的报告仍not_run。独立linear Matterix/动态换模块、原机准确度与校准、完整接触热场/机器人硬件、真实整机尺寸质量和外层异步身份隔离不在已验证范围,交付partial。"}},"previews":["previews/antonpaar_trb/preview_angular_reverse.webp","previews/antonpaar_trb/preview_arm_raised.webp","previews/antonpaar_trb/preview_closed.webp","previews/antonpaar_trb/preview_contact_detail.webp","previews/antonpaar_trb/preview_deck_detail.webp","previews/antonpaar_trb/preview_emergency_open.webp","previews/antonpaar_trb/preview_front.webp","previews/antonpaar_trb/preview_linear_center.webp","previews/antonpaar_trb/preview_linear_detail.webp","previews/antonpaar_trb/preview_linear_loading.webp","previews/antonpaar_trb/preview_linear_max.webp","previews/antonpaar_trb/preview_linear_min.webp","previews/antonpaar_trb/preview_measurement.webp","previews/antonpaar_trb/preview_open.webp","previews/antonpaar_trb/preview_radius_max.webp","previews/antonpaar_trb/preview_radius_min.webp","previews/antonpaar_trb/preview_real_references.webp","previews/antonpaar_trb/preview_rear.webp","previews/antonpaar_trb/preview_rear_ports.webp","previews/antonpaar_trb/preview_reference_reanalysis.webp","previews/antonpaar_trb/preview_rotary_quarter.webp","previews/antonpaar_trb/preview_sidevents.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","bytes":1400775},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/collision_proxies.json","bytes":214490},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/geometry_manifest.json","bytes":393477},{"name":"model.blend","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.blend","bytes":450062},{"name":"model.glb","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.glb","bytes":331532},{"name":"model.urdf","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/model.urdf","bytes":226369},{"name":"output_templates.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/output_templates.json","bytes":5404},{"name":"tribology_library.json","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/tribology_library.json","bytes":3099554},{"name":"模板说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/模板说明.md","bytes":2628},{"name":"说明.md","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb/说明.md","bytes":2628}],"completeness":{"components":155,"with_collisions":140,"with_objects":155,"with_function":155,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"antonpaar_trb","chem_id":"CHEM-128","name_en":"Pin-on-disk tribometer","maker":"Anton Paar","model":"TRB³","domain":"thermal","domain_name":"Thermal, Mechanical & Transport","path":"assets/expansion_batch04/t1_thermal/antonpaar_trb","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t1_thermal/antonpaar_trb/asset.contract.json","runtime":"scripts/asset_runtime/antonpaar_trb.py"} \ No newline at end of file diff --git a/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json b/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json index 816a2288d27264e63aa362e136d660cd684ef410..d165fec42230b73a90b0e31449d5a7868a4f629b 100644 --- a/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json +++ b/data/assets/instrument.azenta_automated_roll_heat_sealer_a4s.json @@ -1 +1 @@ -{"tid":"instrument.azenta_automated_roll_heat_sealer_a4s","asset_dir":"basic40_batch02/t5_automation/azenta_heat_sealer","name_zh":"自动微孔板热封膜机","category":"自动化与气液供给","description_zh":"CHEM-176 Azenta Life Sciences Automated Roll Heat Sealer(原a4S)。完整登记本次模型功能组件,提供压合展示与有明确宿主边界的封膜计时模型;不宣称完整复现所有厂家功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root;原点为标称台面投影中心、台面z=0,+X向右,+Y向后。glb显式保留Z-up,导入器须尊重此约定。"},"mass_kg":27.0,"size_m":[0.2312,0.5075,0.403],"bbox_min":[-0.1152,-0.2535,0.0],"bbox_max":[0.116,0.254,0.403],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","links":{"asset_root":"/Geometry/asset_root","press_head":"/Geometry/asset_root/press_head"},"frames":{"pre_place":[0.0004,0.0003,0.583],"place":[0.0004,0.0003,0.453],"post_place":[0.0004,0.0003,0.583],"joint_press_joint":[0.0,0.0,0.0]},"joints":[{"name":"press_joint","type":"prismatic","parent":"asset_root","child":"press_head","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.074,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/asset_root/press_head","child_bbox_min":[-0.0435,-0.228,0.105],"child_bbox_max":[0.0435,-0.096,0.176],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"plate","link":"asset_root","part":"plate_adapter","pos":[0.0,-0.162,0.028],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.162,0.028],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.048,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"ahs__status_display__03","prim":"/Geometry/asset_root/readout_temp","link":"asset_root","digits":3,"decimals":0,"unit":"C","center":[-0.0479,-0.0783,0.2181],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.temperature_K","thermal.setpoint_K"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0395,0.0063],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":27.0,"footprint_m":[0.2312,0.5075],"height_m":0.403,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.028,"primary_slot":"plate","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"底座","function_zh":"支撑设备与托盘","physical_meaning_zh":"支撑设备与托盘;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__base__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11500000208616257,-0.2535000145435333,0.007000000216066837],[0.11500000208616257,0.2535000145435333,0.021000001579523087]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feet","name_zh":"支脚","function_zh":"接触实验台","physical_meaning_zh":"接触实验台;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feet__00","ahs__feet__01","ahs__feet__02","ahs__feet__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,-0.22999998927116394,0.0],[0.10599999874830246,0.22999998927116394,0.007000000216066837]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"body","name_zh":"机壳","function_zh":"承载并遮护内部部件","physical_meaning_zh":"承载并遮护内部部件;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__body__00","ahs__body__01","ahs__body__02","ahs__body__03","ahs__body__04","ahs__body__05","ahs__body__06","ahs__body__07","ahs__body__08","ahs__body__09","ahs__body__10","ahs__body__11","ahs__body__12","ahs__body__13","ahs__body__14","ahs__body__15","ahs__body__16","ahs__body__17","ahs__body__18","ahs__body__19","ahs__body__20","ahs__body__21","ahs__body__22","ahs__body__23","ahs__body__24","ahs__body__25"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1151999980211258,-0.15649999678134918,0.021000001579523087],[0.1151999980211258,0.25349998474121094,0.2759999930858612]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"front_fascia","name_zh":"前面板","function_zh":"容纳显示与样品入口","physical_meaning_zh":"容纳显示与样品入口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__front_fascia__00","ahs__front_fascia__01","ahs__front_fascia__02","ahs__front_fascia__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1080000028014183,-0.09200000762939453,0.1264999955892563],[0.1080000028014183,-0.03999999910593033,0.26899999380111694]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"status_display","name_zh":"触控显示区域","function_zh":"提供运行和设定的可视区域;本次文字为静态示意","physical_meaning_zh":"提供运行和设定的可视区域;本次文字为静态示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__status_display__00","ahs__status_display__01","ahs__status_display__02","ahs__status_display__03","ahs__status_display__04","ahs__status_display__05"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.poll","sealing.read"],"bbox_m":[[-0.07850000262260437,-0.07800000160932541,0.18599998950958252],[0.026499997824430466,-0.07399999350309372,0.25]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"power_data_panel","name_zh":"电源与数据面板","function_zh":"连接电源和宿主数据接口","physical_meaning_zh":"连接电源和宿主数据接口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__power_data_panel__00","ahs__power_data_panel__01","ahs__power_data_panel__02","ahs__power_data_panel__03","ahs__power_data_panel__04"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.04749999940395355,-0.07850000262260437,0.04599999636411667],[0.0820000022649765,0.2540000081062317,0.18299999833106995]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_carriage","name_zh":"板托盘","function_zh":"承载纵向放置的微孔板","physical_meaning_zh":"承载纵向放置的微孔板;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_carriage__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05299999937415123,-0.25049999356269836,0.020999999716877937],[0.05299999937415123,-0.07750000804662704,0.027000000700354576]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"guide_rails","name_zh":"导向结构","function_zh":"限制托盘与压合展示空间","physical_meaning_zh":"限制托盘与压合展示空间;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__guide_rails__00","ahs__guide_rails__01"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_press_displacement"],"bbox_m":[[-0.05350000038743019,-0.25,0.02499999850988388],[0.05350000038743019,-0.07600000500679016,0.032999999821186066]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_adapter","name_zh":"板适配器","function_zh":"与宿主选择的板高配置对接","physical_meaning_zh":"与宿主选择的板高配置对接;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_adapter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.04800000041723251,-0.2330000102519989,0.026000000536441803],[0.04800000041723251,-0.09099999815225601,0.02800000086426735]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"external_plate","name_zh":"外部微孔板示例","function_zh":"承载样品并接收封膜","physical_meaning_zh":"承载样品并接收封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__external_plate__00","ahs__external_plate__01","ahs__external_plate__02","ahs__external_plate__03","ahs__external_plate__04","ahs__external_plate__05","ahs__external_plate__06","ahs__external_plate__07","ahs__external_plate__08","ahs__external_plate__09","ahs__external_plate__10","ahs__external_plate__11","ahs__external_plate__12","ahs__external_plate__13","ahs__external_plate__14","ahs__external_plate__15","ahs__external_plate__16","ahs__external_plate__17","ahs__external_plate__18","ahs__external_plate__19","ahs__external_plate__20","ahs__external_plate__21","ahs__external_plate__22","ahs__external_plate__23","ahs__external_plate__24","ahs__external_plate__25","ahs__external_plate__26","ahs__external_plate__27","ahs__external_plate__28","ahs__external_plate__29","ahs__external_plate__30","ahs__external_plate__31","ahs__external_plate__32","ahs__external_plate__33","ahs__external_plate__34","ahs__external_plate__35","ahs__external_plate__36","ahs__external_plate__37","ahs__external_plate__38","ahs__external_plate__39","ahs__external_plate__40","ahs__external_plate__41","ahs__external_plate__42","ahs__external_plate__43","ahs__external_plate__44","ahs__external_plate__45","ahs__external_plate__46","ahs__external_plate__47","ahs__external_plate__48","ahs__external_plate__49","ahs__external_plate__50","ahs__external_plate__51","ahs__external_plate__52","ahs__external_plate__53","ahs__external_plate__54","ahs__external_plate__55","ahs__external_plate__56","ahs__external_plate__57","ahs__external_plate__58","ahs__external_plate__59","ahs__external_plate__60","ahs__external_plate__61","ahs__external_plate__62","ahs__external_plate__63","ahs__external_plate__64","ahs__external_plate__65","ahs__external_plate__66","ahs__external_plate__67","ahs__external_plate__68","ahs__external_plate__69","ahs__external_plate__70","ahs__external_plate__71","ahs__external_plate__72","ahs__external_plate__73","ahs__external_plate__74","ahs__external_plate__75","ahs__external_plate__76","ahs__external_plate__77","ahs__external_plate__78","ahs__external_plate__79","ahs__external_plate__80","ahs__external_plate__81","ahs__external_plate__82","ahs__external_plate__83","ahs__external_plate__84","ahs__external_plate__85","ahs__external_plate__86","ahs__external_plate__87","ahs__external_plate__88","ahs__external_plate__89","ahs__external_plate__90","ahs__external_plate__91","ahs__external_plate__92","ahs__external_plate__93","ahs__external_plate__94","ahs__external_plate__95","ahs__external_plate__96"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.22300000488758087,0.02800000086426735],[0.03999999910593033,-0.10099999606609344,0.04320000112056732]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"press_head","name_zh":"加热压合头","function_zh":"将热接触面压至板上方","physical_meaning_zh":"将热接触面压至板上方;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__press_head__00","ahs__press_head__01","ahs__press_head__02","ahs__press_head__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","scene.set_press_displacement","sealing.start","sealing.cancel","sealing.set_pressure"],"bbox_m":[[-0.04349999874830246,-0.2280000001192093,0.10499999672174454],[0.04349999874830246,-0.09600000083446503,0.17599999904632568]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"roll_support","name_zh":"膜卷支架","function_zh":"承载膜卷,厂家有两位置但坐标未知","physical_meaning_zh":"承载膜卷,厂家有两位置但坐标未知;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__roll_support__00","ahs__roll_support__01","ahs__roll_support__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.0625,0.01900000125169754,0.27300000190734863],[0.0625,0.08100000023841858,0.3490000069141388]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_roll","name_zh":"兼容膜卷示例","function_zh":"提供75–85毫米宽热封膜","physical_meaning_zh":"提供75–85毫米宽热封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_roll__00","ahs__film_roll__01","ahs__film_roll__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04100000113248825,-0.013000000268220901,0.2770000100135803],[0.04100000113248825,0.11300000548362732,0.40299999713897705]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feed_rollers","name_zh":"膜导辊","function_zh":"引导膜路径","physical_meaning_zh":"引导膜路径;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feed_rollers__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04699999839067459,-0.03400000184774399,0.27300000190734863],[0.04699999839067459,-0.01600000075995922,0.29100000858306885]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_path","name_zh":"膜路径示例","function_zh":"从卷料到压合位置的拓扑示意","physical_meaning_zh":"从卷料到压合位置的拓扑示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_path__00"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.025321563705801964,0.28168952465057373],[0.03999999910593033,0.00832156278192997,0.2923104763031006]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"cutter","name_zh":"切膜组件示例","function_zh":"表示薄膜切断功能,刀刃与切割过程未求解","physical_meaning_zh":"表示薄膜切断功能,刀刃与切割过程未求解;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__cutter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05400000140070915,-0.0430000014603138,0.2705000042915344],[0.05400000140070915,-0.03099999949336052,0.27950000762939453]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"assembly","name_zh":"整机装配","function_zh":"提供整个热封工作站的装配参考与承载","physical_meaning_zh":"质量属于不含膜卷的完整仪器,不是机壳或压头质量。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电取消封膜并保留压头、时间和已消耗膜。","kind":"device_command","availability":"implemented","component_ids":["power_data_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"写入封膜温度目标;只在宿主推进时才更新已配置的温度过程。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"configuration.set":{"function_zh":"选择时间和宿主已装载的板适配器、膜卷位置标识。","kind":"configuration","availability":"implemented","component_ids":["plate_adapter","roll_support"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["press_time_s","plate_adapter_id","film_roll_position_id"]},"scene.set_press_displacement":{"function_zh":"宿主确认压合展示关节;装板时不能穿过几何接触平面。","kind":"configuration","availability":"implemented","component_ids":["press_head","guide_rails"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["displacement_m"]},"sealing.start":{"function_zh":"开始计时封膜,立即消耗1次膜配额;accepted不表示密封完成。","kind":"device_command","availability":"implemented","component_ids":["press_head","film_path","external_plate"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.poll":{"function_zh":"读取当前身份拥有的任务进度,不推进宿主时钟。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.cancel":{"function_zh":"取消运行,保留时间、膜消耗和压合位置。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.read":{"function_zh":"读取估计温度、膜余量和当前封膜状态,不推进时间。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.set_pressure":{"function_zh":"压力并非任意可编程;没有压力设置实现或虚构参数。","kind":"device_command","availability":"unsupported","component_ids":["press_head"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电设定;不驱动真实电源。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_data_panel"],"write_via":"power.set"},"thermal.setpoint_k":{"meaning_zh":"373.15–468.15 K 封膜目标;初始null,设置成功不代表过程已达到。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["press_head"],"write_via":"thermal.set_temperature"},"measurement.temperature_k":{"meaning_zh":"宿主温度或显式线性热模型的理想化观测代理;quality=estimated,未供电或未提供初值时null。","unit":"K","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"thermal.target_reached":{"meaning_zh":"模型温度代理与目标差不超过1e-9 K的数值相等判据;不是厂家±1K均匀性或实测温控稳定判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"simulation.thermal_rate_configured":{"meaning_zh":"可信宿主已显式提供正热速率及证据的标记。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"configuration.press_time_s":{"meaning_zh":"0.1–10 s压合持续时间;初始null,须经configuration.set完整配置。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["press_head"],"write_via":null},"configuration.plate_adapter_id":{"meaning_zh":"与宿主已装板相匹配的适配器标识;没有虚构厂家适配器枚举。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["plate_adapter"],"write_via":null},"configuration.film_roll_position_id":{"meaning_zh":"与宿主已装膜卷匹配的位置标识;真实坐标未知,不驱动膜卷机械移动。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["roll_support"],"write_via":null},"plate.loaded":{"meaning_zh":"宿主登记存在于该实例工位的外部微孔板;不构成自动上板动作。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate","plate_carriage"],"write_via":null},"plate.plate_id":{"meaning_zh":"当前宿主外部板ID;没有板时null。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.height_m":{"meaning_zh":"宿主明确提供的板高,范围0.003–0.060 m;宿主须配置同高度场景fixture。","unit":"m","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.attachment_constraint_id":{"meaning_zh":"宿主True确认attach事件后登记的世界约束ID;release确认后清空;机器人层未实现。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.simulated_sealed":{"meaning_zh":"当前板满足抽象封膜时间/温度/接触条件的模拟状态;不证明强度、气密或耐溶剂。","unit":"1","access":"read_only","origin":"derived","component_ids":["external_plate"],"write_via":null},"film.roll_id":{"meaning_zh":"当前兼容膜卷的宿主ID,初始null。","unit":"1","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.width_m":{"meaning_zh":"宿主提供的兼容膜宽0.075–0.085 m,初始null;没有隐含材料或质量。","unit":"m","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.remaining_seals":{"meaning_zh":"宿主显式给定的剩余封膜配额0–5000;初始null;每次accepted即减1,失败或取消不返还。","unit":"1","access":"read_only","origin":"derived","component_ids":["film_roll"],"write_via":null},"scene.press_displacement_m":{"meaning_zh":"压合展示关节位移q,单位m、正方向向下;q=0..0.074是几何假设,非厂家行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["press_head"],"write_via":"scene.set_press_displacement"},"sealing.status":{"meaning_zh":"当前板最近一轮模拟封膜状态;idle/running/succeeded/cancelled/failed。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head","external_plate"],"write_via":null},"sealing.elapsed_s":{"meaning_zh":"当前轮已累计的有效压合时间,单位s;取消或失温失败保留部分值。","unit":"s","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"sealing.progress":{"meaning_zh":"elapsed_s/本轮press_time_s的无量纲进度;不代表真实粘接完成比例。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"truth.temperature_k":{"meaning_zh":"仅debug/evaluator可读的合成过程温度;初始null,不冒充实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null},"truth.thermal_rate_k_s":{"meaning_zh":"仅debug/evaluator可读的宿主显式线性接近速率;初始null,不从整机质量或均匀性推断。","unit":"K/s","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null}},"mechanisms":{"thermal_process":{"meaning_zh":"宿主显式初值和速率驱动的集中线性温度代理;未校准热物理模型。","implementation":"lumped","equations":["供电开启且T、Tset、r均非null时:T_next=T+sign(Tset-T)*min(abs(Tset-T),r*dt)。否则不自行补温度或速率。","measurement.temperature_K=T(仅供电时),quality=estimated;未供电或无T时null。","thermal.target_reached=power.enabled and T,Tset已配置 and abs(T-Tset)<=1e-9 K;1e-9仅为数值比较容差。"],"parameters":{"temperature_range":{"value":[373.15,468.15],"unit":"K","evidence":"documented","meaning_zh":"用户表封膜范围100–195°C换算为SI。"},"block_uniformity":{"value":1.0,"unit":"K","evidence":"documented","meaning_zh":"厂家加热块均匀性±1°C;不是目标误差、升温速率或本模型就绪阈值。"},"thermal_rate":{"value":null,"unit":"K/s","evidence":"unknown","meaning_zh":"宿主每实例提供正有限线性速率及证据;没有厂家响应曲线或默认系数。"},"initial_temperature":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"宿主显式温度初值;未知时保持null。"},"numeric_equality_tolerance":{"value":1e-09,"unit":"K","evidence":"assumption","meaning_zh":"浮点相等的实现容差,非物理温度精度。"},"heater_power":{"value":null,"unit":"W","evidence":"unknown","meaning_zh":"整机与加热器功率未在用户表明确,未补值。"},"heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"未知加热块热容;不得由整机27kg冒充加热块参数。"}}},"sealing_process":{"meaning_zh":"将几何接触、温度模型就绪、持续时间和膜配额组合为抽象封膜状态;没有密封材料力学。","implementation":"qualitative","equations":["q_contact=0.077m-plate.height_m;压头底面z=0.105m-q;板顶z=0.028m+plate.height_m。这些均为本资产几何假设。","sealing.start被接受时remaining_seals_next=remaining_seals-1,elapsed=0,progress=0,status=running;不能使未完成板提前sealed。","运行中保持温度代理达到目标时,elapsed_next=min(press_time_s,elapsed+dt),progress=elapsed/press_time_s。","elapsed达到本轮press_time_s则status=succeeded且当前板simulated_sealed=True;取消、断电或失温保留已用时间、消耗膜和q,未完成板为False。"],"parameters":{"press_time_range":{"value":[0.1,10.0],"unit":"s","evidence":"documented","meaning_zh":"用户表压合时间范围。"},"plate_height_range":{"value":[0.003,0.06],"unit":"m","evidence":"documented","meaning_zh":"用户表板高范围;宿主场景必须具备相符板高度。"},"film_width_range":{"value":[0.075,0.085],"unit":"m","evidence":"documented","meaning_zh":"用户表兼容膜宽范围。"},"maximum_seals_per_roll":{"value":5000,"unit":"1","evidence":"documented","meaning_zh":"一卷最多5000次为上限;不表示默认实际剩余量。"},"press_display_travel":{"value":[0,0.074],"unit":"m","evidence":"assumption","meaning_zh":"本模型压合展示行程;没有厂家关节行程数据。"},"plate_seat_z":{"value":0.028,"unit":"m","evidence":"assumption","meaning_zh":"台面局部板座顶面的模型位置。"},"platen_home_bottom_z":{"value":0.105,"unit":"m","evidence":"assumption","meaning_zh":"压头底面零位模型位置。"},"press_pressure":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表内未提供实际压合压力,且不支持任意编程。"},"seal_strength":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"未知膜与板材料粘接强度。"},"leak_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"未知泄漏规律;没有气密质量推断。"},"film_feed_distance":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"每轮实际进膜距离未知,仅记一次可用封膜配额。"}}}},"limitations":["温度100–195°C、时间0.1–10s、板高3–60mm、膜宽75–85mm来自CHEM-176三表;SI接口采用K、s、m。","热初始值和热速率没有缺省值;温度推进只采用宿主明确给定且附证据的线性接近设定值模型,无热容、功率、冷却曲线或PID推断。","measurement.temperature_K为理想化过程代理且quality=estimated;target_reached只比较模型目标,不是实测稳定性或厂家互锁。±1K均匀性只作为规格,不作为目标公差。","压合q=0..0.074m、压头底z=.105-q、板顶z=.028+height和接触q=.077-height均是几何假设,非厂家行程或接触力学。","一卷最多5000次是上限;宿主须提供实际剩余次数,默认null。每次已接受封膜消耗1次膜配额;取消或失败不退回膜。未推断膜长度或实际进给距离。","film_roll_position_id与plate_adapter_id引用宿主装载的兼容配置;真实位置坐标和厂家适配器枚举未知,不生成任意假坐标。","simulated_sealed仅表示配置、温度代理、压合接触与持续时间条件满足,不预测粘接强度、泄漏、耐溶剂性或真实密封质量。压力不可任意编程且未建模。","scene_adapter与attach/release需宿主True确认;robot与hardware absent,未实现接触抓取、力控制或实际输送。","去重仅当前宿主内存有效;API身份过滤不是Python、文件系统或进程安全隔离。取消保留已经消耗时间、膜与压头位置。","外形依据标称尺寸与公开外观简化;尺寸是否包含膜卷来源未明,本模型采用无卷本体口径假设。内部压头外露用于功能可见性,不是厂家拆机复原。","URDF只有整机包围盒惯量;各组件质量、摩擦、接触刚度、热容和真实行程未知。属于可动运动学资产,未验证动力学接触。","默认本体及示例板/膜的OBJ坐标为装配零位;URDF使用相同坐标与向下关节,不可当成各部件质心坐标。","膜进给/切断、托盘内外自动输送、触摸屏动态显示未联动,封膜API只在已确认接触的压头位置累计时间。","性能范围来自清单;公开图只支持粗外形,所有内部零件、膜卷直径、接头位置均为假设。","封膜逻辑假定板在名义座位对准,仅检查板高和压合q。宿主若移动或旋转板,需自行核对实际空间重叠;本次场景验证只覆盖名义座位。","示例96孔板的孔位是无碰撞视觉标记,不包含实际孔腔、样品体积或液体自由表面;宿主管理样品内容。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["configuration.set","power.set","scene.set_press_displacement","sealing.cancel","sealing.poll","sealing.read","sealing.start","thermal.set_temperature"],"unsupported":["sealing.set_pressure"],"note_zh":"桥接 basic40_runtime_automation.AzentaHeatSealerRuntime(推进方式 host_step_dt_world),22 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个关节跟随运行层状态;接口点 1 个(板位);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 temp(3)"}},"previews":["previews/azenta_automated_roll_heat_sealer_a4s/preview_front.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_pressed.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","bytes":221285},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/collision_proxies.json","bytes":8111},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/geometry_manifest.json","bytes":16776},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.blend","bytes":183997},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","bytes":2061532},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","bytes":11873},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/scene_adapter.py","bytes":3829}],"completeness":{"components":17,"with_collisions":15,"with_objects":17,"with_function":17,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"azenta_automated_roll_heat_sealer_a4s","chem_id":"CHEM-176","name_en":"Automated microplate heat sealer","maker":"Azenta Life Sciences","model":"Automated Roll Heat Sealer (a4S)","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file +{"tid":"instrument.azenta_automated_roll_heat_sealer_a4s","asset_dir":"basic40_batch02/t5_automation/azenta_heat_sealer","name_zh":"自动微孔板热封膜机","category":"自动化与气液供给","description_zh":"CHEM-176 Azenta Life Sciences Automated Roll Heat Sealer(原a4S)。完整登记本次模型功能组件,提供压合展示与有明确宿主边界的封膜计时模型;不宣称完整复现所有厂家功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root;原点为标称台面投影中心、台面z=0,+X向右,+Y向后。glb显式保留Z-up,导入器须尊重此约定。"},"mass_kg":27.0,"size_m":[0.2312,0.5075,0.403],"bbox_min":[-0.1152,-0.2535,0.0],"bbox_max":[0.116,0.254,0.403],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","links":{"asset_root":"/Geometry/asset_root","press_head":"/Geometry/asset_root/press_head"},"frames":{"pre_place":[0.0004,0.0003,0.583],"place":[0.0004,0.0003,0.453],"post_place":[0.0004,0.0003,0.583],"joint_press_joint":[0.0,0.0,0.0]},"joints":[{"name":"press_joint","type":"prismatic","parent":"asset_root","child":"press_head","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.074,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/asset_root/press_head","child_bbox_min":[-0.0435,-0.228,0.105],"child_bbox_max":[0.0435,-0.096,0.176],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"plate","link":"asset_root","part":"plate_adapter","pos":[0.0,-0.162,0.028],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.162,0.028],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.048,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"ahs__status_display__03","prim":"/Geometry/asset_root/readout_temp","link":"asset_root","digits":3,"decimals":0,"unit":"C","center":[-0.0479,-0.0783,0.2181],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.temperature_K","thermal.setpoint_K"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0395,0.0063],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":27.0,"footprint_m":[0.2312,0.5075],"height_m":0.403,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.028,"primary_slot":"plate","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"底座","function_zh":"支撑设备与托盘","physical_meaning_zh":"支撑设备与托盘;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__base__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11500000208616257,-0.2535000145435333,0.007000000216066837],[0.11500000208616257,0.2535000145435333,0.021000001579523087]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feet","name_zh":"支脚","function_zh":"接触实验台","physical_meaning_zh":"接触实验台;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feet__00","ahs__feet__01","ahs__feet__02","ahs__feet__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10599999874830246,-0.22999998927116394,0.0],[0.10599999874830246,0.22999998927116394,0.007000000216066837]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"body","name_zh":"机壳","function_zh":"承载并遮护内部部件","physical_meaning_zh":"承载并遮护内部部件;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__body__00","ahs__body__01","ahs__body__02","ahs__body__03","ahs__body__04","ahs__body__05","ahs__body__06","ahs__body__07","ahs__body__08","ahs__body__09","ahs__body__10","ahs__body__11","ahs__body__12","ahs__body__13","ahs__body__14","ahs__body__15","ahs__body__16","ahs__body__17","ahs__body__18","ahs__body__19","ahs__body__20","ahs__body__21","ahs__body__22","ahs__body__23","ahs__body__24","ahs__body__25"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1151999980211258,-0.15649999678134918,0.021000001579523087],[0.1151999980211258,0.25349998474121094,0.2759999930858612]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"front_fascia","name_zh":"前面板","function_zh":"容纳显示与样品入口","physical_meaning_zh":"容纳显示与样品入口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__front_fascia__00","ahs__front_fascia__01","ahs__front_fascia__02","ahs__front_fascia__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1080000028014183,-0.09200000762939453,0.1264999955892563],[0.1080000028014183,-0.03999999910593033,0.26899999380111694]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"status_display","name_zh":"触控显示区域","function_zh":"提供运行和设定的可视区域;本次文字为静态示意","physical_meaning_zh":"提供运行和设定的可视区域;本次文字为静态示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__status_display__00","ahs__status_display__01","ahs__status_display__02","ahs__status_display__03","ahs__status_display__04","ahs__status_display__05"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.poll","sealing.read"],"bbox_m":[[-0.07850000262260437,-0.07800000160932541,0.18599998950958252],[0.026499997824430466,-0.07399999350309372,0.25]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"power_data_panel","name_zh":"电源与数据面板","function_zh":"连接电源和宿主数据接口","physical_meaning_zh":"连接电源和宿主数据接口;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__power_data_panel__00","ahs__power_data_panel__01","ahs__power_data_panel__02","ahs__power_data_panel__03","ahs__power_data_panel__04"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.04749999940395355,-0.07850000262260437,0.04599999636411667],[0.0820000022649765,0.2540000081062317,0.18299999833106995]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_carriage","name_zh":"板托盘","function_zh":"承载纵向放置的微孔板","physical_meaning_zh":"承载纵向放置的微孔板;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_carriage__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05299999937415123,-0.25049999356269836,0.020999999716877937],[0.05299999937415123,-0.07750000804662704,0.027000000700354576]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"guide_rails","name_zh":"导向结构","function_zh":"限制托盘与压合展示空间","physical_meaning_zh":"限制托盘与压合展示空间;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__guide_rails__00","ahs__guide_rails__01"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_press_displacement"],"bbox_m":[[-0.05350000038743019,-0.25,0.02499999850988388],[0.05350000038743019,-0.07600000500679016,0.032999999821186066]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"plate_adapter","name_zh":"板适配器","function_zh":"与宿主选择的板高配置对接","physical_meaning_zh":"与宿主选择的板高配置对接;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__plate_adapter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.04800000041723251,-0.2330000102519989,0.026000000536441803],[0.04800000041723251,-0.09099999815225601,0.02800000086426735]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"external_plate","name_zh":"外部微孔板示例","function_zh":"承载样品并接收封膜","physical_meaning_zh":"承载样品并接收封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__external_plate__00","ahs__external_plate__01","ahs__external_plate__02","ahs__external_plate__03","ahs__external_plate__04","ahs__external_plate__05","ahs__external_plate__06","ahs__external_plate__07","ahs__external_plate__08","ahs__external_plate__09","ahs__external_plate__10","ahs__external_plate__11","ahs__external_plate__12","ahs__external_plate__13","ahs__external_plate__14","ahs__external_plate__15","ahs__external_plate__16","ahs__external_plate__17","ahs__external_plate__18","ahs__external_plate__19","ahs__external_plate__20","ahs__external_plate__21","ahs__external_plate__22","ahs__external_plate__23","ahs__external_plate__24","ahs__external_plate__25","ahs__external_plate__26","ahs__external_plate__27","ahs__external_plate__28","ahs__external_plate__29","ahs__external_plate__30","ahs__external_plate__31","ahs__external_plate__32","ahs__external_plate__33","ahs__external_plate__34","ahs__external_plate__35","ahs__external_plate__36","ahs__external_plate__37","ahs__external_plate__38","ahs__external_plate__39","ahs__external_plate__40","ahs__external_plate__41","ahs__external_plate__42","ahs__external_plate__43","ahs__external_plate__44","ahs__external_plate__45","ahs__external_plate__46","ahs__external_plate__47","ahs__external_plate__48","ahs__external_plate__49","ahs__external_plate__50","ahs__external_plate__51","ahs__external_plate__52","ahs__external_plate__53","ahs__external_plate__54","ahs__external_plate__55","ahs__external_plate__56","ahs__external_plate__57","ahs__external_plate__58","ahs__external_plate__59","ahs__external_plate__60","ahs__external_plate__61","ahs__external_plate__62","ahs__external_plate__63","ahs__external_plate__64","ahs__external_plate__65","ahs__external_plate__66","ahs__external_plate__67","ahs__external_plate__68","ahs__external_plate__69","ahs__external_plate__70","ahs__external_plate__71","ahs__external_plate__72","ahs__external_plate__73","ahs__external_plate__74","ahs__external_plate__75","ahs__external_plate__76","ahs__external_plate__77","ahs__external_plate__78","ahs__external_plate__79","ahs__external_plate__80","ahs__external_plate__81","ahs__external_plate__82","ahs__external_plate__83","ahs__external_plate__84","ahs__external_plate__85","ahs__external_plate__86","ahs__external_plate__87","ahs__external_plate__88","ahs__external_plate__89","ahs__external_plate__90","ahs__external_plate__91","ahs__external_plate__92","ahs__external_plate__93","ahs__external_plate__94","ahs__external_plate__95","ahs__external_plate__96"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.22300000488758087,0.02800000086426735],[0.03999999910593033,-0.10099999606609344,0.04320000112056732]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"press_head","name_zh":"加热压合头","function_zh":"将热接触面压至板上方","physical_meaning_zh":"将热接触面压至板上方;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__press_head__00","ahs__press_head__01","ahs__press_head__02","ahs__press_head__03"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","scene.set_press_displacement","sealing.start","sealing.cancel","sealing.set_pressure"],"bbox_m":[[-0.04349999874830246,-0.2280000001192093,0.10499999672174454],[0.04349999874830246,-0.09600000083446503,0.17599999904632568]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"roll_support","name_zh":"膜卷支架","function_zh":"承载膜卷,厂家有两位置但坐标未知","physical_meaning_zh":"承载膜卷,厂家有两位置但坐标未知;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__roll_support__00","ahs__roll_support__01","ahs__roll_support__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["configuration.set"],"bbox_m":[[-0.0625,0.01900000125169754,0.27300000190734863],[0.0625,0.08100000023841858,0.3490000069141388]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_roll","name_zh":"兼容膜卷示例","function_zh":"提供75–85毫米宽热封膜","physical_meaning_zh":"提供75–85毫米宽热封膜;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_roll__00","ahs__film_roll__01","ahs__film_roll__02"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04100000113248825,-0.013000000268220901,0.2770000100135803],[0.04100000113248825,0.11300000548362732,0.40299999713897705]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"feed_rollers","name_zh":"膜导辊","function_zh":"引导膜路径","physical_meaning_zh":"引导膜路径;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__feed_rollers__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04699999839067459,-0.03400000184774399,0.27300000190734863],[0.04699999839067459,-0.01600000075995922,0.29100000858306885]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"film_path","name_zh":"膜路径示例","function_zh":"从卷料到压合位置的拓扑示意","physical_meaning_zh":"从卷料到压合位置的拓扑示意;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__film_path__00"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sealing.start"],"bbox_m":[[-0.03999999910593033,-0.025321563705801964,0.28168952465057373],[0.03999999910593033,0.00832156278192997,0.2923104763031006]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"cutter","name_zh":"切膜组件示例","function_zh":"表示薄膜切断功能,刀刃与切割过程未求解","physical_meaning_zh":"表示薄膜切断功能,刀刃与切割过程未求解;几何简化的功能组件,内部尺寸未实测。","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__cutter__00"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate and engineering assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.05400000140070915,-0.0430000014603138,0.2705000042915344],[0.05400000140070915,-0.03099999949336052,0.27950000762939453]],"raw_keys":["bbox_m","evidence","inertia_kg_m2","mass_kg","mesh","objects","physical_property_note"]},{"id":"assembly","name_zh":"整机装配","function_zh":"提供整个热封工作站的装配参考与承载","physical_meaning_zh":"质量属于不含膜卷的完整仪器,不是机壳或压头质量。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ahs__root"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;断电取消封膜并保留压头、时间和已消耗膜。","kind":"device_command","availability":"implemented","component_ids":["power_data_panel"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"写入封膜温度目标;只在宿主推进时才更新已配置的温度过程。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_K"]},"configuration.set":{"function_zh":"选择时间和宿主已装载的板适配器、膜卷位置标识。","kind":"configuration","availability":"implemented","component_ids":["plate_adapter","roll_support"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["press_time_s","plate_adapter_id","film_roll_position_id"]},"scene.set_press_displacement":{"function_zh":"宿主确认压合展示关节;装板时不能穿过几何接触平面。","kind":"configuration","availability":"implemented","component_ids":["press_head","guide_rails"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["displacement_m"]},"sealing.start":{"function_zh":"开始计时封膜,立即消耗1次膜配额;accepted不表示密封完成。","kind":"device_command","availability":"implemented","component_ids":["press_head","film_path","external_plate"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.poll":{"function_zh":"读取当前身份拥有的任务进度,不推进宿主时钟。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.cancel":{"function_zh":"取消运行,保留时间、膜消耗和压合位置。","kind":"device_command","availability":"implemented","component_ids":["press_head"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["operation_id"]},"sealing.read":{"function_zh":"读取估计温度、膜余量和当前封膜状态,不推进时间。","kind":"query","availability":"implemented","component_ids":["status_display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sealing.set_pressure":{"function_zh":"压力并非任意可编程;没有压力设置实现或虚构参数。","kind":"device_command","availability":"unsupported","component_ids":["press_head"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电设定;不驱动真实电源。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_data_panel"],"write_via":"power.set"},"thermal.setpoint_k":{"meaning_zh":"373.15–468.15 K 封膜目标;初始null,设置成功不代表过程已达到。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["press_head"],"write_via":"thermal.set_temperature"},"measurement.temperature_k":{"meaning_zh":"宿主温度或显式线性热模型的理想化观测代理;quality=estimated,未供电或未提供初值时null。","unit":"K","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"thermal.target_reached":{"meaning_zh":"模型温度代理与目标差不超过1e-9 K的数值相等判据;不是厂家±1K均匀性或实测温控稳定判据。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"simulation.thermal_rate_configured":{"meaning_zh":"可信宿主已显式提供正热速率及证据的标记。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"configuration.press_time_s":{"meaning_zh":"0.1–10 s压合持续时间;初始null,须经configuration.set完整配置。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["press_head"],"write_via":null},"configuration.plate_adapter_id":{"meaning_zh":"与宿主已装板相匹配的适配器标识;没有虚构厂家适配器枚举。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["plate_adapter"],"write_via":null},"configuration.film_roll_position_id":{"meaning_zh":"与宿主已装膜卷匹配的位置标识;真实坐标未知,不驱动膜卷机械移动。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["roll_support"],"write_via":null},"plate.loaded":{"meaning_zh":"宿主登记存在于该实例工位的外部微孔板;不构成自动上板动作。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate","plate_carriage"],"write_via":null},"plate.plate_id":{"meaning_zh":"当前宿主外部板ID;没有板时null。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.height_m":{"meaning_zh":"宿主明确提供的板高,范围0.003–0.060 m;宿主须配置同高度场景fixture。","unit":"m","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.attachment_constraint_id":{"meaning_zh":"宿主True确认attach事件后登记的世界约束ID;release确认后清空;机器人层未实现。","unit":"1","access":"read_only","origin":"scene","component_ids":["external_plate"],"write_via":null},"plate.simulated_sealed":{"meaning_zh":"当前板满足抽象封膜时间/温度/接触条件的模拟状态;不证明强度、气密或耐溶剂。","unit":"1","access":"read_only","origin":"derived","component_ids":["external_plate"],"write_via":null},"film.roll_id":{"meaning_zh":"当前兼容膜卷的宿主ID,初始null。","unit":"1","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.width_m":{"meaning_zh":"宿主提供的兼容膜宽0.075–0.085 m,初始null;没有隐含材料或质量。","unit":"m","access":"read_only","origin":"scene","component_ids":["film_roll"],"write_via":null},"film.remaining_seals":{"meaning_zh":"宿主显式给定的剩余封膜配额0–5000;初始null;每次accepted即减1,失败或取消不返还。","unit":"1","access":"read_only","origin":"derived","component_ids":["film_roll"],"write_via":null},"scene.press_displacement_m":{"meaning_zh":"压合展示关节位移q,单位m、正方向向下;q=0..0.074是几何假设,非厂家行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["press_head"],"write_via":"scene.set_press_displacement"},"sealing.status":{"meaning_zh":"当前板最近一轮模拟封膜状态;idle/running/succeeded/cancelled/failed。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head","external_plate"],"write_via":null},"sealing.elapsed_s":{"meaning_zh":"当前轮已累计的有效压合时间,单位s;取消或失温失败保留部分值。","unit":"s","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"sealing.progress":{"meaning_zh":"elapsed_s/本轮press_time_s的无量纲进度;不代表真实粘接完成比例。","unit":"1","access":"read_only","origin":"derived","component_ids":["press_head"],"write_via":null},"truth.temperature_k":{"meaning_zh":"仅debug/evaluator可读的合成过程温度;初始null,不冒充实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null},"truth.thermal_rate_k_s":{"meaning_zh":"仅debug/evaluator可读的宿主显式线性接近速率;初始null,不从整机质量或均匀性推断。","unit":"K/s","access":"read_only","origin":"process_truth","component_ids":["press_head"],"write_via":null}},"mechanisms":{"thermal_process":{"meaning_zh":"宿主显式初值和速率驱动的集中线性温度代理;未校准热物理模型。","implementation":"lumped","equations":["供电开启且T、Tset、r均非null时:T_next=T+sign(Tset-T)*min(abs(Tset-T),r*dt)。否则不自行补温度或速率。","measurement.temperature_K=T(仅供电时),quality=estimated;未供电或无T时null。","thermal.target_reached=power.enabled and T,Tset已配置 and abs(T-Tset)<=1e-9 K;1e-9仅为数值比较容差。"],"parameters":{"temperature_range":{"value":[373.15,468.15],"unit":"K","evidence":"documented","meaning_zh":"用户表封膜范围100–195°C换算为SI。"},"block_uniformity":{"value":1.0,"unit":"K","evidence":"documented","meaning_zh":"厂家加热块均匀性±1°C;不是目标误差、升温速率或本模型就绪阈值。"},"thermal_rate":{"value":null,"unit":"K/s","evidence":"unknown","meaning_zh":"宿主每实例提供正有限线性速率及证据;没有厂家响应曲线或默认系数。"},"initial_temperature":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"宿主显式温度初值;未知时保持null。"},"numeric_equality_tolerance":{"value":1e-09,"unit":"K","evidence":"assumption","meaning_zh":"浮点相等的实现容差,非物理温度精度。"},"heater_power":{"value":null,"unit":"W","evidence":"unknown","meaning_zh":"整机与加热器功率未在用户表明确,未补值。"},"heat_capacity":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"未知加热块热容;不得由整机27kg冒充加热块参数。"}}},"sealing_process":{"meaning_zh":"将几何接触、温度模型就绪、持续时间和膜配额组合为抽象封膜状态;没有密封材料力学。","implementation":"qualitative","equations":["q_contact=0.077m-plate.height_m;压头底面z=0.105m-q;板顶z=0.028m+plate.height_m。这些均为本资产几何假设。","sealing.start被接受时remaining_seals_next=remaining_seals-1,elapsed=0,progress=0,status=running;不能使未完成板提前sealed。","运行中保持温度代理达到目标时,elapsed_next=min(press_time_s,elapsed+dt),progress=elapsed/press_time_s。","elapsed达到本轮press_time_s则status=succeeded且当前板simulated_sealed=True;取消、断电或失温保留已用时间、消耗膜和q,未完成板为False。"],"parameters":{"press_time_range":{"value":[0.1,10.0],"unit":"s","evidence":"documented","meaning_zh":"用户表压合时间范围。"},"plate_height_range":{"value":[0.003,0.06],"unit":"m","evidence":"documented","meaning_zh":"用户表板高范围;宿主场景必须具备相符板高度。"},"film_width_range":{"value":[0.075,0.085],"unit":"m","evidence":"documented","meaning_zh":"用户表兼容膜宽范围。"},"maximum_seals_per_roll":{"value":5000,"unit":"1","evidence":"documented","meaning_zh":"一卷最多5000次为上限;不表示默认实际剩余量。"},"press_display_travel":{"value":[0,0.074],"unit":"m","evidence":"assumption","meaning_zh":"本模型压合展示行程;没有厂家关节行程数据。"},"plate_seat_z":{"value":0.028,"unit":"m","evidence":"assumption","meaning_zh":"台面局部板座顶面的模型位置。"},"platen_home_bottom_z":{"value":0.105,"unit":"m","evidence":"assumption","meaning_zh":"压头底面零位模型位置。"},"press_pressure":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表内未提供实际压合压力,且不支持任意编程。"},"seal_strength":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"未知膜与板材料粘接强度。"},"leak_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"未知泄漏规律;没有气密质量推断。"},"film_feed_distance":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"每轮实际进膜距离未知,仅记一次可用封膜配额。"}}}},"limitations":["温度100–195°C、时间0.1–10s、板高3–60mm、膜宽75–85mm来自CHEM-176三表;SI接口采用K、s、m。","热初始值和热速率没有缺省值;温度推进只采用宿主明确给定且附证据的线性接近设定值模型,无热容、功率、冷却曲线或PID推断。","measurement.temperature_K为理想化过程代理且quality=estimated;target_reached只比较模型目标,不是实测稳定性或厂家互锁。±1K均匀性只作为规格,不作为目标公差。","压合q=0..0.074m、压头底z=.105-q、板顶z=.028+height和接触q=.077-height均是几何假设,非厂家行程或接触力学。","一卷最多5000次是上限;宿主须提供实际剩余次数,默认null。每次已接受封膜消耗1次膜配额;取消或失败不退回膜。未推断膜长度或实际进给距离。","film_roll_position_id与plate_adapter_id引用宿主装载的兼容配置;真实位置坐标和厂家适配器枚举未知,不生成任意假坐标。","simulated_sealed仅表示配置、温度代理、压合接触与持续时间条件满足,不预测粘接强度、泄漏、耐溶剂性或真实密封质量。压力不可任意编程且未建模。","scene_adapter与attach/release需宿主True确认;robot与hardware absent,未实现接触抓取、力控制或实际输送。","去重仅当前宿主内存有效;API身份过滤不是Python、文件系统或进程安全隔离。取消保留已经消耗时间、膜与压头位置。","外形依据标称尺寸与公开外观简化;尺寸是否包含膜卷来源未明,本模型采用无卷本体口径假设。内部压头外露用于功能可见性,不是厂家拆机复原。","URDF只有整机包围盒惯量;各组件质量、摩擦、接触刚度、热容和真实行程未知。属于可动运动学资产,未验证动力学接触。","默认本体及示例板/膜的OBJ坐标为装配零位;URDF使用相同坐标与向下关节,不可当成各部件质心坐标。","膜进给/切断、托盘内外自动输送、触摸屏动态显示未联动,封膜API只在已确认接触的压头位置累计时间。","性能范围来自清单;公开图只支持粗外形,所有内部零件、膜卷直径、接头位置均为假设。","封膜逻辑假定板在名义座位对准,仅检查板高和压合q。宿主若移动或旋转板,需自行核对实际空间重叠;本次场景验证只覆盖名义座位。","示例96孔板的孔位是无碰撞视觉标记,不包含实际孔腔、样品体积或液体自由表面;宿主管理样品内容。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["configuration.set","power.set","scene.set_press_displacement","sealing.cancel","sealing.poll","sealing.read","sealing.start","thermal.set_temperature"],"unsupported":["sealing.set_pressure"],"note_zh":"桥接 basic40_runtime_automation.AzentaHeatSealerRuntime(推进方式 host_step_dt_world),22 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个关节跟随运行层状态;接口点 1 个(板位);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 temp(3)"}},"previews":["previews/azenta_automated_roll_heat_sealer_a4s/preview_front.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_pressed.webp","previews/azenta_automated_roll_heat_sealer_a4s/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","bytes":221541},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/collision_proxies.json","bytes":8111},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/geometry_manifest.json","bytes":16776},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.blend","bytes":183997},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.glb","bytes":2061532},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/model.urdf","bytes":11873},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/scene_adapter.py","bytes":3829}],"completeness":{"components":17,"with_collisions":15,"with_objects":17,"with_function":17,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"azenta_automated_roll_heat_sealer_a4s","chem_id":"CHEM-176","name_en":"Automated microplate heat sealer","maker":"Azenta Life Sciences","model":"Automated Roll Heat Sealer (a4S)","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_heat_sealer","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_heat_sealer/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.azenta_intellixcap_s1_46_0001.json b/data/assets/instrument.azenta_intellixcap_s1_46_0001.json index fc9fb55708ae0d90bf2eb2b64bbf6aea3de195f4..f7df540ea9e37f513ca95a433bc9c4304dafd6d6 100644 --- a/data/assets/instrument.azenta_intellixcap_s1_46_0001.json +++ b/data/assets/instrument.azenta_intellixcap_s1_46_0001.json @@ -1 +1 @@ -{"tid":"instrument.azenta_intellixcap_s1_46_0001","asset_dir":"basic40_batch02/t5_automation/azenta_intellixcap_s1","name_zh":"自动开盖封盖机","category":"自动化与气液供给","description_zh":"CHEM-177:Azenta Life Sciences IntelliXcap S1 46-0001半自动单管开盖/封盖机;按指定清单覆盖已建功能部件、夹持与旋转两个运动和宿主接口。full指组件登记覆盖,不表示机器人、接触力学、真实螺纹过程或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"intellixcap_s1:台面投影中心为[0,0,0];+X宽向右、+Y向后、+Z向上;标称包围盒0.170W×0.240D×0.300Hm,实例变换由宿主独立持有。"},"mass_kg":3.8,"size_m":[0.17,0.24,0.3],"bbox_min":[-0.085,-0.12,0.0],"bbox_max":[0.085,0.12,0.3],"manifest_dimensions_m":[0.17,0.24,0.3],"glb":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","links":{"assembly":"/Geometry/assembly","spindle":"/Geometry/assembly/spindle","jaw_left":"/Geometry/assembly/spindle/jaw_left","jaw_right":"/Geometry/assembly/spindle/jaw_right","btn_controller_key_0_link":"/Geometry/assembly/btn_controller_key_0_link","btn_controller_key_1_link":"/Geometry/assembly/btn_controller_key_1_link","btn_controller_key_2_link":"/Geometry/assembly/btn_controller_key_2_link","btn_controller_key_3_link":"/Geometry/assembly/btn_controller_key_3_link","btn_controller_power_button_link":"/Geometry/assembly/btn_controller_power_button_link"},"frames":{"pre_place":[0.0,0.0,0.48],"place":[0.0,0.0,0.35],"post_place":[0.0,0.0,0.48],"joint_spindle_joint":[0.0,-0.04,0.2],"joint_jaw_left_joint":[-0.003,-0.04,0.2],"joint_jaw_right_joint":[0.003,-0.04,0.2],"joint_btn_controller_key_0":[-0.024,-0.0605,0.27],"joint_btn_controller_key_1":[-0.024,-0.0605,0.262],"joint_btn_controller_key_2":[-0.024,-0.0605,0.254],"joint_btn_controller_key_3":[-0.024,-0.0605,0.246],"joint_btn_controller_power_button":[0.026,-0.0604,0.242]},"joints":[{"name":"spindle_joint","type":"continuous","parent":"assembly","child":"spindle","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle","child_bbox_min":[-0.034,-0.074,0.175],"child_bbox_max":[0.034,-0.006,0.203],"kind":"rotor"},{"name":"jaw_left_joint","type":"prismatic","parent":"spindle","child":"jaw_left","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":null,"origin_m":[-0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_left","child_bbox_min":[-0.006,-0.0585,0.175],"child_bbox_max":[0.0,-0.0215,0.203],"kind":"other"},{"name":"jaw_right_joint","type":"prismatic","parent":"spindle","child":"jaw_right","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":"jaw_left_joint","origin_m":[0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_right","child_bbox_min":[-0.0,-0.0585,0.175],"child_bbox_max":[0.006,-0.0215,0.203],"kind":"other"},{"name":"btn_controller_key_0","type":"prismatic","parent":"controller","child":"btn_controller_key_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.27],"child_prim":"/Geometry/assembly/btn_controller_key_0_link","child_bbox_min":[-0.043,-0.06151,0.267],"child_bbox_max":[-0.005,-0.0597,0.273],"kind":"button"},{"name":"btn_controller_key_1","type":"prismatic","parent":"controller","child":"btn_controller_key_1_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.262],"child_prim":"/Geometry/assembly/btn_controller_key_1_link","child_bbox_min":[-0.043,-0.06151,0.259],"child_bbox_max":[-0.005,-0.0597,0.265],"kind":"button"},{"name":"btn_controller_key_2","type":"prismatic","parent":"controller","child":"btn_controller_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.254],"child_prim":"/Geometry/assembly/btn_controller_key_2_link","child_bbox_min":[-0.043,-0.06151,0.251],"child_bbox_max":[-0.005,-0.0597,0.257],"kind":"button"},{"name":"btn_controller_key_3","type":"prismatic","parent":"controller","child":"btn_controller_key_3_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.246],"child_prim":"/Geometry/assembly/btn_controller_key_3_link","child_bbox_min":[-0.043,-0.06151,0.243],"child_bbox_max":[-0.005,-0.0597,0.249],"kind":"button"},{"name":"btn_controller_power_button","type":"prismatic","parent":"controller","child":"btn_controller_power_button_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.026,-0.0604,0.242],"child_prim":"/Geometry/assembly/btn_controller_power_button_link","child_bbox_min":[0.0198,-0.06151,0.2358],"child_bbox_max":[0.0322,-0.05975,0.2482],"kind":"button"}],"controls":{"buttons":["btn_controller_intellixcap_s1__controller__key_0","btn_controller_intellixcap_s1__controller__key_1","btn_controller_intellixcap_s1__controller__key_2","btn_controller_intellixcap_s1__controller__key_3","btn_controller_intellixcap_s1__controller__power_button"],"knobs":[]},"slots":[{"name":"vial_gripper","link":"assembly","part":"gripper","pos":[0.0,-0.04,0.207],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.04,0.207],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"clamp","fits":["vial"],"anchor":"top","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"one_person","mass_kg":3.8,"footprint_m":[0.17,0.24],"height_m":0.3,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.207,"primary_slot":"vial_gripper","access":[],"slot_count":1},"components":[{"id":"housing","name_zh":"外壳与立柱支架","function_zh":"支撑旋盖头并容纳内部驱动及控制装置","physical_meaning_zh":"刚性支撑外观抽象;内部机构、材料和实际壁厚未公开","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__housing__tapered_base","intellixcap_s1__housing__stand_post","intellixcap_s1__housing__stand_post.001","intellixcap_s1__housing__stand_bridge","intellixcap_s1__housing__upper_support","intellixcap_s1__housing__upper_head","intellixcap_s1__housing__lower_band","intellixcap_s1__housing__brand","intellixcap_s1__housing__brand_sub"],"collisions":[{"shape":"box","origin_m":[0,-0.105,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.075,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.045,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.015,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.015000000000000013,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.044999999999999984,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.07500000000000001,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.10499999999999998,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.031],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.223],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.255],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.21],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"controller","name_zh":"半自动控制界面","function_zh":"选择开盖/封盖模式,发起单管周期并反馈周期状态","physical_meaning_zh":"供电及状态机的功能组件;不包含独立力矩传感器证据","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__controller__control_panel","intellixcap_s1__controller__heading_mode","intellixcap_s1__controller__heading_status","intellixcap_s1__controller__key_0","intellixcap_s1__controller__indicator_0","intellixcap_s1__controller__label_0","intellixcap_s1__controller__key_1","intellixcap_s1__controller__indicator_1","intellixcap_s1__controller__label_1","intellixcap_s1__controller__key_2","intellixcap_s1__controller__indicator_2","intellixcap_s1__controller__label_2","intellixcap_s1__controller__key_3","intellixcap_s1__controller__indicator_3","intellixcap_s1__controller__label_3","intellixcap_s1__controller__status_Cap","intellixcap_s1__controller__status_label_Cap","intellixcap_s1__controller__status_Decap","intellixcap_s1__controller__status_label_Decap","intellixcap_s1__controller__power_button","intellixcap_s1__controller__power_symbol","intellixcap_s1__controller__product_name"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","cycle.set_mode","consumable.select","cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"gripper","name_zh":"固定夹头导向座与夹持接口","function_zh":"固定驱动导向座及逻辑夹持接口;申请宿主管盖附着/释放,运动夹爪实际直接从属于主轴","physical_meaning_zh":"此组件几何为固定导向座,不随主轴旋转;jaw_gap_m描述两运动爪间距,接触附着必须解析到cap_grip的旋转主轴框架","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__gripper__fixed_drive_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.04,0.201],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"sample_interface","name_zh":"单管上送样品接口","function_zh":"接收宿主从夹头下方上送的单个样品管与螺纹盖引用","physical_meaning_zh":"机械拓扑入口;管与盖属于宿主世界,不作为本体内固定耗材,不转移样品内容","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.177],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__sample_interface"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["consumable.select","cycle.start"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"],"objects_inferred":true},{"id":"power_inlet","name_zh":"24V直流电源入口","function_zh":"连接外部直流供电","physical_meaning_zh":"表列24V、2.7A为整机供电信息;接头尺寸、极性和电气动态未知","subsystem":null,"parent":"assembly","origin_m":[0,0.089,0.238],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__power_inlet__rear_plate","intellixcap_s1__power_inlet__usb_c_shell","intellixcap_s1__power_inlet__usb_c_opening"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"feet","name_zh":"台面支撑脚","function_zh":"支撑整机与台面的机械接触位置","physical_meaning_zh":"几何支撑代理;摩擦、柔性和阻尼未知","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__feet__foot","intellixcap_s1__feet__foot.001","intellixcap_s1__feet__foot.002","intellixcap_s1__feet__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[-0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"spindle","name_zh":"旋盖主轴","function_zh":"执行合成旋转运动并携带夹爪装配转动","physical_meaning_zh":"绕本地+Z旋转的关节;扭矩、真实转角和转速未知","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.2],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__spindle__rotary_plate"],"collisions":[{"shape":"box","origin_m":[0.031,0.0,-0.001],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,0.026846787517317595,-0.001],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[1.8982025386783975e-18,0.031,-0.001],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015499999999999995,0.0268467875173176,-0.001],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,3.796405077356795e-18,-0.001],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.026846787517317602,-0.015499999999999993,-0.001],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015500000000000014,-0.02684678751731759,-0.001],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-5.694607616035192e-18,-0.031,-0.001],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,-0.026846787517317595,-0.001],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.02684678751731759,-0.015500000000000014,-0.001],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_left","name_zh":"左夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[-0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_left__jaw_carrier","intellixcap_s1__jaw_left__grip_pad","intellixcap_s1__jaw_left__grip_pad.001","intellixcap_s1__jaw_left__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_right","name_zh":"右夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_right__jaw_carrier","intellixcap_s1__jaw_right__grip_pad","intellixcap_s1__jaw_right__grip_pad.001","intellixcap_s1__jaw_right__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"assembly","name_zh":"整机聚合装配","function_zh":"聚合本体、主轴、夹爪与接口;提供台面投影中心参考系","physical_meaning_zh":"整机总质量与标称包围盒的聚合惯性代理,不是底座或任一零件的质量","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"空闲时设置仿真供电","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"cycle.set_mode":{"function_zh":"空闲时设置开盖/封盖模式","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"consumable.select":{"function_zh":"选择有宿主兼容证据的耗材类型","kind":"configuration","availability":"implemented","component_ids":["sample_interface","controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["consumable_id"]},"cycle.start":{"function_zh":"启动夹持及旋转演示;分阶段等待宿主约束与螺纹结果","kind":"device_command","availability":"implemented","component_ids":["controller","spindle","gripper","sample_interface"],"implementation":{"process":"absent","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cycle.read":{"function_zh":"查询当前周期及机械状态,不推进时间","kind":"query","availability":"implemented","component_ids":["controller","spindle","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"torque.set_limit":{"function_zh":"扭矩阈值未公开且无力学控制实现","kind":"device_command","availability":"unsupported","component_ids":["controller","spindle"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;空闲才可修改","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"cycle.mode":{"meaning_zh":"下一周期的开盖或封盖模式","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"cycle.set_mode"},"sample.consumable_id":{"meaning_zh":"宿主登记的兼容耗材类型ID","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sample_interface"],"write_via":"consumable.select"},"sample.tube_id":{"meaning_zh":"宿主放入的单管实例引用;不含样品成分","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"sample.cap_id":{"meaning_zh":"宿主放入的螺纹盖实例引用","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"attachment.constraint_id":{"meaning_zh":"宿主确认已存在的夹爪—管盖约束ID","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"simulation.motion_configured":{"meaning_zh":"宿主是否明确配置了运动演示参数和证据","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"rotation_rad":{"meaning_zh":"绕主轴本地+Z的演示角;正向定义为开盖,非厂家方向证据","unit":"rad","access":"read_only","origin":"scene","component_ids":["spindle"],"write_via":null},"jaw_gap_m":{"meaning_zh":"相对主轴的两个夹爪内表面总间距;不表示接触夹紧力","unit":"m","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"cycle.status":{"meaning_zh":"异步状态机阶段;等待宿主时不继续自动执行","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.motion_completed":{"meaning_zh":"旋转演示已完成;不能单独证明螺纹开封盖成功","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.host_confirmed":{"meaning_zh":"宿主显式确认的螺纹结果,未确认是null","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.thread_state":{"meaning_zh":"宿主确认的管盖开闭真值;运行层不自行计算","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_interface"],"write_via":null}},"mechanisms":{"kinematic_cycle":{"meaning_zh":"显式合成运动参数驱动的半自动夹持—旋转—松夹状态机,阶段之间接受宿主附着与螺纹结果;仅为运动学示范","implementation":"numerical","equations":["f=clamp((host_time-phase_start)/host_supplied_duration,0,1)","clamping_gap=(1-f)*open_gap+f*closed_gap","rotation=rotation_start+sign(mode)*host_supplied_delta*f","releasing_gap=(1-f)*closed_gap+f*open_gap","gap映射到左右夹爪局部X:±(gap/2+0.003);0.003m为几何半厚度假设"],"parameters":{"open_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"closed_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_delta":{"value":null,"unit":"rad","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"clamp_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"release_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"}}},"thread_and_contact":{"meaning_zh":"真实螺纹开封盖结果和接触夹持需外部力学/耗材验证;此资产只接受宿主确认","implementation":"absent","equations":[],"parameters":{"torque_threshold":{"value":null,"unit":"N*m","evidence":"unknown","meaning_zh":"封盖扭矩阈值未知"},"clamp_force":{"value":null,"unit":"N","evidence":"unknown","meaning_zh":"夹持力未知"},"friction_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"盖/夹爪及螺纹摩擦未知"},"thread_pitch":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"具体耗材螺距未知"}}}},"limitations":["仅实现半自动单管状态机与合成运动;完整无人流程需要宿主样品转运。robot 和 hardware 层 absent。","所有行程、转角和阶段时长必须由可信宿主给出显式仿真假设与证据;没有厂家运动缺省值。","典型周期小于3秒随耗材变化;该规格不是此仿真每次周期的保证,也不用作默认运动或超时参数。","11–40 mm仅为盖径兼容范围;15/50 mL是已列兼容管容量类别,不能据容量推导管形或螺距。","夹持和旋转仅提供位姿状态;扭矩、夹力、螺纹摩擦、转速和实际行程未知且不求解。","attach/release事件需宿主实际建立/解除外部约束后确认;本运行层只登记constraint_id,不创建物理约束。","运动结束后必须等待宿主螺纹结果;结果属于宿主断言,不是本资产自行检测到的真实开封盖成功。","取消保留关节当前位置及已确认附着;不得假定盖已释放、样品状态回滚或自动复位。","read/poll不推进时间;host_step推进同一运行宿主中全部实例。实例数据互相隔离。","去重只在当前宿主内存中有效;API可见性过滤不构成Python反射或共享文件系统隔离。","整体URDF使用assembly根链接上的3.8kg均匀包围盒惯性代理;其他运动链接质量与惯量未知,不写虚构默认1kg。该URDF为动力学信息不完整的运动学描述;prismatic limit省略未知effort/velocity,部分严格URDF加载器可能拒绝,严格加载与动力学导入均not_run。宿主需补足有证据的质量、惯量、effort和velocity后再评估加载。","场景内置展示姿态、爪厚和布局均为重建假设;运行默认状态仍是未配置的null,不能把模型初始姿态当厂家参数。","场景夹口显示范围0..0.050m、URDF q=gap/2为0..0.025m均是仿真几何限制,不是厂家实际行程;场景适配器拒绝超出该域的运行快照。","该设备无已证实气体/液体物料端口;分类名包含气液供给不构成气路存在的证据。","sample_interface是定位Empty,无视觉网格和碰撞体;其OBJ仅占位文件头,不属于可见分件。","已验证原生Blender与GLB回导的SI包围盒及Z向上约定;GLB文件遵循glTF标准Y-up序列化。","scene_adapter.resolve_attachment_frame已验证将逻辑gripper事件映射到旋转spindle;不创建、删除或求解真实外部约束。","表内开盖/封盖与周期状态范围已实现。手册更多模式、按压触发和三档厂家周期没有绑定为完整硬件等价功能。","预览面板文字与绿色指示点属于静态外观;未声明随供电或周期切换的显示联动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["consumable.select","cycle.read","cycle.set_mode","cycle.start","power.set"],"unsupported":["torque.set_limit"],"note_zh":"桥接 basic40_runtime_automation.IntelliXcapS1Runtime(推进方式 host_step_dt),13 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(5 个按键(碰到即触发)、3 个门/盖/阀等被动关节);3 个关节跟随运行层状态;接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/azenta_intellixcap_s1_46_0001/preview.webp","previews/azenta_intellixcap_s1_46_0001/preview_front.webp","previews/azenta_intellixcap_s1_46_0001/preview_motion.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","bytes":155782},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/collision_proxies.json","bytes":8914},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/geometry_manifest.json","bytes":20135},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.blend","bytes":130503},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","bytes":1575704},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","bytes":11012},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/scene_adapter.py","bytes":2335}],"completeness":{"components":10,"with_collisions":7,"with_objects":10,"with_function":10,"with_mass":0,"joints_matching_component":3,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","scene_validation"]},"slug":"azenta_intellixcap_s1_46_0001","chem_id":"CHEM-177","name_en":"Automated tube decapper/recapper","maker":"Azenta Life Sciences","model":"IntelliXcap S1 46-0001","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file +{"tid":"instrument.azenta_intellixcap_s1_46_0001","asset_dir":"basic40_batch02/t5_automation/azenta_intellixcap_s1","name_zh":"自动开盖封盖机","category":"自动化与气液供给","description_zh":"CHEM-177:Azenta Life Sciences IntelliXcap S1 46-0001半自动单管开盖/封盖机;按指定清单覆盖已建功能部件、夹持与旋转两个运动和宿主接口。full指组件登记覆盖,不表示机器人、接触力学、真实螺纹过程或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"intellixcap_s1:台面投影中心为[0,0,0];+X宽向右、+Y向后、+Z向上;标称包围盒0.170W×0.240D×0.300Hm,实例变换由宿主独立持有。"},"mass_kg":3.8,"size_m":[0.17,0.24,0.3],"bbox_min":[-0.085,-0.12,0.0],"bbox_max":[0.085,0.12,0.3],"manifest_dimensions_m":[0.17,0.24,0.3],"glb":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","links":{"assembly":"/Geometry/assembly","spindle":"/Geometry/assembly/spindle","jaw_left":"/Geometry/assembly/spindle/jaw_left","jaw_right":"/Geometry/assembly/spindle/jaw_right","btn_controller_key_0_link":"/Geometry/assembly/btn_controller_key_0_link","btn_controller_key_1_link":"/Geometry/assembly/btn_controller_key_1_link","btn_controller_key_2_link":"/Geometry/assembly/btn_controller_key_2_link","btn_controller_key_3_link":"/Geometry/assembly/btn_controller_key_3_link","btn_controller_power_button_link":"/Geometry/assembly/btn_controller_power_button_link"},"frames":{"pre_place":[0.0,0.0,0.48],"place":[0.0,0.0,0.35],"post_place":[0.0,0.0,0.48],"joint_spindle_joint":[0.0,-0.04,0.2],"joint_jaw_left_joint":[-0.003,-0.04,0.2],"joint_jaw_right_joint":[0.003,-0.04,0.2],"joint_btn_controller_key_0":[-0.024,-0.0605,0.27],"joint_btn_controller_key_1":[-0.024,-0.0605,0.262],"joint_btn_controller_key_2":[-0.024,-0.0605,0.254],"joint_btn_controller_key_3":[-0.024,-0.0605,0.246],"joint_btn_controller_power_button":[0.026,-0.0604,0.242]},"joints":[{"name":"spindle_joint","type":"continuous","parent":"assembly","child":"spindle","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle","child_bbox_min":[-0.034,-0.074,0.175],"child_bbox_max":[0.034,-0.006,0.203],"kind":"rotor"},{"name":"jaw_left_joint","type":"prismatic","parent":"spindle","child":"jaw_left","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":null,"origin_m":[-0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_left","child_bbox_min":[-0.006,-0.0585,0.175],"child_bbox_max":[0.0,-0.0215,0.203],"kind":"other"},{"name":"jaw_right_joint","type":"prismatic","parent":"spindle","child":"jaw_right","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.025,"effort":null,"mimic":"jaw_left_joint","origin_m":[0.003,-0.04,0.2],"child_prim":"/Geometry/assembly/spindle/jaw_right","child_bbox_min":[-0.0,-0.0585,0.175],"child_bbox_max":[0.006,-0.0215,0.203],"kind":"other"},{"name":"btn_controller_key_0","type":"prismatic","parent":"controller","child":"btn_controller_key_0_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.27],"child_prim":"/Geometry/assembly/btn_controller_key_0_link","child_bbox_min":[-0.043,-0.06151,0.267],"child_bbox_max":[-0.005,-0.0597,0.273],"kind":"button"},{"name":"btn_controller_key_1","type":"prismatic","parent":"controller","child":"btn_controller_key_1_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.262],"child_prim":"/Geometry/assembly/btn_controller_key_1_link","child_bbox_min":[-0.043,-0.06151,0.259],"child_bbox_max":[-0.005,-0.0597,0.265],"kind":"button"},{"name":"btn_controller_key_2","type":"prismatic","parent":"controller","child":"btn_controller_key_2_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.254],"child_prim":"/Geometry/assembly/btn_controller_key_2_link","child_bbox_min":[-0.043,-0.06151,0.251],"child_bbox_max":[-0.005,-0.0597,0.257],"kind":"button"},{"name":"btn_controller_key_3","type":"prismatic","parent":"controller","child":"btn_controller_key_3_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.024,-0.0605,0.246],"child_prim":"/Geometry/assembly/btn_controller_key_3_link","child_bbox_min":[-0.043,-0.06151,0.243],"child_bbox_max":[-0.005,-0.0597,0.249],"kind":"button"},{"name":"btn_controller_power_button","type":"prismatic","parent":"controller","child":"btn_controller_power_button_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.026,-0.0604,0.242],"child_prim":"/Geometry/assembly/btn_controller_power_button_link","child_bbox_min":[0.0198,-0.06151,0.2358],"child_bbox_max":[0.0322,-0.05975,0.2482],"kind":"button"}],"controls":{"buttons":["btn_controller_intellixcap_s1__controller__key_0","btn_controller_intellixcap_s1__controller__key_1","btn_controller_intellixcap_s1__controller__key_2","btn_controller_intellixcap_s1__controller__key_3","btn_controller_intellixcap_s1__controller__power_button"],"knobs":[]},"slots":[{"name":"vial_gripper","link":"assembly","part":"gripper","pos":[0.0,-0.04,0.207],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.04,0.207],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"clamp","fits":["vial"],"anchor":"top","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"one_person","mass_kg":3.8,"footprint_m":[0.17,0.24],"height_m":0.3,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.207,"primary_slot":"vial_gripper","access":[],"slot_count":1},"components":[{"id":"housing","name_zh":"外壳与立柱支架","function_zh":"支撑旋盖头并容纳内部驱动及控制装置","physical_meaning_zh":"刚性支撑外观抽象;内部机构、材料和实际壁厚未公开","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__housing__tapered_base","intellixcap_s1__housing__stand_post","intellixcap_s1__housing__stand_post.001","intellixcap_s1__housing__stand_bridge","intellixcap_s1__housing__upper_support","intellixcap_s1__housing__upper_head","intellixcap_s1__housing__lower_band","intellixcap_s1__housing__brand","intellixcap_s1__housing__brand_sub"],"collisions":[{"shape":"box","origin_m":[0,-0.105,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.075,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.045,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,-0.015,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.015000000000000013,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.044999999999999984,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.07500000000000001,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.10499999999999998,0.0085],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.031,0.074,0.125],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.031],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.074,0.223],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.255],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0.006,0.21],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"controller","name_zh":"半自动控制界面","function_zh":"选择开盖/封盖模式,发起单管周期并反馈周期状态","physical_meaning_zh":"供电及状态机的功能组件;不包含独立力矩传感器证据","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__controller__control_panel","intellixcap_s1__controller__heading_mode","intellixcap_s1__controller__heading_status","intellixcap_s1__controller__key_0","intellixcap_s1__controller__indicator_0","intellixcap_s1__controller__label_0","intellixcap_s1__controller__key_1","intellixcap_s1__controller__indicator_1","intellixcap_s1__controller__label_1","intellixcap_s1__controller__key_2","intellixcap_s1__controller__indicator_2","intellixcap_s1__controller__label_2","intellixcap_s1__controller__key_3","intellixcap_s1__controller__indicator_3","intellixcap_s1__controller__label_3","intellixcap_s1__controller__status_Cap","intellixcap_s1__controller__status_label_Cap","intellixcap_s1__controller__status_Decap","intellixcap_s1__controller__status_label_Decap","intellixcap_s1__controller__power_button","intellixcap_s1__controller__power_symbol","intellixcap_s1__controller__product_name"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","cycle.set_mode","consumable.select","cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"gripper","name_zh":"固定夹头导向座与夹持接口","function_zh":"固定驱动导向座及逻辑夹持接口;申请宿主管盖附着/释放,运动夹爪实际直接从属于主轴","physical_meaning_zh":"此组件几何为固定导向座,不随主轴旋转;jaw_gap_m描述两运动爪间距,接触附着必须解析到cap_grip的旋转主轴框架","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__gripper__fixed_drive_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.04,0.201],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"sample_interface","name_zh":"单管上送样品接口","function_zh":"接收宿主从夹头下方上送的单个样品管与螺纹盖引用","physical_meaning_zh":"机械拓扑入口;管与盖属于宿主世界,不作为本体内固定耗材,不转移样品内容","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.177],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__sample_interface"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["consumable.select","cycle.start"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"],"objects_inferred":true},{"id":"power_inlet","name_zh":"24V直流电源入口","function_zh":"连接外部直流供电","physical_meaning_zh":"表列24V、2.7A为整机供电信息;接头尺寸、极性和电气动态未知","subsystem":null,"parent":"assembly","origin_m":[0,0.089,0.238],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__power_inlet__rear_plate","intellixcap_s1__power_inlet__usb_c_shell","intellixcap_s1__power_inlet__usb_c_opening"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"feet","name_zh":"台面支撑脚","function_zh":"支撑整机与台面的机械接触位置","physical_meaning_zh":"几何支撑代理;摩擦、柔性和阻尼未知","subsystem":null,"parent":"assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__feet__foot","intellixcap_s1__feet__foot.001","intellixcap_s1__feet__foot.002","intellixcap_s1__feet__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.065,-0.097,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[-0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005},{"shape":"cylinder","origin_m":[0.037,0.094,0.0025],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"spindle","name_zh":"旋盖主轴","function_zh":"执行合成旋转运动并携带夹爪装配转动","physical_meaning_zh":"绕本地+Z旋转的关节;扭矩、真实转角和转速未知","subsystem":null,"parent":"assembly","origin_m":[0,-0.04,0.2],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__spindle__rotary_plate"],"collisions":[{"shape":"box","origin_m":[0.031,0.0,-0.001],"rpy_rad":[0,0,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,0.026846787517317595,-0.001],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[1.8982025386783975e-18,0.031,-0.001],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015499999999999995,0.0268467875173176,-0.001],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.0268467875173176,0.015499999999999998,-0.001],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.031,3.796405077356795e-18,-0.001],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.026846787517317602,-0.015499999999999993,-0.001],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015500000000000014,-0.02684678751731759,-0.001],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-5.694607616035192e-18,-0.031,-0.001],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.015500000000000003,-0.026846787517317595,-0.001],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.02684678751731759,-0.015500000000000014,-0.001],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cycle.start","cycle.read","torque.set_limit"],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_left","name_zh":"左夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[-0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_left__jaw_carrier","intellixcap_s1__jaw_left__grip_pad","intellixcap_s1__jaw_left__grip_pad.001","intellixcap_s1__jaw_left__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"jaw_right","name_zh":"右夹爪","function_zh":"随夹口设定对称移动并随主轴旋转","physical_meaning_zh":"夹持装配的运动几何;直接从属于spindle,没有独立力学抓取能力","subsystem":null,"parent":"spindle","origin_m":[0.018,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1__jaw_right__jaw_carrier","intellixcap_s1__jaw_right__grip_pad","intellixcap_s1__jaw_right__grip_pad.001","intellixcap_s1__jaw_right__witness_screw"],"collisions":[{"shape":"box","origin_m":[0,0,-0.009],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate / functional abstraction; dimensions not measured","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","geometry_evidence","id","inertia_kg_m2","local_bbox_m","mass_kg","obj","objects","origin_m","parent"]},{"id":"assembly","name_zh":"整机聚合装配","function_zh":"聚合本体、主轴、夹爪与接口;提供台面投影中心参考系","physical_meaning_zh":"整机总质量与标称包围盒的聚合惯性代理,不是底座或任一零件的质量","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["intellixcap_s1"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"空闲时设置仿真供电","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"cycle.set_mode":{"function_zh":"空闲时设置开盖/封盖模式","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"consumable.select":{"function_zh":"选择有宿主兼容证据的耗材类型","kind":"configuration","availability":"implemented","component_ids":["sample_interface","controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["consumable_id"]},"cycle.start":{"function_zh":"启动夹持及旋转演示;分阶段等待宿主约束与螺纹结果","kind":"device_command","availability":"implemented","component_ids":["controller","spindle","gripper","sample_interface"],"implementation":{"process":"absent","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cycle.read":{"function_zh":"查询当前周期及机械状态,不推进时间","kind":"query","availability":"implemented","component_ids":["controller","spindle","gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"torque.set_limit":{"function_zh":"扭矩阈值未公开且无力学控制实现","kind":"device_command","availability":"unsupported","component_ids":["controller","spindle"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;空闲才可修改","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"cycle.mode":{"meaning_zh":"下一周期的开盖或封盖模式","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"cycle.set_mode"},"sample.consumable_id":{"meaning_zh":"宿主登记的兼容耗材类型ID","unit":"1","access":"read_write","origin":"setpoint","component_ids":["sample_interface"],"write_via":"consumable.select"},"sample.tube_id":{"meaning_zh":"宿主放入的单管实例引用;不含样品成分","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"sample.cap_id":{"meaning_zh":"宿主放入的螺纹盖实例引用","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_interface"],"write_via":null},"attachment.constraint_id":{"meaning_zh":"宿主确认已存在的夹爪—管盖约束ID","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"simulation.motion_configured":{"meaning_zh":"宿主是否明确配置了运动演示参数和证据","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"rotation_rad":{"meaning_zh":"绕主轴本地+Z的演示角;正向定义为开盖,非厂家方向证据","unit":"rad","access":"read_only","origin":"scene","component_ids":["spindle"],"write_via":null},"jaw_gap_m":{"meaning_zh":"相对主轴的两个夹爪内表面总间距;不表示接触夹紧力","unit":"m","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"cycle.status":{"meaning_zh":"异步状态机阶段;等待宿主时不继续自动执行","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.motion_completed":{"meaning_zh":"旋转演示已完成;不能单独证明螺纹开封盖成功","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"cycle.host_confirmed":{"meaning_zh":"宿主显式确认的螺纹结果,未确认是null","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.thread_state":{"meaning_zh":"宿主确认的管盖开闭真值;运行层不自行计算","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_interface"],"write_via":null}},"mechanisms":{"kinematic_cycle":{"meaning_zh":"显式合成运动参数驱动的半自动夹持—旋转—松夹状态机,阶段之间接受宿主附着与螺纹结果;仅为运动学示范","implementation":"numerical","equations":["f=clamp((host_time-phase_start)/host_supplied_duration,0,1)","clamping_gap=(1-f)*open_gap+f*closed_gap","rotation=rotation_start+sign(mode)*host_supplied_delta*f","releasing_gap=(1-f)*closed_gap+f*open_gap","gap映射到左右夹爪局部X:±(gap/2+0.003);0.003m为几何半厚度假设"],"parameters":{"open_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"closed_gap":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_delta":{"value":null,"unit":"rad","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"clamp_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"rotation_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"},"release_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"无默认值;必须由可信宿主提供显式仿真假设与证据"}}},"thread_and_contact":{"meaning_zh":"真实螺纹开封盖结果和接触夹持需外部力学/耗材验证;此资产只接受宿主确认","implementation":"absent","equations":[],"parameters":{"torque_threshold":{"value":null,"unit":"N*m","evidence":"unknown","meaning_zh":"封盖扭矩阈值未知"},"clamp_force":{"value":null,"unit":"N","evidence":"unknown","meaning_zh":"夹持力未知"},"friction_coefficient":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"盖/夹爪及螺纹摩擦未知"},"thread_pitch":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"具体耗材螺距未知"}}}},"limitations":["仅实现半自动单管状态机与合成运动;完整无人流程需要宿主样品转运。robot 和 hardware 层 absent。","所有行程、转角和阶段时长必须由可信宿主给出显式仿真假设与证据;没有厂家运动缺省值。","典型周期小于3秒随耗材变化;该规格不是此仿真每次周期的保证,也不用作默认运动或超时参数。","11–40 mm仅为盖径兼容范围;15/50 mL是已列兼容管容量类别,不能据容量推导管形或螺距。","夹持和旋转仅提供位姿状态;扭矩、夹力、螺纹摩擦、转速和实际行程未知且不求解。","attach/release事件需宿主实际建立/解除外部约束后确认;本运行层只登记constraint_id,不创建物理约束。","运动结束后必须等待宿主螺纹结果;结果属于宿主断言,不是本资产自行检测到的真实开封盖成功。","取消保留关节当前位置及已确认附着;不得假定盖已释放、样品状态回滚或自动复位。","read/poll不推进时间;host_step推进同一运行宿主中全部实例。实例数据互相隔离。","去重只在当前宿主内存中有效;API可见性过滤不构成Python反射或共享文件系统隔离。","整体URDF使用assembly根链接上的3.8kg均匀包围盒惯性代理;其他运动链接质量与惯量未知,不写虚构默认1kg。该URDF为动力学信息不完整的运动学描述;prismatic limit省略未知effort/velocity,部分严格URDF加载器可能拒绝,严格加载与动力学导入均not_run。宿主需补足有证据的质量、惯量、effort和velocity后再评估加载。","场景内置展示姿态、爪厚和布局均为重建假设;运行默认状态仍是未配置的null,不能把模型初始姿态当厂家参数。","场景夹口显示范围0..0.050m、URDF q=gap/2为0..0.025m均是仿真几何限制,不是厂家实际行程;场景适配器拒绝超出该域的运行快照。","该设备无已证实气体/液体物料端口;分类名包含气液供给不构成气路存在的证据。","sample_interface是定位Empty,无视觉网格和碰撞体;其OBJ仅占位文件头,不属于可见分件。","已验证原生Blender与GLB回导的SI包围盒及Z向上约定;GLB文件遵循glTF标准Y-up序列化。","scene_adapter.resolve_attachment_frame已验证将逻辑gripper事件映射到旋转spindle;不创建、删除或求解真实外部约束。","表内开盖/封盖与周期状态范围已实现。手册更多模式、按压触发和三档厂家周期没有绑定为完整硬件等价功能。","预览面板文字与绿色指示点属于静态外观;未声明随供电或周期切换的显示联动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["consumable.select","cycle.read","cycle.set_mode","cycle.start","power.set"],"unsupported":["torque.set_limit"],"note_zh":"桥接 basic40_runtime_automation.IntelliXcapS1Runtime(推进方式 host_step_dt),13 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(5 个按键(碰到即触发)、3 个门/盖/阀等被动关节);3 个关节跟随运行层状态;接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/azenta_intellixcap_s1_46_0001/preview.webp","previews/azenta_intellixcap_s1_46_0001/preview_front.webp","previews/azenta_intellixcap_s1_46_0001/preview_motion.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","bytes":156042},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/collision_proxies.json","bytes":8914},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/geometry_manifest.json","bytes":20135},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.blend","bytes":130503},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.glb","bytes":1575704},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/model.urdf","bytes":11012},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/scene_adapter.py","bytes":2335}],"completeness":{"components":10,"with_collisions":7,"with_objects":10,"with_function":10,"with_mass":0,"joints_matching_component":3,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","scene_validation"]},"slug":"azenta_intellixcap_s1_46_0001","chem_id":"CHEM-177","name_en":"Automated tube decapper/recapper","maker":"Azenta Life Sciences","model":"IntelliXcap S1 46-0001","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/azenta_intellixcap_s1/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.binder_vd56.json b/data/assets/instrument.binder_vd56.json index 806c58f47f5c1a3b7402963dc3090ef342f939b1..54ae4b00bb9075d4c18c9783b961eb3051000e03 100644 --- a/data/assets/instrument.binder_vd56.json +++ b/data/assets/instrument.binder_vd56.json @@ -1 +1 @@ -{"tid":"instrument.binder_vd56","asset_dir":"basic40_batch02/t1_thermal/binder_vd56","name_zh":"BINDER VD 56 真空干燥箱(标准单铝搁板配置)","category":"基础计量与样品处理","description_zh":"以低压降低挥发温度并可惰性回填,区别于常压烘箱。 本合同登记本次标准单铝搁板配置的已建功能组件;外置真空泵为宿主边界,压力程序仅声明。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心,底面 z=0;+X 右、+Y 后、+Z 上;实例偏移由宿主管理。"},"mass_kg":96.0,"size_m":[0.638,0.538,0.815],"bbox_min":[-0.319,-0.275,0.0],"bbox_max":[0.319,0.263,0.815],"manifest_dimensions_m":[0.638,0.461,0.815],"glb":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","btn_control_buttons_key_l_link":"/Geometry/base_link/door/btn_control_buttons_key_l_link","btn_control_buttons_key_r_link":"/Geometry/base_link/door/btn_control_buttons_key_r_link","btn_control_buttons_key_OK_link":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","btn_control_buttons_key_I_link":"/Geometry/base_link/door/btn_control_buttons_key_I_link","vacuum_valve":"/Geometry/base_link/vacuum_valve","vent_valve":"/Geometry/base_link/vent_valve"},"frames":{"pre_place":[0.0,-0.0,0.5105],"place":[0.0,-0.0,0.3805],"post_place":[0.0,-0.0,0.5105],"joint_door_joint":[0.286,-0.2015,0.4075],"joint_vacuum_valve_joint":[-0.115,0.185,0.603],"joint_vent_valve_joint":[0.115,0.185,0.603],"joint_btn_control_buttons_key_l":[-0.24876,-0.243,0.71127],"joint_btn_control_buttons_key_r":[-0.22624,-0.243,0.71127],"joint_btn_control_buttons_key_OK":[-0.20327,-0.243,0.71121],"joint_btn_control_buttons_key_I":[-0.18,-0.243,0.7112]},"joints":[{"name":"door_joint","type":"revolute","parent":"base_link","child":"door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.7453292519943295,"effort":1.0,"mimic":null,"origin_m":[0.286,-0.2015,0.4075],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.296,-0.275,0.0195],"child_bbox_max":[0.296,-0.1765,0.81],"kind":"door"},{"name":"vacuum_valve_joint","type":"revolute","parent":"base_link","child":"vacuum_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[-0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vacuum_valve","child_bbox_min":[-0.139,0.164,0.585],"child_bbox_max":[-0.091,0.219,0.621],"kind":"other"},{"name":"vent_valve_joint","type":"revolute","parent":"base_link","child":"vent_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vent_valve","child_bbox_min":[0.091,0.164,0.585],"child_bbox_max":[0.139,0.219,0.621],"kind":"other"},{"name":"btn_control_buttons_key_l","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_l_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.24876,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_l_link","child_bbox_min":[-0.25019,-0.24301,0.71005],"child_bbox_max":[-0.24782,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_r","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_r_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.22624,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_r_link","child_bbox_min":[-0.22718,-0.24301,0.71005],"child_bbox_max":[-0.22481,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_OK","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_OK_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.20327,-0.243,0.71121],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","child_bbox_min":[-0.20547,-0.24301,0.70946],"child_bbox_max":[-0.19831,-0.24299,0.71296],"kind":"button"},{"name":"btn_control_buttons_key_I","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_I_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.18,-0.243,0.7112],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_I_link","child_bbox_min":[-0.18025,-0.24301,0.7095],"child_bbox_max":[-0.17975,-0.24299,0.71291],"kind":"button"}],"controls":{"buttons":["btn_control_buttons_key_l","btn_control_buttons_key_r","btn_control_buttons_key_OK","btn_control_buttons_key_I"],"knobs":[]},"slots":[{"name":"shelf_lower_11","link":"base_link","part":"shelf_lower","pos":[-0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_12","link":"base_link","part":"shelf_lower","pos":[-0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_21","link":"base_link","part":"shelf_lower","pos":[0.0,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_22","link":"base_link","part":"shelf_lower","pos":[0.0,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_31","link":"base_link","part":"shelf_lower","pos":[0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_32","link":"base_link","part":"shelf_lower","pos":[0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"binder_vd56__display_digits","prim":"/Geometry/base_link/door/readout_temp","link":"door","digits":3,"decimals":0,"unit":"C","center":[-0.2159,-0.239,0.7405],"up":[0.0,-0.0,1.0],"source":{"state":"IndicatedTemperatureCelsius","offset":-273.15},"blank_channel":"power","on":[1.0,0.12,0.05],"off":[0.03,0.03,0.03],"size_m":[0.0186,0.0077],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:door_joint","mount":"bench","weight_class":"fixed","mass_kg":96.0,"footprint_m":[0.638,0.538],"height_m":0.815,"clearance_m":{"front":0.692,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.3305,"primary_slot":"shelf_lower_11","access":["door_joint"],"slot_count":6},"components":[{"id":"housing","name_zh":"隔热箱体","function_zh":"分立外壳与保温壁,围住工作腔并保留开口。","physical_meaning_zh":"分立外壳与保温壁,围住工作腔并保留开口。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__housing"],"collisions":[{"shape":"box","origin_m":[-0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0,0.019,0.789],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.052]},{"shape":"box","origin_m":[0,0.019,0.056],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.072]},{"shape":"box","origin_m":[0,0.207,0.427],"rpy_rad":[0,0,0],"size_m":[0.496,0.047,0.71]},{"shape":"box","origin_m":[0,0.027,0.65],"rpy_rad":[0,0,0],"size_m":[0.496,0.362,0.21]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3189999759197235,-0.1925000101327896,0.019999980926513672],[0.3189999759197235,0.2304999977350235,0.8149999976158142]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"feet","name_zh":"四点支脚","function_zh":"支撑箱体,接触底面位于z=0。","physical_meaning_zh":"支撑箱体,接触底面位于z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.28200000524520874,-0.17500001192092896,0.0],[0.28200003504753113,0.1979999989271164,0.024000000208616257]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"chamber","name_zh":"不锈钢真空工作腔","function_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","physical_meaning_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__chamber"],"collisions":[{"shape":"box","origin_m":[-0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.126],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.534],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.178,0.33],"rpy_rad":[0,0,0],"size_m":[0.4,0.008,0.4]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_internal_dimensions_with_estimated_wall_thickness","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","vacuum.set_valve","vent.set_valve"],"bbox_m":[[-0.20799998939037323,-0.16899999976158142,0.12200000882148743],[0.20800000429153442,0.18199999630451202,0.5379999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door","name_zh":"全高右铰链箱门","function_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","physical_meaning_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","subsystem":null,"parent":"root","origin_m":[0.286,-0.2015,0.4075],"rpy_rad":[0,0,0],"objects":["binder_vd56__door","binder_vd56__binder_brand","binder_vd56__binder_model"],"collisions":[{"shape":"box","origin_m":[-0.286,-0.0095,0.2675],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.27]},{"shape":"box","origin_m":[-0.286,-0.0095,-0.3265],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.123]},{"shape":"box","origin_m":[-0.538,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]},{"shape":"box","origin_m":[-0.034,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.7453292519943295],"state_id":"door.angle_rad","accessor":"rotation_euler[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"右铰链与全高门根据厂家产品照片;铰链坐标与100度行程为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.29600000381469727,-0.23100000619888306,0.019500017166137695],[0.29600000381469727,-0.19200000166893005,0.8100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"window","name_zh":"弹簧支承安全玻璃观察窗","function_zh":"透明观察界面;框和玻璃与门一同运动。","physical_meaning_zh":"透明观察界面;框和玻璃与门一同运动。","subsystem":null,"parent":"door","origin_m":[-0.286,-0.004,-0.0675],"rpy_rad":[0,0,0],"objects":["binder_vd56__window"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.419,0.009,0.415]},{"shape":"box","origin_m":[-0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0,0,-0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"box","origin_m":[0,0,0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"cylinder","origin_m":[-0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.22499999403953552,-0.21949999034404755,0.11600001156330109],[0.22499999403953552,-0.19849999248981476,0.5640000104904175]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"handle","name_zh":"门锁把手","function_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","physical_meaning_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","subsystem":null,"parent":"door","origin_m":[-0.549,-0.057,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__handle"],"collisions":[{"shape":"box","origin_m":[0,0.019,-0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,0.019,0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,-0.002,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.029,0.166]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.27650001645088196,-0.2750000059604645,0.24699997901916504],[-0.24950000643730164,-0.2175000011920929,0.4129999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door_gasket","name_zh":"真空门密封圈","function_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","physical_meaning_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","subsystem":null,"parent":"door","origin_m":[-0.286,0.02,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__door_gasket"],"collisions":[{"shape":"box","origin_m":[-0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0,0,-0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]},{"shape":"box","origin_m":[0,0,0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.21550001204013824,-0.18649999797344208,0.11799998581409454],[0.21550001204013824,-0.17650000751018524,0.5419999957084656]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"hinges","name_zh":"右侧双铰链","function_zh":"定位箱门右侧竖直旋转轴。","physical_meaning_zh":"定位箱门右侧竖直旋转轴。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__hinges"],"collisions":[{"shape":"cylinder","origin_m":[0.286,-0.2015,0.15],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078},{"shape":"cylinder","origin_m":[0.286,-0.2015,0.676],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[0.2750000059604645,-0.21250000596046448,0.11100000143051147],[0.2970000207424164,-0.19049999117851257,0.7150000333786011]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_lower","name_zh":"铝膨胀搁板(标配1块)","function_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","physical_meaning_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","subsystem":null,"parent":"root","origin_m":[0,0.0024999999999999883,0.327],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.39,0.318,0.007]},{"shape":"box","origin_m":[-0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0,-0.159,-0.01],"rpy_rad":[0,0,0],"size_m":[0.367,0.012,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1979999989271164,-0.16249999403953552,0.30649998784065247],[0.1979999989271164,0.16249999403953552,0.3305000066757202]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_supports","name_zh":"膨胀搁板夹紧及支承结构","function_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","physical_meaning_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_supports"],"collisions":[{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.20000000298023224,-0.1574999988079071,0.1720000058412552],[0.19999998807907104,0.16249999403953552,0.47200000286102295]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"display","name_zh":"RD4温度与绝压显示","function_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","physical_meaning_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.031,0.3245],"rpy_rad":[0,0,0],"objects":["binder_vd56__display","binder_vd56__display_digits"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.1,0.008,0.061]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[-0.265999972820282,-0.23849999904632568,0.7014999985694885],[-0.16599996387958527,-0.22850000858306885,0.762499988079071]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"control_buttons","name_zh":"控制器按键","function_zh":"控制器温度设定、确认及电源交互区域。","physical_meaning_zh":"控制器温度设定、确认及电源交互区域。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.039,0.3035],"rpy_rad":[0,0,0],"objects":["binder_vd56__control_buttons","binder_vd56__key_l","binder_vd56__key_r","binder_vd56__key_OK","binder_vd56__key_I"],"collisions":[{"shape":"box","origin_m":[-0.033,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[-0.01,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.014,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.036,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","pressure.program"],"bbox_m":[[-0.2564999461174011,-0.24250000715255737,0.7064999938011169],[-0.17249995470046997,-0.23849999904632568,0.7154999375343323]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"heater","name_zh":"夹套电加热器示意","function_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","physical_meaning_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","subsystem":null,"parent":"root","origin_m":[0,0.186,0.328],"rpy_rad":[0,0,0],"objects":["binder_vd56__heater"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.17100000381469727,0.18299999833106995,0.17499999701976776],[0.17100000381469727,0.18900001049041748,0.48100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"temperature_probe","name_zh":"腔温探头示意","function_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","physical_meaning_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","subsystem":null,"parent":"root","origin_m":[0.183,0.127,0.478],"rpy_rad":[0,0,0],"objects":["binder_vd56__temperature_probe"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[0.1809999942779541,0.125,0.4129999876022339],[0.1850000023841858,0.1290000081062317,0.4779999852180481]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"pressure_sensor","name_zh":"绝压测量模块示意","function_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","physical_meaning_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","subsystem":null,"parent":"root","origin_m":[0.147,0.197,0.58],"rpy_rad":[0,0,0],"objects":["binder_vd56__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.03,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[0.12449999898672104,0.18199999630451202,0.559499979019165],[0.16949999332427979,0.21199999749660492,0.6004999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"safety_limiter","name_zh":"独立超温保护器示意","function_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","physical_meaning_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","subsystem":null,"parent":"root","origin_m":[-0.12,0.18,0.66],"rpy_rad":[0,0,0],"objects":["binder_vd56__safety_limiter"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.033,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1459999978542328,0.16350001096725464,0.6425000429153442],[-0.09399999678134918,0.1965000033378601,0.6775000095367432]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_valve","name_zh":"抽气隔离阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[-0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vacuum.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","pressure.program"],"bbox_m":[[-0.13899999856948853,0.164000004529953,0.5849999785423279],[-0.09100000560283661,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vent_valve","name_zh":"充气通气阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vent_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vent.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve","pressure.program"],"bbox_m":[[0.09100000560283661,0.164000004529953,0.5849999785423279],[0.13899999856948853,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_port","name_zh":"DN16外接真空泵口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[-0.145,0.231,0.14],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve"],"bbox_m":[[-0.1599999964237213,0.23100000619888306,0.125],[-0.12999999523162842,0.2630000114440918,0.1550000011920929]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"measurement_port","name_zh":"DN16外部测量引入口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[0.115,0.231,0.468],"rpy_rad":[0,0,0],"objects":["binder_vd56__measurement_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.10000000149011612,0.23100000619888306,0.453000009059906],[0.12999999523162842,0.2630000114440918,0.4829999804496765]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"inert_gas_port","name_zh":"惰性气体通气接口","function_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","physical_meaning_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","subsystem":null,"parent":"root","origin_m":[0.185,0.231,0.22],"rpy_rad":[0,0,0],"objects":["binder_vd56__inert_gas_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.01,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve"],"bbox_m":[[0.17900000512599945,0.23100000619888306,0.21400000154972076],[0.19099999964237213,0.2510000169277191,0.22599999606609344]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_inlet","name_zh":"供电接口","function_zh":"供电连接位置示意,电压版本未由原清单指定。","physical_meaning_zh":"供电连接位置示意,电压版本未由原清单指定。","subsystem":null,"parent":"root","origin_m":[0.214,0.234,0.082],"rpy_rad":[0,0,0],"objects":["binder_vd56__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.043,0.008,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[0.19249999523162842,0.23000000417232513,0.06750000268220901],[0.2355000078678131,0.23799999058246613,0.09650000184774399]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"data_interfaces","name_zh":"后部Ethernet接口","function_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","physical_meaning_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","subsystem":null,"parent":"root","origin_m":[0.22,0.234,0.665],"rpy_rad":[0,0,0],"objects":["binder_vd56__data_interfaces"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.05,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.19499999284744263,0.22949999570846558,0.652999997138977],[0.24500000476837158,0.2395000010728836,0.6770000457763672]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"usb_interface","name_zh":"前门USB接口","function_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","physical_meaning_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.033,0.2715],"rpy_rad":[0,0,0],"objects":["binder_vd56__usb_interface"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.021,0.005,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22649995982646942,-0.23799999058246613,0.6740000247955322],[-0.20549996197223663,-0.23199999332427979,0.6840000152587891]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置本机加热供电;外接真空源与机械阀门不随本机断电而改变","kind":"device_command","availability":"implemented","component_ids":["power_inlet","display","heater"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"仅写入温度目标;实际升降温由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["display","control_buttons","heater","chamber","temperature_probe"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["temperature_K"]},"scene.set_door":{"function_zh":"近环境压力且抽气阀关闭时设置门角;须同步场景适配器","kind":"simulation","availability":"implemented","component_ids":["door","window","handle","door_gasket","hinges"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["angle_rad"]},"vacuum.set_valve":{"function_zh":"开关通往宿主显式配置的外接真空边界的阀门","kind":"device_command","availability":"implemented","component_ids":["vacuum_valve","vacuum_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"vent.set_valve":{"function_zh":"开关回填阀,后续step使压力趋向宿主环境绝压,无气体组分模型","kind":"device_command","availability":"implemented","component_ids":["vent_valve","inert_gas_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"pressure.program":{"function_zh":"压力程序未实现;需外接泵与控制系统配置,调用unsupported且不改状态","kind":"configuration","availability":"declared","component_ids":["display","control_buttons","vacuum_valve","vent_valve","pressure_sensor"],"implementation":{"process":"declared","host":"declared","scene":"absent","robot":"absent","hardware":"absent"},"input":["steps"]}},"state_slots":{"power.enabled":{"meaning_zh":"本机加热供电;不控制外接泵","unit":"1","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"空载系统的温度控制目标","unit":"K","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"空载系统/架面有效温度真值;非真空气体或样品温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"按0.1摄氏度网格取整后转换至K的显示代理","unit":"K","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"door.angle_rad":{"meaning_zh":"门铰链角度,过程状态同步至场景","unit":"rad","access":"read_write","origin":"scene","component_ids":["door"],"write_via":"scene.set_door"},"pressure.pressure_pa":{"meaning_zh":"简化外部边界模型的腔内绝对压力真值","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"pressure.indicated_pressure_pa":{"meaning_zh":"绝压显示代理;仅5000Pa近稳态叠加合成±100Pa波动,不是全程绝对精度","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"vacuum.valve_open":{"meaning_zh":"通向外接真空边界的本机阀门状态","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vacuum_valve"],"write_via":"vacuum.set_valve"},"vent.valve_open":{"meaning_zh":"回填阀状态,组分未求解","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vent_valve"],"write_via":"vent.set_valve"},"vacuum.external_connected":{"meaning_zh":"宿主已配置外接真空边界;本机无内置泵","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port"],"write_via":null}},"mechanisms":{"empty_chamber_process":{"meaning_zh":"空载集中参数传热与抽气、保压泄漏及回填代理;不计算样品蒸发或干燥终点。","implementation":"lumped","equations":["G=180 W/(373.15-295.15) K;C=-G*4800 s/ln(1-G*78 K/1400 W),拟合22→100°C空载80 min;22°C取厂家22±3°C条件内的建模基准。","C*dT/dt=P-G*(T-T_ambient),温度目标仅限制加热终点;断电冷却,开门影响换热。","真空阀开启时腔压向宿主外部真空边界指数逼近;两阀关闭时dp/dt=1000/3600 Pa/s,封顶环境绝压。","回填阀打开后腔压按假设时间常数向环境绝压逼近;没有气体组分、流体管路或样品蒸发模型。","显示量为派生估计;5000 Pa附近±100 Pa的合成波动周期为假设,不复现厂家控制器噪声谱。"],"parameters":{"heater_power_w":{"value":1400.0,"unit":"W","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; rated electrical power treated as maximum empty-system heat input"},"minimum_target_above_ambient_k":{"value":9.0,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: ambient +9 deg C"},"maximum_temperature_k":{"value":493.15,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: 220 deg C"},"thermal_capacity_j_k":{"value":80488.38957926868,"unit":"J/K","evidence":"assumption","meaning_zh":"C=-G*4800/ln(1-180/1400); whole empty-system effective value calibrated 22->100 deg C in 80 min, not measured component heat capacity"},"heat_loss_w_k":{"value":2.3076923076923075,"unit":"W/K","evidence":"assumption","meaning_zh":"G=180/(100-22), interpreting 180 Wh/h at 100 deg C as total steady loss; auxiliaries not separately resolved"},"reference_ambient_temperature_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"Nominal 22 deg C selected within official empty-chamber test condition +22+/-3 deg C, standard aluminium shelves, chamber pressure <20 mbar"},"reference_heating_time_s":{"value":4800.0,"unit":"s","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; heating-up to 100 deg C: 80 min"},"maximum_door_angle_rad":{"value":1.7453292519943295,"unit":"rad","evidence":"assumption","meaning_zh":"Scene limit; not measured manufacturer travel"},"door_open_loss_w_k":{"value":20.0,"unit":"W/K","evidence":"assumption","meaning_zh":"Uncalibrated extra lumped heat loss at fully open door"},"door_open_heater_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"Heater derates linearly with door angle to zero at full opening; simulation behavior, not manufacturer interlock"},"chamber_volume_m3":{"value":0.055,"unit":"m^3","evidence":"documented","meaning_zh":"CHEM-012 workbook: 55 L; gas mass is not solved"},"isolated_pressure_rise_pa_s":{"value":0.2777777777777778,"unit":"Pa/s","evidence":"documented","meaning_zh":"CHEM-012: 0.01 bar/h interpreted as isolated-chamber pressure rise, not mass leak rate"},"reference_pressure_pa":{"value":5000.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: pressure fluctuation reference 50 mbar absolute"},"reference_pressure_fluctuation_pa":{"value":100.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: +/-1 mbar at 50 mbar, not general absolute accuracy"},"pressure_proxy_period_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"Synthetic sine-wave indication period, not manufacturer-specified response"},"pressure_proxy_activation_tolerance_pa":{"value":1.0,"unit":"Pa","evidence":"assumption","meaning_zh":"5000 Pa display ripple activated only within 1 Pa of the explicit external 5000 Pa boundary"},"vent_time_constant_s":{"value":15.0,"unit":"s","evidence":"assumption","meaning_zh":"First-order backfill toward host atmospheric absolute pressure; no gas composition or mass flow"},"door_pressure_tolerance_pa":{"value":100.0,"unit":"Pa","evidence":"assumption","meaning_zh":"Scene opening requires pressure within 100 Pa of host atmosphere; not a hardware safety claim"},"external_pump_speed_m3_s":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"No pump included/selected; explicit host boundary and time constant are required, no pump curve inferred"}}}},"limitations":["full只表示本次标准单铝搁板配置全部功能组件已登记;不表示所有厂家模式、过程机制或机器人/硬件已实现。","几何参考官方外形及内腔尺寸重建,局部尺寸、材质和100°门行程为图片估计或建模假设,不是厂家CAD。","整机96kg与标称包围盒近似惯量登记在root;所有未知部件质量/惯量/摩擦为null。URDF按固定基座运动学使用,接触动力学未运行。","单搁板配置;载荷60kg是整机总载荷上限,不分配给某个部件或当作自身质量。","本机未包含外置真空泵;真空源只作为宿主配置边界。压力程序为declared/unsupported,保压只表示关闭两阀后按漏率演化。","温度模型以1400W、100°C稳态180W及22→100°C空载80min反推等效参数;厂家性能条件为空载、标准铝架、环境22±3°C、腔内低于2000Pa。未校准装样工况、接触热阻和局部温差,亦未同时拟合220°C的160min/560W工况。","100°C均匀性按用户表格、现行目录和产品页采用±1.2K;2025手册为±1.5K,厂商资料存在冲突;单节点模型不计算空间均匀性。","未实现压力—蒸发耦合、样品失重、湿度、传质、气体组分、惰性纯度、干燥终点、厂家限温报警与真实硬件保护。","50mbar时±1mbar压力波动与0.01bar/h漏率均登记SI;合成显示不是厂家性能复现或实际传感器精度证明。","VD标准版本的厂家适用限制以source_notes/原手册为准;不由仿真推断具体样品或挥发物兼容性。","公共会话过滤过程真值与实例访问;共享Python进程和工作区可读文件不构成隔离,不能向不可信调用者暴露宿主/debug文件。","Blender是可执行场景绑定;GLB/OBJ只保存导出姿态和文字快照。本次GLB按任务Z向上约定导出,未转为glTF惯用Y向上,宿主需遵照几何清单坐标加载。","机器人抓取、运动规划、真实硬件、接触动力学、密封接触及真实样品试验均not_run。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.set","thermal.set_temperature","scene.set_door","vacuum.set_valve","vent.set_valve"],"unsupported":["pressure.program"],"note_zh":"热核心 + 真空腔压力(外接泵、隔离上升、放空)一致:温度差 ≤0.034 K,压力差 ≤1.7 Pa;初始目标温度默认值(环境+9 K)与运行层不同,需对齐;关节化 USD(4 个按键(碰到即触发)、3 个门/盖/阀等被动关节);接口点 6 个(放置面);布局:台面、固定、正面 −y、前方留空 0.692 m;面板读数 temp(3)"}},"previews":["previews/binder_vd56/thermal_binder_vd56_closed.webp","previews/binder_vd56/thermal_binder_vd56_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","bytes":181773},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/collision_proxies.json","bytes":25864},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/geometry_manifest.json","bytes":55414},{"name":"model.blend","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.blend","bytes":314580},{"name":"model.glb","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","bytes":1365444},{"name":"model.urdf","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","bytes":20040}],"completeness":{"components":24,"with_collisions":22,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":3,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"binder_vd56","chem_id":"CHEM-012","name_en":"Vacuum drying oven","maker":"BINDER","model":"VD 56","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/basic40_batch02/t1_thermal/binder_vd56","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","runtime":"scripts/basic40_runtime_thermal.py"} \ No newline at end of file +{"tid":"instrument.binder_vd56","asset_dir":"basic40_batch02/t1_thermal/binder_vd56","name_zh":"BINDER VD 56 真空干燥箱(标准单铝搁板配置)","category":"基础计量与样品处理","description_zh":"以低压降低挥发温度并可惰性回填,区别于常压烘箱。 本合同登记本次标准单铝搁板配置的已建功能组件;外置真空泵为宿主边界,压力程序仅声明。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心,底面 z=0;+X 右、+Y 后、+Z 上;实例偏移由宿主管理。"},"mass_kg":96.0,"size_m":[0.638,0.538,0.815],"bbox_min":[-0.319,-0.275,0.0],"bbox_max":[0.319,0.263,0.815],"manifest_dimensions_m":[0.638,0.461,0.815],"glb":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","links":{"base_link":"/Geometry/base_link","door":"/Geometry/base_link/door","btn_control_buttons_key_l_link":"/Geometry/base_link/door/btn_control_buttons_key_l_link","btn_control_buttons_key_r_link":"/Geometry/base_link/door/btn_control_buttons_key_r_link","btn_control_buttons_key_OK_link":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","btn_control_buttons_key_I_link":"/Geometry/base_link/door/btn_control_buttons_key_I_link","vacuum_valve":"/Geometry/base_link/vacuum_valve","vent_valve":"/Geometry/base_link/vent_valve"},"frames":{"pre_place":[0.0,-0.0,0.5105],"place":[0.0,-0.0,0.3805],"post_place":[0.0,-0.0,0.5105],"joint_door_joint":[0.286,-0.2015,0.4075],"joint_vacuum_valve_joint":[-0.115,0.185,0.603],"joint_vent_valve_joint":[0.115,0.185,0.603],"joint_btn_control_buttons_key_l":[-0.24876,-0.243,0.71127],"joint_btn_control_buttons_key_r":[-0.22624,-0.243,0.71127],"joint_btn_control_buttons_key_OK":[-0.20327,-0.243,0.71121],"joint_btn_control_buttons_key_I":[-0.18,-0.243,0.7112]},"joints":[{"name":"door_joint","type":"revolute","parent":"base_link","child":"door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.7453292519943295,"effort":1.0,"mimic":null,"origin_m":[0.286,-0.2015,0.4075],"child_prim":"/Geometry/base_link/door","child_bbox_min":[-0.296,-0.275,0.0195],"child_bbox_max":[0.296,-0.1765,0.81],"kind":"door"},{"name":"vacuum_valve_joint","type":"revolute","parent":"base_link","child":"vacuum_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[-0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vacuum_valve","child_bbox_min":[-0.139,0.164,0.585],"child_bbox_max":[-0.091,0.219,0.621],"kind":"other"},{"name":"vent_valve_joint","type":"revolute","parent":"base_link","child":"vent_valve","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.115,0.185,0.603],"child_prim":"/Geometry/base_link/vent_valve","child_bbox_min":[0.091,0.164,0.585],"child_bbox_max":[0.139,0.219,0.621],"kind":"other"},{"name":"btn_control_buttons_key_l","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_l_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.24876,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_l_link","child_bbox_min":[-0.25019,-0.24301,0.71005],"child_bbox_max":[-0.24782,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_r","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_r_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.22624,-0.243,0.71127],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_r_link","child_bbox_min":[-0.22718,-0.24301,0.71005],"child_bbox_max":[-0.22481,-0.24299,0.71249],"kind":"button"},{"name":"btn_control_buttons_key_OK","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_OK_link","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.20327,-0.243,0.71121],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_OK_link","child_bbox_min":[-0.20547,-0.24301,0.70946],"child_bbox_max":[-0.19831,-0.24299,0.71296],"kind":"button"},{"name":"btn_control_buttons_key_I","type":"prismatic","parent":"control_buttons","child":"btn_control_buttons_key_I_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.18,-0.243,0.7112],"child_prim":"/Geometry/base_link/door/btn_control_buttons_key_I_link","child_bbox_min":[-0.18025,-0.24301,0.7095],"child_bbox_max":[-0.17975,-0.24299,0.71291],"kind":"button"}],"controls":{"buttons":["btn_control_buttons_key_l","btn_control_buttons_key_r","btn_control_buttons_key_OK","btn_control_buttons_key_I"],"knobs":[]},"slots":[{"name":"shelf_lower_11","link":"base_link","part":"shelf_lower","pos":[-0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_12","link":"base_link","part":"shelf_lower","pos":[-0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_21","link":"base_link","part":"shelf_lower","pos":[0.0,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_22","link":"base_link","part":"shelf_lower","pos":[0.0,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_31","link":"base_link","part":"shelf_lower","pos":[0.12,-0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,-0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false},{"name":"shelf_lower_32","link":"base_link","part":"shelf_lower","pos":[0.12,0.065,0.3305],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.12,0.065,0.3305],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["beaker","flask","dish","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["door_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"temp","part":"binder_vd56__display_digits","prim":"/Geometry/base_link/door/readout_temp","link":"door","digits":3,"decimals":0,"unit":"C","center":[-0.2159,-0.239,0.7405],"up":[0.0,-0.0,1.0],"source":{"state":"IndicatedTemperatureCelsius","offset":-273.15},"blank_channel":"power","on":[1.0,0.12,0.05],"off":[0.03,0.03,0.03],"size_m":[0.0186,0.0077],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"door:door_joint","mount":"bench","weight_class":"fixed","mass_kg":96.0,"footprint_m":[0.638,0.538],"height_m":0.815,"clearance_m":{"front":0.692,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.3305,"primary_slot":"shelf_lower_11","access":["door_joint"],"slot_count":6},"components":[{"id":"housing","name_zh":"隔热箱体","function_zh":"分立外壳与保温壁,围住工作腔并保留开口。","physical_meaning_zh":"分立外壳与保温壁,围住工作腔并保留开口。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__housing"],"collisions":[{"shape":"box","origin_m":[-0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0.2835,0.019,0.4175],"rpy_rad":[0,0,0],"size_m":[0.071,0.423,0.795]},{"shape":"box","origin_m":[0,0.019,0.789],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.052]},{"shape":"box","origin_m":[0,0.019,0.056],"rpy_rad":[0,0,0],"size_m":[0.496,0.423,0.072]},{"shape":"box","origin_m":[0,0.207,0.427],"rpy_rad":[0,0,0],"size_m":[0.496,0.047,0.71]},{"shape":"box","origin_m":[0,0.027,0.65],"rpy_rad":[0,0,0],"size_m":[0.496,0.362,0.21]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3189999759197235,-0.1925000101327896,0.019999980926513672],[0.3189999759197235,0.2304999977350235,0.8149999976158142]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"feet","name_zh":"四点支脚","function_zh":"支撑箱体,接触底面位于z=0。","physical_meaning_zh":"支撑箱体,接触底面位于z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,-0.149,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024},{"shape":"cylinder","origin_m":[0.256,0.172,0.012],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.28200000524520874,-0.17500001192092896,0.0],[0.28200003504753113,0.1979999989271164,0.024000000208616257]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"chamber","name_zh":"不锈钢真空工作腔","function_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","physical_meaning_zh":"400×400×343 mm矩形真空腔;分离壁面保留样品空间。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__chamber"],"collisions":[{"shape":"box","origin_m":[-0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0.204,0.0024999999999999883,0.33],"rpy_rad":[0,0,0],"size_m":[0.008,0.343,0.4]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.126],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.0024999999999999883,0.534],"rpy_rad":[0,0,0],"size_m":[0.4,0.343,0.008]},{"shape":"box","origin_m":[0,0.178,0.33],"rpy_rad":[0,0,0],"size_m":[0.4,0.008,0.4]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_internal_dimensions_with_estimated_wall_thickness","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","vacuum.set_valve","vent.set_valve"],"bbox_m":[[-0.20799998939037323,-0.16899999976158142,0.12200000882148743],[0.20800000429153442,0.18199999630451202,0.5379999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door","name_zh":"全高右铰链箱门","function_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","physical_meaning_zh":"带大观察窗的全高前门;上部控制面板与门一起转动。","subsystem":null,"parent":"root","origin_m":[0.286,-0.2015,0.4075],"rpy_rad":[0,0,0],"objects":["binder_vd56__door","binder_vd56__binder_brand","binder_vd56__binder_model"],"collisions":[{"shape":"box","origin_m":[-0.286,-0.0095,0.2675],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.27]},{"shape":"box","origin_m":[-0.286,-0.0095,-0.3265],"rpy_rad":[0,0,0],"size_m":[0.592,0.038,0.123]},{"shape":"box","origin_m":[-0.538,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]},{"shape":"box","origin_m":[-0.034,-0.0095,-0.0675],"rpy_rad":[0,0,0],"size_m":[0.088,0.038,0.395]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.7453292519943295],"state_id":"door.angle_rad","accessor":"rotation_euler[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"右铰链与全高门根据厂家产品照片;铰链坐标与100度行程为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.29600000381469727,-0.23100000619888306,0.019500017166137695],[0.29600000381469727,-0.19200000166893005,0.8100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"window","name_zh":"弹簧支承安全玻璃观察窗","function_zh":"透明观察界面;框和玻璃与门一同运动。","physical_meaning_zh":"透明观察界面;框和玻璃与门一同运动。","subsystem":null,"parent":"door","origin_m":[-0.286,-0.004,-0.0675],"rpy_rad":[0,0,0],"objects":["binder_vd56__window"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.419,0.009,0.415]},{"shape":"box","origin_m":[-0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0.216,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.014,0.435]},{"shape":"box","origin_m":[0,0,-0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"box","origin_m":[0,0,0.2115],"rpy_rad":[0,0,0],"size_m":[0.432,0.014,0.012]},{"shape":"cylinder","origin_m":[-0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,-0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01},{"shape":"cylinder","origin_m":[0.219,-0.009,0.218],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.22499999403953552,-0.21949999034404755,0.11600001156330109],[0.22499999403953552,-0.19849999248981476,0.5640000104904175]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"handle","name_zh":"门锁把手","function_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","physical_meaning_zh":"独立黑色抓持目标,随门运动;锁扣动力学未建模。","subsystem":null,"parent":"door","origin_m":[-0.549,-0.057,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__handle"],"collisions":[{"shape":"box","origin_m":[0,0.019,-0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,0.019,0.065],"rpy_rad":[0,0,0],"size_m":[0.025,0.044,0.026]},{"shape":"box","origin_m":[0,-0.002,0],"rpy_rad":[0,0,0],"size_m":[0.027,0.029,0.166]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.27650001645088196,-0.2750000059604645,0.24699997901916504],[-0.24950000643730164,-0.2175000011920929,0.4129999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"door_gasket","name_zh":"真空门密封圈","function_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","physical_meaning_zh":"围住工作腔开口的密封周界;漏率由过程模型定义。","subsystem":null,"parent":"door","origin_m":[-0.286,0.02,-0.0775],"rpy_rad":[0,0,0],"objects":["binder_vd56__door_gasket"],"collisions":[{"shape":"box","origin_m":[-0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0.209,0,0],"rpy_rad":[0,0,0],"size_m":[0.013,0.01,0.423]},{"shape":"box","origin_m":[0,0,-0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]},{"shape":"box","origin_m":[0,0,0.206],"rpy_rad":[0,0,0],"size_m":[0.418,0.01,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[-0.21550001204013824,-0.18649999797344208,0.11799998581409454],[0.21550001204013824,-0.17650000751018524,0.5419999957084656]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"hinges","name_zh":"右侧双铰链","function_zh":"定位箱门右侧竖直旋转轴。","physical_meaning_zh":"定位箱门右侧竖直旋转轴。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__hinges"],"collisions":[{"shape":"cylinder","origin_m":[0.286,-0.2015,0.15],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078},{"shape":"cylinder","origin_m":[0.286,-0.2015,0.676],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.078}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_door"],"bbox_m":[[0.2750000059604645,-0.21250000596046448,0.11100000143051147],[0.2970000207424164,-0.19049999117851257,0.7150000333786011]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_lower","name_zh":"铝膨胀搁板(标配1块)","function_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","physical_meaning_zh":"通过壁面接触导热并支撑样品;位置可调整,当前高度为静态装配估计。","subsystem":null,"parent":"root","origin_m":[0,0.0024999999999999883,0.327],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_lower"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.39,0.318,0.007]},{"shape":"box","origin_m":[-0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0.193,0,-0.008],"rpy_rad":[0,0,0],"size_m":[0.01,0.32,0.018]},{"shape":"box","origin_m":[0,-0.159,-0.01],"rpy_rad":[0,0,0],"size_m":[0.367,0.012,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1979999989271164,-0.16249999403953552,0.30649998784065247],[0.1979999989271164,0.16249999403953552,0.3305000066757202]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"shelf_supports","name_zh":"膨胀搁板夹紧及支承结构","function_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","physical_meaning_zh":"承托铝搁板,示意五档位置;不包含额外搁板。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["binder_vd56__shelf_supports"],"collisions":[{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[-0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.176],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.249],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.322],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.395],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]},{"shape":"box","origin_m":[0.197,0.0024999999999999883,0.468],"rpy_rad":[0,0,0],"size_m":[0.006,0.32,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.20000000298023224,-0.1574999988079071,0.1720000058412552],[0.19999998807907104,0.16249999403953552,0.47200000286102295]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"display","name_zh":"RD4温度与绝压显示","function_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","physical_meaning_zh":"显示代理可见的温度和绝对压力合成读数,跟随全高门。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.031,0.3245],"rpy_rad":[0,0,0],"objects":["binder_vd56__display","binder_vd56__display_digits"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.1,0.008,0.061]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[-0.265999972820282,-0.23849999904632568,0.7014999985694885],[-0.16599996387958527,-0.22850000858306885,0.762499988079071]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"control_buttons","name_zh":"控制器按键","function_zh":"控制器温度设定、确认及电源交互区域。","physical_meaning_zh":"控制器温度设定、确认及电源交互区域。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.039,0.3035],"rpy_rad":[0,0,0],"objects":["binder_vd56__control_buttons","binder_vd56__key_l","binder_vd56__key_r","binder_vd56__key_OK","binder_vd56__key_I"],"collisions":[{"shape":"box","origin_m":[-0.033,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[-0.01,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.014,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]},{"shape":"box","origin_m":[0.036,0,0],"rpy_rad":[0,0,0],"size_m":[0.015,0.004,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","pressure.program"],"bbox_m":[[-0.2564999461174011,-0.24250000715255737,0.7064999938011169],[-0.17249995470046997,-0.23849999904632568,0.7154999375343323]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"heater","name_zh":"夹套电加热器示意","function_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","physical_meaning_zh":"围壁输入热量,搁板靠接触导热;不是循环风扇烘箱。","subsystem":null,"parent":"root","origin_m":[0,0.186,0.328],"rpy_rad":[0,0,0],"objects":["binder_vd56__heater"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.17100000381469727,0.18299999833106995,0.17499999701976776],[0.17100000381469727,0.18900001049041748,0.48100000619888306]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"temperature_probe","name_zh":"腔温探头示意","function_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","physical_meaning_zh":"集中参数腔温观测位置示意;未包含选配样品Pt100。","subsystem":null,"parent":"root","origin_m":[0.183,0.127,0.478],"rpy_rad":[0,0,0],"objects":["binder_vd56__temperature_probe"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[0.1809999942779541,0.125,0.4129999876022339],[0.1850000023841858,0.1290000081062317,0.4779999852180481]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"pressure_sensor","name_zh":"绝压测量模块示意","function_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","physical_meaning_zh":"为压力观测提供功能组件;安装位置与内部结构为示意。","subsystem":null,"parent":"root","origin_m":[0.147,0.197,0.58],"rpy_rad":[0,0,0],"objects":["binder_vd56__pressure_sensor"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.03,0.041]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","vent.set_valve","pressure.program"],"bbox_m":[[0.12449999898672104,0.18199999630451202,0.559499979019165],[0.16949999332427979,0.21199999749660492,0.6004999876022339]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"safety_limiter","name_zh":"独立超温保护器示意","function_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","physical_meaning_zh":"登记厂家保护功能;独立硬件故障链与切断逻辑尚未实现。","subsystem":null,"parent":"root","origin_m":[-0.12,0.18,0.66],"rpy_rad":[0,0,0],"objects":["binder_vd56__safety_limiter"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.052,0.033,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1459999978542328,0.16350001096725464,0.6425000429153442],[-0.09399999678134918,0.1965000033378601,0.6775000095367432]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_valve","name_zh":"抽气隔离阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[-0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vacuum.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve","pressure.program"],"bbox_m":[[-0.13899999856948853,0.164000004529953,0.5849999785423279],[-0.09100000560283661,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vent_valve","name_zh":"充气通气阀示意","function_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","physical_meaning_zh":"过程阀开闭映射到示意阀轴旋转;不是自主执行器或厂家内部CAD。","subsystem":null,"parent":"root","origin_m":[0.115,0.185,0.603],"rpy_rad":[0,0,0],"objects":["binder_vd56__vent_valve"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.042},{"shape":"box","origin_m":[0,0.03,0],"rpy_rad":[0,0,0],"size_m":[0.048,0.008,0.01]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0,1.5707963267948966],"state_id":"vent.valve_open","accessor":"rotation_euler[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve","pressure.program"],"bbox_m":[[0.09100000560283661,0.164000004529953,0.5849999785423279],[0.13899999856948853,0.21899999678134918,0.6209999918937683]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"vacuum_port","name_zh":"DN16外接真空泵口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[-0.145,0.231,0.14],"rpy_rad":[0,0,0],"objects":["binder_vd56__vacuum_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_valve"],"bbox_m":[[-0.1599999964237213,0.23100000619888306,0.125],[-0.12999999523162842,0.2630000114440918,0.1550000011920929]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"measurement_port","name_zh":"DN16外部测量引入口","function_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","physical_meaning_zh":"外部连接空间目标;DN16为名义规格,法兰外径及坐标为工程估计。","subsystem":null,"parent":"root","origin_m":[0.115,0.231,0.468],"rpy_rad":[0,0,0],"objects":["binder_vd56__measurement_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.013,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.10000000149011612,0.23100000619888306,0.453000009059906],[0.12999999523162842,0.2630000114440918,0.4829999804496765]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"inert_gas_port","name_zh":"惰性气体通气接口","function_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","physical_meaning_zh":"外部惰性气体连接;本次无气种、气量及质量守恒模型。","subsystem":null,"parent":"root","origin_m":[0.185,0.231,0.22],"rpy_rad":[0,0,0],"objects":["binder_vd56__inert_gas_port"],"collisions":[{"shape":"cylinder","origin_m":[0,0.01,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vent.set_valve"],"bbox_m":[[0.17900000512599945,0.23100000619888306,0.21400000154972076],[0.19099999964237213,0.2510000169277191,0.22599999606609344]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_inlet","name_zh":"供电接口","function_zh":"供电连接位置示意,电压版本未由原清单指定。","physical_meaning_zh":"供电连接位置示意,电压版本未由原清单指定。","subsystem":null,"parent":"root","origin_m":[0.214,0.234,0.082],"rpy_rad":[0,0,0],"objects":["binder_vd56__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.043,0.008,0.029]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[0.19249999523162842,0.23000000417232513,0.06750000268220901],[0.2355000078678131,0.23799999058246613,0.09650000184774399]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"data_interfaces","name_zh":"后部Ethernet接口","function_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","physical_meaning_zh":"计算机通讯功能登记;硬件通讯适配器未实现。","subsystem":null,"parent":"root","origin_m":[0.22,0.234,0.665],"rpy_rad":[0,0,0],"objects":["binder_vd56__data_interfaces"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.05,0.009,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.19499999284744263,0.22949999570846558,0.652999997138977],[0.24500000476837158,0.2395000010728836,0.6770000457763672]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"usb_interface","name_zh":"前门USB接口","function_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","physical_meaning_zh":"控制器测量日志导出接口,驱动和文件导出未实现。","subsystem":null,"parent":"door","origin_m":[-0.502,-0.033,0.2715],"rpy_rad":[0,0,0],"objects":["binder_vd56__usb_interface"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.021,0.005,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"功能布局与局部尺寸为工程估计;非厂商 CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22649995982646942,-0.23799999058246613,0.6740000247955322],[-0.20549996197223663,-0.23199999332427979,0.6840000152587891]],"raw_keys":["axis","collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置本机加热供电;外接真空源与机械阀门不随本机断电而改变","kind":"device_command","availability":"implemented","component_ids":["power_inlet","display","heater"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"仅写入温度目标;实际升降温由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["display","control_buttons","heater","chamber","temperature_probe"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["temperature_K"]},"scene.set_door":{"function_zh":"近环境压力且抽气阀关闭时设置门角;须同步场景适配器","kind":"simulation","availability":"implemented","component_ids":["door","window","handle","door_gasket","hinges"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["angle_rad"]},"vacuum.set_valve":{"function_zh":"开关通往宿主显式配置的外接真空边界的阀门","kind":"device_command","availability":"implemented","component_ids":["vacuum_valve","vacuum_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"vent.set_valve":{"function_zh":"开关回填阀,后续step使压力趋向宿主环境绝压,无气体组分模型","kind":"device_command","availability":"implemented","component_ids":["vent_valve","inert_gas_port","chamber","pressure_sensor","display"],"implementation":{"process":"verified","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["opened"]},"pressure.program":{"function_zh":"压力程序未实现;需外接泵与控制系统配置,调用unsupported且不改状态","kind":"configuration","availability":"declared","component_ids":["display","control_buttons","vacuum_valve","vent_valve","pressure_sensor"],"implementation":{"process":"declared","host":"declared","scene":"absent","robot":"absent","hardware":"absent"},"input":["steps"]}},"state_slots":{"power.enabled":{"meaning_zh":"本机加热供电;不控制外接泵","unit":"1","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"空载系统的温度控制目标","unit":"K","access":"read_write","origin":"setpoint","component_ids":["display"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"空载系统/架面有效温度真值;非真空气体或样品温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"按0.1摄氏度网格取整后转换至K的显示代理","unit":"K","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"door.angle_rad":{"meaning_zh":"门铰链角度,过程状态同步至场景","unit":"rad","access":"read_write","origin":"scene","component_ids":["door"],"write_via":"scene.set_door"},"pressure.pressure_pa":{"meaning_zh":"简化外部边界模型的腔内绝对压力真值","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["chamber"],"write_via":null},"pressure.indicated_pressure_pa":{"meaning_zh":"绝压显示代理;仅5000Pa近稳态叠加合成±100Pa波动,不是全程绝对精度","unit":"Pa","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"vacuum.valve_open":{"meaning_zh":"通向外接真空边界的本机阀门状态","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vacuum_valve"],"write_via":"vacuum.set_valve"},"vent.valve_open":{"meaning_zh":"回填阀状态,组分未求解","unit":"1","access":"read_write","origin":"setpoint","component_ids":["vent_valve"],"write_via":"vent.set_valve"},"vacuum.external_connected":{"meaning_zh":"宿主已配置外接真空边界;本机无内置泵","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port"],"write_via":null}},"mechanisms":{"empty_chamber_process":{"meaning_zh":"空载集中参数传热与抽气、保压泄漏及回填代理;不计算样品蒸发或干燥终点。","implementation":"lumped","equations":["G=180 W/(373.15-295.15) K;C=-G*4800 s/ln(1-G*78 K/1400 W),拟合22→100°C空载80 min;22°C取厂家22±3°C条件内的建模基准。","C*dT/dt=P-G*(T-T_ambient),温度目标仅限制加热终点;断电冷却,开门影响换热。","真空阀开启时腔压向宿主外部真空边界指数逼近;两阀关闭时dp/dt=1000/3600 Pa/s,封顶环境绝压。","回填阀打开后腔压按假设时间常数向环境绝压逼近;没有气体组分、流体管路或样品蒸发模型。","显示量为派生估计;5000 Pa附近±100 Pa的合成波动周期为假设,不复现厂家控制器噪声谱。"],"parameters":{"heater_power_w":{"value":1400.0,"unit":"W","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; rated electrical power treated as maximum empty-system heat input"},"minimum_target_above_ambient_k":{"value":9.0,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: ambient +9 deg C"},"maximum_temperature_k":{"value":493.15,"unit":"K","evidence":"documented","meaning_zh":"CHEM-012 workbook row 17: 220 deg C"},"thermal_capacity_j_k":{"value":80488.38957926868,"unit":"J/K","evidence":"assumption","meaning_zh":"C=-G*4800/ln(1-180/1400); whole empty-system effective value calibrated 22->100 deg C in 80 min, not measured component heat capacity"},"heat_loss_w_k":{"value":2.3076923076923075,"unit":"W/K","evidence":"assumption","meaning_zh":"G=180/(100-22), interpreting 180 Wh/h at 100 deg C as total steady loss; auxiliaries not separately resolved"},"reference_ambient_temperature_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"Nominal 22 deg C selected within official empty-chamber test condition +22+/-3 deg C, standard aluminium shelves, chamber pressure <20 mbar"},"reference_heating_time_s":{"value":4800.0,"unit":"s","evidence":"documented","meaning_zh":"https://www.binder-world.com/int-en/products/drying-ovens/vacuum-drying-chambers/product/vd-56; heating-up to 100 deg C: 80 min"},"maximum_door_angle_rad":{"value":1.7453292519943295,"unit":"rad","evidence":"assumption","meaning_zh":"Scene limit; not measured manufacturer travel"},"door_open_loss_w_k":{"value":20.0,"unit":"W/K","evidence":"assumption","meaning_zh":"Uncalibrated extra lumped heat loss at fully open door"},"door_open_heater_fraction":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"Heater derates linearly with door angle to zero at full opening; simulation behavior, not manufacturer interlock"},"chamber_volume_m3":{"value":0.055,"unit":"m^3","evidence":"documented","meaning_zh":"CHEM-012 workbook: 55 L; gas mass is not solved"},"isolated_pressure_rise_pa_s":{"value":0.2777777777777778,"unit":"Pa/s","evidence":"documented","meaning_zh":"CHEM-012: 0.01 bar/h interpreted as isolated-chamber pressure rise, not mass leak rate"},"reference_pressure_pa":{"value":5000.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: pressure fluctuation reference 50 mbar absolute"},"reference_pressure_fluctuation_pa":{"value":100.0,"unit":"Pa","evidence":"documented","meaning_zh":"CHEM-012: +/-1 mbar at 50 mbar, not general absolute accuracy"},"pressure_proxy_period_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"Synthetic sine-wave indication period, not manufacturer-specified response"},"pressure_proxy_activation_tolerance_pa":{"value":1.0,"unit":"Pa","evidence":"assumption","meaning_zh":"5000 Pa display ripple activated only within 1 Pa of the explicit external 5000 Pa boundary"},"vent_time_constant_s":{"value":15.0,"unit":"s","evidence":"assumption","meaning_zh":"First-order backfill toward host atmospheric absolute pressure; no gas composition or mass flow"},"door_pressure_tolerance_pa":{"value":100.0,"unit":"Pa","evidence":"assumption","meaning_zh":"Scene opening requires pressure within 100 Pa of host atmosphere; not a hardware safety claim"},"external_pump_speed_m3_s":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"No pump included/selected; explicit host boundary and time constant are required, no pump curve inferred"}}}},"limitations":["full只表示本次标准单铝搁板配置全部功能组件已登记;不表示所有厂家模式、过程机制或机器人/硬件已实现。","几何参考官方外形及内腔尺寸重建,局部尺寸、材质和100°门行程为图片估计或建模假设,不是厂家CAD。","整机96kg与标称包围盒近似惯量登记在root;所有未知部件质量/惯量/摩擦为null。URDF按固定基座运动学使用,接触动力学未运行。","单搁板配置;载荷60kg是整机总载荷上限,不分配给某个部件或当作自身质量。","本机未包含外置真空泵;真空源只作为宿主配置边界。压力程序为declared/unsupported,保压只表示关闭两阀后按漏率演化。","温度模型以1400W、100°C稳态180W及22→100°C空载80min反推等效参数;厂家性能条件为空载、标准铝架、环境22±3°C、腔内低于2000Pa。未校准装样工况、接触热阻和局部温差,亦未同时拟合220°C的160min/560W工况。","100°C均匀性按用户表格、现行目录和产品页采用±1.2K;2025手册为±1.5K,厂商资料存在冲突;单节点模型不计算空间均匀性。","未实现压力—蒸发耦合、样品失重、湿度、传质、气体组分、惰性纯度、干燥终点、厂家限温报警与真实硬件保护。","50mbar时±1mbar压力波动与0.01bar/h漏率均登记SI;合成显示不是厂家性能复现或实际传感器精度证明。","VD标准版本的厂家适用限制以source_notes/原手册为准;不由仿真推断具体样品或挥发物兼容性。","公共会话过滤过程真值与实例访问;共享Python进程和工作区可读文件不构成隔离,不能向不可信调用者暴露宿主/debug文件。","Blender是可执行场景绑定;GLB/OBJ只保存导出姿态和文字快照。本次GLB按任务Z向上约定导出,未转为glTF惯用Y向上,宿主需遵照几何清单坐标加载。","机器人抓取、运动规划、真实硬件、接触动力学、密封接触及真实样品试验均not_run。"],"sources":[],"checks":{"coverage":{"status":"full","implemented":["power.set","thermal.set_temperature","scene.set_door","vacuum.set_valve","vent.set_valve"],"unsupported":["pressure.program"],"note_zh":"热核心 + 真空腔压力(外接泵、隔离上升、放空)一致:温度差 ≤0.034 K,压力差 ≤1.7 Pa;初始目标温度默认值(环境+9 K)与运行层不同,需对齐;关节化 USD(4 个按键(碰到即触发)、3 个门/盖/阀等被动关节);接口点 6 个(放置面);布局:台面、固定、正面 −y、前方留空 0.692 m;面板读数 temp(3)"}},"previews":["previews/binder_vd56/thermal_binder_vd56_closed.webp","previews/binder_vd56/thermal_binder_vd56_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","bytes":187757},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/collision_proxies.json","bytes":25864},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t1_thermal/binder_vd56/geometry_manifest.json","bytes":55414},{"name":"model.blend","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.blend","bytes":314580},{"name":"model.glb","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.glb","bytes":1365444},{"name":"model.urdf","path":"assets/basic40_batch02/t1_thermal/binder_vd56/model.urdf","bytes":20040}],"completeness":{"components":24,"with_collisions":22,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":3,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"binder_vd56","chem_id":"CHEM-012","name_en":"Vacuum drying oven","maker":"BINDER","model":"VD 56","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/basic40_batch02/t1_thermal/binder_vd56","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t1_thermal/binder_vd56/asset.contract.json","runtime":"scripts/basic40_runtime_thermal.py"} \ No newline at end of file diff --git a/data/assets/instrument.biolin_mediuml.json b/data/assets/instrument.biolin_mediuml.json index f3bfeafe0913d6ea2e3d411c14f6a66ab4d397c4..42ae2c1f0ffe77a54b3be35da374533b62afd94a 100644 --- a/data/assets/instrument.biolin_mediuml.json +++ b/data/assets/instrument.biolin_mediuml.json @@ -1 +1 @@ -{"tid":"instrument.biolin_mediuml","asset_dir":"expansion_batch03/t4_measure/biolin_mediuml","name_zh":"KSV NIMA Medium L&LB Langmuir 单分子膜槽","category":"颗粒孔隙与界面","description_zh":"以双挡板改变有限界面分子的可用面积,用Wilhelmy力观测表面压并在垂直浸提过程中转移膜;实测等温线与漏损、润湿和沉积动力学的工程参数分开","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":12.0,"size_m":[0.662,0.308,0.455],"bbox_min":[-0.267,-0.125,0.0],"bbox_max":[0.395,0.183,0.455],"manifest_dimensions_m":[0.6620000004768372,0.3079604282975197,0.45500001311302185],"glb":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","links":{"base_link":"/Geometry/base_link","subphase":"/Geometry/base_link/subphase","barrier_left":"/Geometry/base_link/barrier_left","barrier_right":"/Geometry/base_link/barrier_right","dipper":"/Geometry/base_link/dipper","clamp_jaw":"/Geometry/base_link/dipper/clamp_jaw","balance":"/Geometry/base_link/balance","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.0325,0.3245],"place":[0.0,-0.0325,0.1945],"post_place":[0.0,-0.0325,0.3245],"joint_subphase_joint":[0.0,0.0,0.0],"joint_barrier_left_joint":[-0.188,0.0,0.0],"joint_barrier_right_joint":[0.188,0.0,0.0],"joint_dipper_joint":[0.0,0.0,0.0],"joint_clamp_jaw_joint":[0.0,0.0,0.0],"joint_balance_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.373,0.022,0.083]},"joints":[{"name":"subphase_joint","type":"prismatic","parent":"housing","child":"subphase","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0005,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/subphase","child_bbox_min":[-0.1819,-0.0374,0.13598],"child_bbox_max":[0.1819,0.0374,0.136],"kind":"other"},{"name":"barrier_left_joint","type":"prismatic","parent":"housing","child":"barrier_left","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[-0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_left","child_bbox_min":[-0.198,-0.0565,0.136],"child_bbox_max":[-0.178,0.098,0.183],"kind":"other"},{"name":"barrier_right_joint","type":"prismatic","parent":"housing","child":"barrier_right","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_right","child_bbox_min":[0.178,-0.0565,0.136],"child_bbox_max":[0.198,0.098,0.183],"kind":"other"},{"name":"dipper_joint","type":"prismatic","parent":"housing","child":"dipper","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.125,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper","child_bbox_min":[-0.021,-0.026,0.199],"child_bbox_max":[0.021,0.13,0.339],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"dipper","child":"clamp_jaw","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper/clamp_jaw","child_bbox_min":[0.0015,-0.012,0.247],"child_bbox_max":[0.0065,0.007,0.259],"kind":"other"},{"name":"balance_joint","type":"prismatic","parent":"housing","child":"balance","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/balance","child_bbox_min":[-0.135,-0.045,0.1345],"child_bbox_max":[0.012,0.137,0.3465],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.373,0.022,0.083],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.366,0.02,0.076],"child_bbox_max":[0.38,0.024,0.09],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"subphase","link":"base_link","part":"biolin_mediuml__trough","pos":[0.0,0.0,0.136],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.136],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"substrate","link":"dipper","part":"biolin_mediuml__substrate_clamp","pos":[0.0,0.0,0.264],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.264],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"surface_pressure","link":"balance","part":"biolin_mediuml__wilhelmy_plate","pos":[0.0,-0.0325,0.1445],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.0325,0.1445],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_in","link":"base_link","part":"biolin_mediuml__jacket_in","pos":[-0.217,-0.05,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.05,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_out","link":"base_link","part":"biolin_mediuml__jacket_out","pos":[-0.217,-0.022,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.022,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature","link":"base_link","part":"biolin_mediuml__temperature_probe","pos":[0.0125,0.032,0.1627],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0125,0.032,0.1627],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_mediuml__usb_port","pos":[0.344,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.344,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_mediuml__power_in","pos":[0.323,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.323,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"biolin_mediuml__display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":5,"decimals":1,"unit":"mN/m","center":[0.348,-0.0754,0.183],"up":[0.0,-0.0,1.0],"source":{"bridge_text":"panel.pressure_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]},{"name":"area","part":"biolin_mediuml__display_area","prim":"/Geometry/base_link/readout_area","link":"base_link","digits":5,"decimals":1,"unit":"cm2","center":[0.348,-0.0754,0.166],"up":[0.0,0.0,1.0],"source":{"bridge_text":"panel.area_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":12.0,"footprint_m":[0.662,0.308],"height_m":0.455,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.136,"primary_slot":"subphase","access":[],"slot_count":8,"mass_evidence":"KSV NIMA Medium LB unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"铝框前承重梁","function_zh":"铝框前承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__housing"],"collisions":[{"shape":"box","origin_m":[0,-0.07,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.018,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_beam","name_zh":"铝框后承重梁","function_zh":"铝框后承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__rear_beam"],"collisions":[{"shape":"box","origin_m":[0,0.074,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_0","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_0"],"collisions":[{"shape":"box","origin_m":[-0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_1","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_1"],"collisions":[{"shape":"box","origin_m":[0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_0","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_1","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_2","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_3","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trough","name_zh":"整体PTFE浅槽及真实中央LB深井","function_zh":"整体PTFE浅槽及真实中央LB深井","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__trough"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,-0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,-0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.056,0.0049999999999999906]},{"shape":"box","origin_m":[-0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[-0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["subphase.load","subphase.remove","solution.load","solution.remove","film.spread","film.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jacket","name_zh":"带真实深井让位的恒温金属底板","function_zh":"带真实深井让位的恒温金属底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__thermal_jacket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]},{"shape":"box","origin_m":[-0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.05,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.04725,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.052750000000000005,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.022,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996003,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01925,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.022,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003994,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024749999999999998,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003998,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"subphase","name_zh":"透明亚相液面/微小排液升幅可视代理","function_zh":"透明亚相液面/微小排液升幅可视代理","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__subphase"],"collisions":[],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0005],"state_id":"subphase.level_delta_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"透明液面仅光学可视代理,无任何刚体碰撞;单分子膜不可作为固体封板。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"motor_housing","name_zh":"左侧L形屏障电机壳","function_zh":"左侧L形屏障电机壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__motor_housing"],"collisions":[{"shape":"box","origin_m":[-0.2455,-0.0075,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04300000000000001,0.137,0.03799999999999999]},{"shape":"box","origin_m":[-0.2385,0.086,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05700000000000002,0.05,0.03799999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_end","name_zh":"屏障导轨右端固定座","function_zh":"屏障导轨右端固定座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__drive_end"],"collisions":[{"shape":"box","origin_m":[0.237,0.085,0.144],"rpy_rad":[0,0,0],"size_m":[0.041,0.05,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_0","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0.073,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_1","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.092,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_leadscrew","name_zh":"屏障对称传动丝杆工程外观","function_zh":"屏障对称传动丝杆工程外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_leadscrew"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0.172],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0027,"length_m":0.46}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_left","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_left"],"collisions":[{"shape":"box","origin_m":[-0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_right","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_right"],"collisions":[{"shape":"box","origin_m":[0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left","name_zh":"Delrin亲水屏障/left","function_zh":"Delrin亲水屏障/left","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[-0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right","name_zh":"Delrin亲水屏障/right","function_zh":"Delrin亲水屏障/right","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_base","name_zh":"浸渍架安装底板","function_zh":"浸渍架安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_base"],"collisions":[{"shape":"box","origin_m":[0,0.12,0.132],"rpy_rad":[0,0,0],"size_m":[0.072,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_pedestal","name_zh":"浸渍架立柱底座","function_zh":"浸渍架立柱底座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0.152,0.142],"rpy_rad":[0,0,0],"size_m":[0.07,0.052,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_tower","name_zh":"白色直立浸渍器外壳","function_zh":"白色直立浸渍器外壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_tower"],"collisions":[{"shape":"box","origin_m":[0,0.157,0.3025],"rpy_rad":[0,0,0],"size_m":[0.06,0.052,0.305]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_slot","name_zh":"浸渍器前面竖直行程槽外观","function_zh":"浸渍器前面竖直行程槽外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_slot"],"collisions":[{"shape":"box","origin_m":[0,0.1307,0.305],"rpy_rad":[0,0,0],"size_m":[0.011,0.0006,0.266]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_0","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_1","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper","name_zh":"垂直浸渍滑座后板","function_zh":"垂直浸渍滑座后板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper"],"collisions":[{"shape":"box","origin_m":[0,0.127,0.32],"rpy_rad":[0,0,0],"size_m":[0.042,0.006,0.038]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.125],"state_id":"dipper.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dipper.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_0","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.006676598128423227,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576773,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576775,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115926,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.0066765981284232275,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196953,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_1","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576775,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0066765981284232275,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.006676598128423226,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884075,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576773,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803047,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_arm","name_zh":"浸渍滑座前伸刚性悬臂","function_zh":"浸渍滑座前伸刚性悬臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_arm"],"collisions":[{"shape":"box","origin_m":[0,0.0645,0.305],"rpy_rad":[0,0,0],"size_m":[0.012,0.129,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_stem","name_zh":"垂直基底夹具悬杆","function_zh":"垂直基底夹具悬杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.283],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate_clamp","name_zh":"样品夹具顶部连接桥","function_zh":"样品夹具顶部连接桥","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate_clamp"],"collisions":[{"shape":"box","origin_m":[0,0,0.261],"rpy_rad":[0,0,0],"size_m":[0.016,0.014,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fixed_jaw","name_zh":"固定夹爪","function_zh":"固定夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__fixed_jaw"],"collisions":[{"shape":"box","origin_m":[-0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放活动夹爪","function_zh":"手动释放活动夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具调节螺杆","function_zh":"夹具调节螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.003,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0013,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_thumb","name_zh":"夹具小型蓝色指旋头","function_zh":"夹具小型蓝色指旋头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_thumb"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.01,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate","name_zh":"真实3x52x56mm最大尺寸基底","function_zh":"真实3x52x56mm最大尺寸基底","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate"],"collisions":[{"shape":"box","origin_m":[0,0,0.227],"rpy_rad":[0,0,0],"size_m":[0.003,0.052,0.056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["substrate.load","substrate.remove","dipper.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_base","name_zh":"微天平立柱安装底板","function_zh":"微天平立柱安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_base"],"collisions":[{"shape":"box","origin_m":[-0.102,0.108,0.132],"rpy_rad":[0,0,0],"size_m":[0.046,0.075,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_pedestal","name_zh":"微天平手动调高立柱座","function_zh":"微天平手动调高立柱座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_pedestal"],"collisions":[{"shape":"box","origin_m":[-0.102,0.125,0.142],"rpy_rad":[0,0,0],"size_m":[0.04,0.04,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_guide","name_zh":"微天平高度调节杆","function_zh":"微天平高度调节杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_guide"],"collisions":[{"shape":"cylinder","origin_m":[-0.102,0.125,0.258],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.235}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance","name_zh":"白色Wilhelmy微天平头","function_zh":"白色Wilhelmy微天平头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance"],"collisions":[{"shape":"box","origin_m":[-0.075,-0.006,0.319],"rpy_rad":[0,0,0],"size_m":[0.12,0.078,0.055]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"probe.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","pressure.control","balance.tare","balance.calibrate","acquisition.start","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_arm","name_zh":"天平头到调高立杆连接臂","function_zh":"天平头到调高立杆连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_arm"],"collisions":[{"shape":"box","origin_m":[-0.094,0.071,0.313],"rpy_rad":[0,0,0],"size_m":[0.043,0.094,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_bearing","name_zh":"微天平升降真实空心套","function_zh":"微天平升降真实空心套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_bearing"],"collisions":[{"shape":"box","origin_m":[-0.0928,0.125,0.313],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.13419999999999999,0.313],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775881,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.1112,0.125,0.313],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12147931242224118,0.313],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775883,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.1158,0.313],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12147931242224116,0.313],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0056,0.0036599875597857073,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust_shaft","name_zh":"天平头高度锁紧螺杆","function_zh":"天平头高度锁紧螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.118,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.002,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust","name_zh":"微天平手动调节蓝色旋钮","function_zh":"微天平手动调节蓝色旋钮","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust"],"collisions":[{"shape":"cylinder","origin_m":[-0.125,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_mount","name_zh":"微天平前侧悬挂座连接臂","function_zh":"微天平前侧悬挂座连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_mount"],"collisions":[{"shape":"box","origin_m":[-0.015,-0.0325,0.29],"rpy_rad":[0,0,0],"size_m":[0.038,0.02,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell","name_zh":"Wilhelmy力传感器下悬座","function_zh":"Wilhelmy力传感器下悬座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.282],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_arm","name_zh":"力传感器悬丝出口连接臂","function_zh":"力传感器悬丝出口连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_arm"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.275],"rpy_rad":[0,0,0],"size_m":[0.015,0.018,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_wire","name_zh":"Wilhelmy细悬丝","function_zh":"Wilhelmy细悬丝","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_wire"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.2145],"rpy_rad":[0,0,0],"radius_m":0.00012,"length_m":0.133}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_hook","name_zh":"Wilhelmy闭合悬挂环","function_zh":"Wilhelmy闭合悬挂环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_hook"],"collisions":[{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03228540064578226,0.14362113619155648],"rpy_rad":[-0.7829847207150495,-1.4320679382581039,-0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[1.2828979166213958e-19,-0.03186444887018066,0.14370486870579405],"rpy_rad":[-0.7633981482264411,-1.1573329880515442,-0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.03146792096807684,0.14386911594070478],"rpy_rad":[-0.7227365881799199,-0.8911341838221333,-0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.0363169605415529e-19,-0.031111055284373235,0.144107565967162],"rpy_rad":[-0.6580658893349214,-0.6404360781563962,-0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[8.504833500924742e-20,-0.030807565967162,0.14441105528437326],"rpy_rad":[-0.565325538572074,-0.41419686555416896,-0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[6.319661414558993e-20,-0.030569115940704786,0.14476792096807684],"rpy_rad":[-0.44050429428691507,-0.22408556537264135,-0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[3.891628284138694e-20,-0.03040486870579403,0.14516444887018068],"rpy_rad":[-0.28251999514892595,-0.08436523640433072,-0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[1.3140420612092294e-20,-0.030321136191556446,0.1455854006457823],"rpy_rad":[-0.09770504211656766,-0.009607507599923376,-0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-1.3140420612092275e-20,-0.030321136191556446,0.14601459935421773],"rpy_rad":[0.09770504211656766,-0.009607507599923376,0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-3.8916282841386915e-20,-0.03040486870579403,0.14643555112981935],"rpy_rad":[0.28251999514892595,-0.08436523640433072,0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.030569115940704786,0.1468320790319232],"rpy_rad":[0.44050429428691507,-0.22408556537264135,0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[-8.50483350092474e-20,-0.030807565967162,0.14718894471562677],"rpy_rad":[0.565325538572074,-0.41419686555416896,0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[-1.0363169605415529e-19,-0.031111055284373235,0.14749243403283802],"rpy_rad":[0.6580658893349214,-0.6404360781563962,0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[-1.182325491370267e-19,-0.03146792096807684,0.14773088405929524],"rpy_rad":[0.7227365881799199,-0.8911341838221333,0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[-1.2828979166213958e-19,-0.03186444887018066,0.14789513129420598],"rpy_rad":[0.7633981482264411,-1.1573329880515442,0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03228540064578226,0.14797886380844355],"rpy_rad":[0.7829847207150495,-1.4320679382581039,0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03271459935421774,0.14797886380844355],"rpy_rad":[-2.358607932874744,1.4320679382581039,2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.2828979166213956e-19,-0.03313555112981934,0.14789513129420598],"rpy_rad":[-2.378194505363352,1.1573329880515442,2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.1823254913702672e-19,-0.033532079031923165,0.14773088405929524],"rpy_rad":[-2.4188560654098756,0.8911341838221234,2.4188560654098756],"radius_m":0.00015,"length_m":0.0005812754174500662},{"shape":"cylinder","origin_m":[-1.0363169605415532e-19,-0.03388894471562676,0.14749243403283802],"rpy_rad":[-2.4835267642548677,0.6404360781564087,2.4835267642548677],"radius_m":0.00015,"length_m":0.0005812754174500621},{"shape":"cylinder","origin_m":[-8.504833500924742e-20,-0.034192434032838004,0.14718894471562677],"rpy_rad":[-2.576267115017716,0.41419686555417595,2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.034430884059295216,0.1468320790319232],"rpy_rad":[-2.7010883593028883,0.22408556537262952,2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[-3.8916282841386993e-20,-0.034595131294205966,0.14643555112981937],"rpy_rad":[-2.859072658440844,0.08436523640434543,2.859072658440844],"radius_m":0.00015,"length_m":0.0005812754174500559},{"shape":"cylinder","origin_m":[-1.3140420612092323e-20,-0.03467886380844355,0.14601459935421776],"rpy_rad":[-3.043887611473232,0.00960750759992205,3.043887611473232],"radius_m":0.00015,"length_m":0.0005812754174500807},{"shape":"cylinder","origin_m":[1.3140420612092276e-20,-0.03467886380844355,0.1455854006457823],"rpy_rad":[3.0438876114732256,0.009607507599923376,-3.0438876114732256],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[3.8916282841386945e-20,-0.034595131294205966,0.14516444887018068],"rpy_rad":[2.8590726584408603,0.08436523640433496,-2.8590726584408603],"radius_m":0.00015,"length_m":0.0005812754174500824},{"shape":"cylinder","origin_m":[6.319661414558996e-20,-0.034430884059295216,0.14476792096807684],"rpy_rad":[2.7010883593028883,0.22408556537262952,-2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[8.504833500924738e-20,-0.034192434032838004,0.14441105528437326],"rpy_rad":[2.576267115017716,0.41419686555417595,-2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[1.0363169605415527e-19,-0.03388894471562677,0.144107565967162],"rpy_rad":[2.483526764254872,0.6404360781563962,-2.483526764254872],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.033532079031923165,0.14386911594070478],"rpy_rad":[2.4188560654098734,0.8911341838221333,-2.4188560654098734],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.2828979166213956e-19,-0.03313555112981934,0.14370486870579405],"rpy_rad":[2.378194505363352,1.1573329880515442,-2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03271459935421774,0.14362113619155648],"rpy_rad":[2.358607932874744,1.4320679382581039,-2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wilhelmy_plate","name_zh":"Large Platinum KN0002 39.24mm周长铂片","function_zh":"Large Platinum KN0002 39.24mm周长铂片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__wilhelmy_plate"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0325,0.138625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.00824999999999998]},{"shape":"box","origin_m":[-0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.0,-0.0325,0.144125],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.0007500000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["balance.tare","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_mount","name_zh":"亚相温度探头固定夹","function_zh":"亚相温度探头固定夹","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_mount"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.055,0.14],"rpy_rad":[0,0,0],"size_m":[0.006,0.012,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_stand","name_zh":"温度探头细支柱","function_zh":"温度探头细支柱","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_stand"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,-0.055,0.166],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.054}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_arm","name_zh":"温度探头上部支承臂","function_zh":"温度探头上部支承臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_arm"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.01,0.192],"rpy_rad":[0,0,0],"size_m":[0.0038,0.09,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_probe","name_zh":"亚相温度反馈探头","function_zh":"亚相温度反馈探头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,0.032,0.16275],"rpy_rad":[0,0,0],"radius_m":0.001,"length_m":0.0585}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"KSV NIMA独立控制界面单元","function_zh":"KSV NIMA独立控制界面单元","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller"],"collisions":[{"shape":"box","origin_m":[0.348,-0.04,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.094,0.13,0.206]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_0","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_1","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_2","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_3","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_bezel","name_zh":"厂家数字LCD外框","function_zh":"厂家数字LCD外框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_bezel"],"collisions":[{"shape":"box","origin_m":[0.31074999999999997,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.38525,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.348,-0.0735,0.1515],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]},{"shape":"box","origin_m":[0.348,-0.0735,0.19649999999999998],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_background","name_zh":"LCD暗色背板","function_zh":"LCD暗色背板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_background"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0748,0.174],"rpy_rad":[0,0,0],"size_m":[0.069,0.0008,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_pressure","name_zh":"本地pressure数字读数区域","function_zh":"本地pressure数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_pressure"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.183],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_area","name_zh":"本地area数字读数区域","function_zh":"本地area数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_area"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.166],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_panel","name_zh":"防溅触摸键区","function_zh":"防溅触摸键区","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_panel"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0935,0.047],"rpy_rad":[0.224,0,0],"size_m":[0.088,0.064,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_0","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_0"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_1","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_1"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_2","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_2"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_3","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_3"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_4","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_4"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_5","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_5"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_6","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_6"],"collisions":[{"shape":"box","origin_m":[0.357,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_7","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_7"],"collisions":[{"shape":"box","origin_m":[0.357,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_8","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_8"],"collisions":[{"shape":"box","origin_m":[0.357,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_9","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_9"],"collisions":[{"shape":"box","origin_m":[0.375,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_10","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_10"],"collisions":[{"shape":"box","origin_m":[0.375,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_11","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_11"],"collisions":[{"shape":"box","origin_m":[0.375,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_rear_box","name_zh":"带真实摇臂让位孔的控制器接线座","function_zh":"带真实摇臂让位孔的控制器接线座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_rear_box"],"collisions":[{"shape":"box","origin_m":[0.348,0.01,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.011499999999999996]},{"shape":"box","origin_m":[0.348,0.01,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.017]},{"shape":"box","origin_m":[0.348,0.01,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.021500000000000005]},{"shape":"box","origin_m":[0.348,0.0165,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.011499999999999996]},{"shape":"box","origin_m":[0.33475,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0605,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.38625,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01050000000000001,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.348,0.0165,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.021500000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"控制器直流电源插口壳","function_zh":"控制器直流电源插口壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in"],"collisions":[{"shape":"box","origin_m":[0.31775000000000003,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.32825,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.323,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]},{"shape":"box","origin_m":[0.323,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源口后座","function_zh":"电源口后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.323,0.0165,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.001,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pin","name_zh":"直流插口中心针","function_zh":"直流插口中心针","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.323,0.01975,0.093],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据插口","function_zh":"USB数据插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_port"],"collisions":[{"shape":"box","origin_m":[0.33725,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.35074999999999995,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.344,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]},{"shape":"box","origin_m":[0.344,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB后座","function_zh":"USB后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_back"],"collisions":[{"shape":"box","origin_m":[0.344,0.017,0.093],"rpy_rad":[0,0,0],"size_m":[0.011,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB插口舌片","function_zh":"USB插口舌片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.344,0.019,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.004,0.0025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"控制器后部电源摇臂框","function_zh":"控制器后部电源摇臂框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.3635,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.3825,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.373,0.022,0.07300000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]},{"shape":"box","origin_m":[0.373,0.022,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"电源摇臂","function_zh":"电源摇臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.373,0.022,0.083],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.0715659492539341e-19,-0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[1.0715659492539341e-19,0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[0.0,0.0,-0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]},{"shape":"box","origin_m":[0.0,0.0,0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂固定轴","function_zh":"摇臂固定轴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.373,0.022,0.083],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_out","name_zh":"控制器槽体控制缆插口","function_zh":"控制器槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_out"],"collisions":[{"shape":"box","origin_m":[0.3265,0.02,0.071],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.07233939201327781],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.07347487373415292],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.07423357836378949],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.0745],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.07423357836378949],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.07347487373415292],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.07233939201327781],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3195,0.02,0.071],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.06966060798672218],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.06852512626584707],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.0677664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.06749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.0677664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.06852512626584707],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.06966060798672218],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_control_in","name_zh":"槽体控制缆插口","function_zh":"槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_control_in"],"collisions":[{"shape":"box","origin_m":[-0.2405,0.112,0.139],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.14033939201327783],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.14147487373415293],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.14223357836378953],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.14250000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.14223357836378953],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.14147487373415293],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.14033939201327783],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2475,0.112,0.139],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.1376606079867222],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.1365251262658471],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.1357664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.1355],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.1357664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.1365251262658471],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.1376606079867222],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_cable","name_zh":"控制界面单元至槽体固定缆","function_zh":"控制界面单元至槽体固定缆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_cable"],"collisions":[{"shape":"cylinder","origin_m":[0.3229944416161805,0.02515576049764826,0.07087406067268512],"rpy_rad":[2.3574723010969163,-1.5144453133020666,2.3574723010969163],"radius_m":0.0027,"length_m":0.006721554734445796},{"shape":"cylinder","origin_m":[0.3227110705238328,0.03139912055638601,0.0706361342611842],"rpy_rad":[2.401360137512194,-1.521880849598501,2.401360137512194],"radius_m":0.0027,"length_m":0.006609189570825264},{"shape":"cylinder","origin_m":[0.32189021862367884,0.037506256097387836,0.07042612450536366],"rpy_rad":[2.4453776982174293,-1.5291643438131257,2.4453776982174293],"radius_m":0.0027,"length_m":0.006544087079291545},{"shape":"cylinder","origin_m":[0.32054594159894045,0.04347736183141698,0.07024405574406892],"rpy_rad":[2.488875620994855,-1.536211296078815,2.488875620994855],"radius_m":0.0027,"length_m":0.006524088109780869},{"shape":"cylinder","origin_m":[0.31869229513283936,0.049312632469236714,0.07008995231614537],"rpy_rad":[2.531251228290457,-1.5429497647162596,2.531251228290457],"radius_m":0.0027,"length_m":0.006546075719481771},{"shape":"cylinder","origin_m":[0.31634333490859756,0.055012262721610264,0.06996383856043842],"rpy_rad":[2.5719955663993437,-1.5493258588954921,2.5719955663993437],"radius_m":0.0027,"length_m":0.0066061761981289005},{"shape":"cylinder","origin_m":[0.3135131166094366,0.06057644729930087,0.06986573881579347],"rpy_rad":[2.6107223917311098,-1.5553061795008583,2.6107223917311098],"radius_m":0.0027,"length_m":0.006700016411801153},{"shape":"cylinder","origin_m":[0.31021569591857845,0.06600538091307179,0.06979567742105593],"rpy_rad":[2.6471768195115724,-1.5608772294779982,2.6471768195115724],"radius_m":0.0027,"length_m":0.006822990287989175},{"shape":"cylinder","origin_m":[0.306465128519245,0.07129925827368627,0.06975367871507121],"rpy_rad":[2.6812268187966644,-1.5660425756113254,2.6812268187966644],"radius_m":0.0027,"length_m":0.006970495196158906},{"shape":"cylinder","origin_m":[0.3022754700946579,0.07645827409190754,0.06973976703668472],"rpy_rad":[-0.428748958302298,-1.5707738043612502,-0.4287489583022981],"radius_m":0.0027,"length_m":0.007138115068552162},{"shape":"cylinder","origin_m":[0.297660776328039,0.08148262307849888,0.06975396672474185],"rpy_rad":[-0.399514705957383,-1.566361089720082,-0.39951470595738303],"radius_m":0.0027,"length_m":0.007321743627400848},{"shape":"cylinder","origin_m":[0.2926351029026102,0.08637249994422348,0.06979630211808802],"rpy_rad":[-0.3725572513451214,-1.5622812505012993,-0.3725572513451214],"radius_m":0.0027,"length_m":0.007517653050825956},{"shape":"cylinder","origin_m":[0.2872125055015932,0.09112809939984463,0.06986679755556863],"rpy_rad":[-0.34773612778609975,-1.5585013676066797,-0.34773612778609975],"radius_m":0.0027,"length_m":0.007722519510163526},{"shape":"cylinder","origin_m":[0.2814070398082099,0.09574961615612557,0.06996547737602907],"rpy_rad":[-0.3248925687051086,-1.5549883938747653,-0.3248925687051086],"radius_m":0.0027,"length_m":0.007933418380030022},{"shape":"cylinder","origin_m":[0.2752327615056821,0.10023724492382954,0.07009236591831476],"rpy_rad":[-0.30386148276725766,-1.5517105323890565,-0.30386148276725766],"radius_m":0.0027,"length_m":0.00814780048898713},{"shape":"cylinder","origin_m":[0.26870372627723166,0.10459118041371981,0.07024748752127113],"rpy_rad":[-0.2844796465762175,-1.5486380412819787,-0.28447964657621755],"radius_m":0.0027,"length_m":0.008363458213114457},{"shape":"cylinder","origin_m":[0.2618339898060803,0.10881161733655959,0.07043086652374356],"rpy_rad":[-0.2665909077918485,-1.5457436235756012,-0.2665909077918486],"radius_m":0.0027,"length_m":0.008578487571892368},{"shape":"cylinder","origin_m":[0.25463760777544986,0.11289875040311212,0.07064252726457743],"rpy_rad":[-0.2500491767111685,-1.543002537223962,-0.2500491767111685],"radius_m":0.0027,"length_m":0.00879125026581342},{"shape":"cylinder","origin_m":[0.2471286358685622,0.1168527743241407,0.07088249408261821],"rpy_rad":[-0.23471986732904573,-1.540392529308796,-0.23471986732904576],"radius_m":0.0027,"length_m":0.009000337937967668},{"shape":"cylinder","origin_m":[0.23932112976863903,0.12067388381040853,0.07115079131671126],"rpy_rad":[-0.2204803037493963,-1.537893668822511,-0.2204803037493963],"radius_m":0.0027,"length_m":0.009204539804578889},{"shape":"cylinder","origin_m":[0.23122914515890225,0.12436227357267883,0.07144744330570199],"rpy_rad":[-0.20721947188902376,-1.5354881283901243,-0.20721947188902376],"radius_m":0.0027,"length_m":0.009402814072441189},{"shape":"cylinder","origin_m":[0.2228667377225737,0.12791813832171492,0.07177247438843581],"rpy_rad":[-0.1948373842404641,-1.5331599472523827,-0.1948373842404641],"radius_m":0.0027,"length_m":0.009594263128766982},{"shape":"cylinder","origin_m":[0.21424796314287514,0.13134167276828002,0.07212590890375814],"rpy_rad":[-0.18324423947064686,-1.5308947951023903,-0.18324423947064686],"radius_m":0.0027,"length_m":0.009778112254291326},{"shape":"cylinder","origin_m":[0.20538687710302833,0.1346330716231373,0.07250777119051433],"rpy_rad":[-0.1723594958800087,-1.5286797477755658,-0.1723594958800087],"radius_m":0.0027,"length_m":0.009953691501395105},{"shape":"cylinder","origin_m":[0.1962975352862552,0.13779252959705013,0.07291808558754986],"rpy_rad":[-0.16211093358203585,-1.5265030802150885,-0.16211093358203585],"radius_m":0.0027,"length_m":0.010120420345360547},{"shape":"cylinder","origin_m":[0.18699399337577755,0.1408202414007817,0.07335687643371011],"rpy_rad":[-0.1524337500743527,-1.5243540786519463,-0.15243375007435264],"radius_m":0.0027,"length_m":0.010277794725718364},{"shape":"cylinder","origin_m":[0.1774903070548171,0.1437164017450952,0.07382416806784046],"rpy_rad":[-0.14326971377158032,-1.5222228718597246,-0.14326971377158032],"radius_m":0.0027,"length_m":0.010425376125203265},{"shape":"cylinder","origin_m":[0.16780053200659578,0.14648120534075398,0.07431998482878635],"rpy_rad":[-0.1345663870351918,-1.5201002801765828,-0.1345663870351918],"radius_m":0.0027,"length_m":0.010562782373575007},{"shape":"cylinder","origin_m":[0.1579387239143354,0.14911484689852122,0.0748443510553932],"rpy_rad":[-0.12627642203610992,-1.5179776803920484,-0.12627642203610995],"radius_m":0.0027,"length_m":0.01068967990529883},{"shape":"cylinder","origin_m":[0.14791893846125764,0.15161752112916016,0.07539729108650634],"rpy_rad":[-0.11835692782673328,-1.515846884349748,-0.1183569278267333],"radius_m":0.0027,"length_m":0.010805777239935609},{"shape":"cylinder","origin_m":[0.1377552313305844,0.15398942274343408,0.07597882926097123],"rpy_rad":[-0.11076890416943865,-1.5137000290708753,-0.11076890416943865],"radius_m":0.0027,"length_m":0.010910819490255125},{"shape":"cylinder","origin_m":[0.1274616582055375,0.15623074645210625,0.0765889899176333],"rpy_rad":[-0.1034767362078576,-1.5115294762636327,-0.1034767362078576],"radius_m":0.0027,"length_m":0.011004583734848063},{"shape":"cylinder","origin_m":[0.11705227476933874,0.1583416869659398,0.07722779739533789],"rpy_rad":[-0.09644774346219388,-1.5093277191916161,-0.0964477434621939],"radius_m":0.0027,"length_m":0.011086875119391843},{"shape":"cylinder","origin_m":[0.10654113670520987,0.1603224389956981,0.07789527603293045],"rpy_rad":[-0.08965177653926032,-1.5070872949935041,-0.08965177653926032],"radius_m":0.0027,"length_m":0.01115752357401453},{"shape":"cylinder","origin_m":[0.09594229969637288,0.16217319725214435,0.0785914501692564],"rpy_rad":[-0.0830608551484269,-1.5048007006547888,-0.08306085514842691],"radius_m":0.0027,"length_m":0.011216381053874284},{"shape":"cylinder","origin_m":[0.0852698194260495,0.1638941564460418,0.0793163441431611],"rpy_rad":[-0.076648841360528,-1.502460310916921,-0.076648841360528],"radius_m":0.0027,"length_m":0.011263319226627846},{"shape":"cylinder","origin_m":[0.07453775157746143,0.16548551128815364,0.08006998229348997],"rpy_rad":[-0.07039114244524024,-1.500058296462071,-0.07039114244524025],"radius_m":0.0027,"length_m":0.01129822754439925},{"shape":"cylinder","origin_m":[0.06376015183383058,0.16694745648924322,0.08085238895908842],"rpy_rad":[-0.06426443801471944,-1.4975865407275606,-0.06426443801471944],"radius_m":0.0027,"length_m":0.011321011649639626},{"shape":"cylinder","origin_m":[0.0529510758783788,0.16828018676007372,0.08166358847880188],"rpy_rad":[-0.058246426550746126,-1.4950365536781989,-0.058246426550746126],"radius_m":0.0027,"length_m":0.011331592074278737},{"shape":"cylinder","origin_m":[0.04212457939432783,0.16948389681140844,0.08250360519147573],"rpy_rad":[-0.05231558667518648,-1.492399380794309,-0.05231558667518648],"radius_m":0.0027,"length_m":0.011329903200195458},{"shape":"cylinder","origin_m":[0.03129471806489954,0.17055878135401054,0.08337246343595536],"rpy_rad":[-0.04645094872395589,-1.489665505412557,-0.04645094872395589],"radius_m":0.0027,"length_m":0.011315892456579463},{"shape":"cylinder","origin_m":[0.02047554757331575,0.17150503509864332,0.0842701875510862],"rpy_rad":[-0.040631872290991175,-1.4868247423802134,-0.040631872290991175],"radius_m":0.0027,"length_m":0.011289519736508461},{"shape":"cylinder","origin_m":[0.009681123602798207,0.17232285275607,0.08519680187571368],"rpy_rad":[-0.034837825409681486,-1.4838661207435226,-0.034837825409681486],"radius_m":0.0027,"length_m":0.011250757021286762},{"shape":"cylinder","origin_m":[-0.0010744981634312478,0.17301242903705388,0.08615233074868317],"rpy_rad":[-0.02904816092334113,-1.4807777528771755,-0.02904816092334113],"radius_m":0.0027,"length_m":0.011199588207034815},{"shape":"cylinder","origin_m":[-0.011777262042150821,0.17357395865235814,0.08713679850884007],"rpy_rad":[-0.023241885348222736,-1.4775466870614977,-0.023241885348222736],"radius_m":0.0027,"length_m":0.0111360091339173},{"shape":"cylinder","origin_m":[-0.02241311235013865,0.17400763631274607,0.0881502294950298],"rpy_rad":[-0.017397415133399454,-1.4741587400105982,-0.017397415133399454],"radius_m":0.0027,"length_m":0.01106002782451847},{"shape":"cylinder","origin_m":[-0.03296799340417287,0.17431365672898091,0.08919264804609778],"rpy_rad":[-0.011492314645337995,-1.4705983052273066,-0.011492314645337997],"radius_m":0.0027,"length_m":0.010971664944494315},{"shape":"cylinder","origin_m":[-0.04342784952103177,0.17449221461182585,0.09026407850088938],"rpy_rad":[-0.00550300941842231,-1.4668481322836906,-0.00550300941842231],"radius_m":0.0027,"length_m":0.010870954506066932},{"shape":"cylinder","origin_m":[-0.05377862501749352,0.17454350467204421,0.09136454519825003],"rpy_rad":[0.0005955328292945409,-1.462889071167409,0.0005955328292945411],"radius_m":0.0027,"length_m":0.01075794484358251},{"shape":"cylinder","origin_m":[-0.06400626421033628,0.1744677216203992,0.09249407247702515],"rpy_rad":[0.006830162269237506,-1.4586997746554695,0.006830162269237506],"radius_m":0.0027,"length_m":0.010632699900693814},{"shape":"cylinder","origin_m":[-0.07409671141633828,0.17426506016765408,0.09365268467606011],"rpy_rad":[0.013229958717897184,-1.4542563502319579,0.013229958717897184],"radius_m":0.0027,"length_m":0.010495300881365582},{"shape":"cylinder","origin_m":[-0.0840359109522776,0.1739357150245721,0.09484040613420033],"rpy_rad":[0.019826707887970047,-1.4495319513016733,0.019826707887970044],"radius_m":0.0027,"length_m":0.010345848332634343},{"shape":"cylinder","origin_m":[-0.09380980713493252,0.17347988090191646,0.09605726119029123],"rpy_rad":[0.02665545776695506,-1.4444962953068945,0.026655457766955062],"radius_m":0.0027,"length_m":0.01018446474688642},{"shape":"cylinder","origin_m":[-0.10340434428108121,0.17289775251045048,0.0973032741831782],"rpy_rad":[0.03375517432337269,-1.4391150937679722,0.03375517432337269],"radius_m":0.0027,"length_m":0.01001129779672912},{"shape":"cylinder","origin_m":[-0.1128054667075018,0.1721895245609374,0.09857846945170665],"rpy_rad":[0.04116952024152024,-1.4333493761835125,0.04116952024152024],"radius_m":0.0027,"length_m":0.009826524348103074},{"shape":"cylinder","origin_m":[-0.12199911873097255,0.17135539176414036,0.09988287133472198],"rpy_rad":[0.04894778603957089,-1.4271546861111546,0.04894778603957089],"radius_m":0.0027,"length_m":0.009630355439509372},{"shape":"cylinder","origin_m":[-0.13097124466827165,0.17039554883082272,0.10121650417106964],"rpy_rad":[0.05714600998435274,-1.4204801236311972,0.05714600998435274],"radius_m":0.0027,"length_m":0.009423042470311038},{"shape":"cylinder","origin_m":[-0.13970778883617724,0.16931019047174767,0.10257939229959497],"rpy_rad":[0.06582833194376729,-1.4132672039206442,0.06582833194376729],"radius_m":0.0027,"length_m":0.009204884913235742},{"shape":"cylinder","origin_m":[-0.14819469555146753,0.16809951139767848,0.1039715600591434],"rpy_rad":[0.07506863694602549,-1.4054484972176617,0.07506863694602549],"radius_m":0.0027,"length_m":0.008976239961080762},{"shape":"cylinder","origin_m":[-0.15641790913092063,0.16676370631937837,0.10539303178856033],"rpy_rad":[0.08495255683659078,-1.3969460118587196,0.08495255683659077],"radius_m":0.0027,"length_m":0.008737534642532734},{"shape":"cylinder","origin_m":[-0.16436337389131486,0.16530296994761062,0.10684383182669119],"rpy_rad":[0.09557991278344247,-1.387669280943868,0.09557991278344247],"radius_m":0.0027,"length_m":0.00848928110633994},{"shape":"cylinder","origin_m":[-0.17201703414942834,0.16371749699313848,0.10832398451238139],"rpy_rad":[0.10706769646211685,-1.3775131175743558,0.10706769646211685],"radius_m":0.0027,"length_m":0.008232095988371005},{"shape":"cylinder","origin_m":[-0.17936483422203925,0.16200748216672517,0.10983351418447629],"rpy_rad":[0.11955370098631486,-1.3663550190523719,0.11955370098631488],"radius_m":0.0027,"length_m":0.007966725055618648},{"shape":"cylinder","origin_m":[-0.18639271842592575,0.1601731201791339,0.11137244518182131],"rpy_rad":[0.13320091846007326,-1.3540522367881593,0.13320091846007326],"radius_m":0.0027,"length_m":0.007694074677950606},{"shape":"cylinder","origin_m":[-0.19308663107786603,0.158214605741128,0.11294080184326188],"rpy_rad":[0.14820280816282744,-1.3404386030648816,0.14820280816282747],"radius_m":0.0027,"length_m":0.007415252119940005},{"shape":"cylinder","origin_m":[-0.19943251649463833,0.15613213356347064,0.11453860850764341],"rpy_rad":[0.16478948621445025,-1.3253213473696817,0.16478948621445028],"radius_m":0.0027,"length_m":0.007131617161424498},{"shape":"cylinder","origin_m":[-0.20541631899302082,0.1539258983569251,0.11616588951381128],"rpy_rad":[0.18323475411739126,-1.3084783915267582,0.18323475411739124],"radius_m":0.0027,"length_m":0.006844848093343934},{"shape":"cylinder","origin_m":[-0.21102398288979168,0.15159609483225464,0.11782266920061091],"rpy_rad":[0.20386359879821178,-1.289657059028788,0.2038635987982118],"radius_m":0.0027,"length_m":0.006557025546706438},{"shape":"cylinder","origin_m":[-0.21624145250172908,0.1491429177002225,0.1195089719068877],"rpy_rad":[0.22705924086998283,-1.2685758763622075,0.22705924086998283],"radius_m":0.0027,"length_m":0.006270737556523182},{"shape":"cylinder","origin_m":[-0.22105467214561117,0.14656656167159193,0.12122482197148704],"rpy_rad":[0.25326779458028514,-1.2449323086901294,0.25326779458028514],"radius_m":0.0027,"length_m":0.005989208036372572},{"shape":"cylinder","origin_m":[-0.22544958613821622,0.14386722145712613,0.12297024373325438],"rpy_rad":[0.2829968841632258,-1.218420935487159,0.2829968841632258],"radius_m":0.0027,"length_m":0.005716447122045624},{"shape":"cylinder","origin_m":[-0.22941213879632238,0.14104509176758837,0.12474526153103507],"rpy_rad":[0.3168019185285514,-1.1887685535281327,0.31680191852855144],"radius_m":0.0027,"length_m":0.005457413419874912},{"shape":"cylinder","origin_m":[-0.23292827443670786,0.13810036731374192,0.12654989970367458],"rpy_rad":[0.35525029542354825,-1.1557940841484633,0.35525029542354836],"radius_m":0.0027,"length_m":0.005218161993530632},{"shape":"cylinder","origin_m":[-0.23598393737615078,0.13503324280635,0.12838418259001827],"rpy_rad":[0.3988508658725733,-1.1194995197376612,0.3988508658725733],"radius_m":0.0027,"length_m":0.005005925303017687},{"shape":"cylinder","origin_m":[-0.23856507193142934,0.13184391295617587,0.13024813452891154],"rpy_rad":[0.4479372726197949,-1.080188889011054,0.4479372726197949],"radius_m":0.0027,"length_m":0.004829039427428635},{"shape":"cylinder","origin_m":[-0.2406576224193218,0.1285325724739828,0.13214177985919978],"rpy_rad":[0.5025062518499889,-1.038590274272013,0.5025062518499889],"radius_m":0.0027,"length_m":0.0046966005523619144},{"shape":"cylinder","origin_m":[-0.24224753315660624,0.125099416070534,0.13406514291972846],"rpy_rad":[0.5620424198905503,-0.995923349318713,0.5620424198905503],"radius_m":0.0027,"length_m":0.004617754903351568},{"shape":"cylinder","origin_m":[-0.24332074846006096,0.12154463845659269,0.13601824804934293],"rpy_rad":[0.6254035467294904,-0.9538339077755972,0.6254035467294904],"radius_m":0.0027,"length_m":0.004600637624830021},{"shape":"cylinder","origin_m":[-0.24386321264646407,0.11786843434292218,0.13800111958688865],"rpy_rad":[0.6908612113714415,-0.9141488895743404,0.6908612113714415],"radius_m":0.0027,"length_m":0.004651184053286367}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"接受单挡板速度、显式恒温浴/有限库存/观测参数","kind":"configuration","availability":"implemented","component_ids":["controller","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","temperature_k","pressure_sensor_tau_s","force_gain","force_offset_n","force_drift_n_s","plate_width_m","plate_thickness_m","plate_mass_kg","plate_immersion_m","plate_contact_cosine","controller_gain_m3_n_s","leak_rate_s","solvent_evaporation_rate_s","solvent_density_kg_m3","solvent_latent_j_kg","isothermal_bath","safe_access_temperature_k"]},"subphase.load":{"function_zh":"装入有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","surface_tension_n_m","identity","ph","buffer_concentration_mol_m3","accept_engineering"]},"subphase.remove":{"function_zh":"回收有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"solution.load":{"function_zh":"装入有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","concentration_mol_m3","molar_mass_kg_mol","accept_engineering","accept_unknown_conditions","accept_condition_transfer","accept_quasistatic_branch_reuse","allow_dilute_extension"]},"solution.remove":{"function_zh":"回收有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"substrate.load":{"function_zh":"装入有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["width_m","height_m","thickness_m","faces","wetting","deposition_mode","transfer_efficiency","accept_engineering"]},"substrate.remove":{"function_zh":"回收有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"film.spread":{"function_zh":"有限铺展:溶质入表面、溶剂随后由时间推进蒸发","kind":"device_command","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"film.clean":{"function_zh":"人工回收表面膜和残余铺展溶剂","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;断电停止运动目标","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"barrier.move":{"function_zh":"设置对称挡板面积目标;实际单挡板速度在宿主时间演化","kind":"device_command","availability":"implemented","component_ids":["barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","speed_m_s"]},"dipper.move":{"function_zh":"浸提目标;实际接触扫面积才产生有限转移","kind":"device_command","availability":"implemented","component_ids":["dipper","substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","speed_m_s"]},"pressure.control":{"function_zh":"Wilhelmy读数驱动挡板闭环,非直接写真值","kind":"device_command","availability":"implemented","component_ids":["balance","barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled","target_n_m","speed_m_s"]},"balance.tare":{"function_zh":"清洁亚相、固定浸深下记录力基线","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"balance.calibrate":{"function_zh":"外部独立力校准/假定润湿余弦,不读取真值校准","kind":"configuration","availability":"implemented","component_ids":["balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_gain_correction","force_zero_n","assumed_contact_cosine"]},"method.configure":{"function_zh":"有限曲线扫描或逐层浸提方法","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","target_area_m2","barrier_speed_m_s","target_pressure_n_m","pressure_tolerance_n_m","duration_s","sample_interval_s","dipper_positions_m","dipping_speed_m_s","maximum_solvent_fraction","blank_leak_area_rate_m2_s"]},"acquisition.start":{"function_zh":"启动异步等温线/恒压浸提,宿主step唯一推进","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留实际膜/溶剂/半层,冻结历史","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读历史来源、实测代理曲线和真实扫面积转移比","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"真实等温线原始数组/来源,不制造材料","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.isotherm":{"function_zh":"外部数组有限差分:固定n的压缩模量或有转移/泄漏的表观路径斜率","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","surface_pressure_n_m","constant_molecule_number"]},"ledger.read":{"function_zh":"有限表面/亚相/基底/溶液/溶剂与恒温浴账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟固定0.1秒分割","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"film.molecular_dynamics":{"function_zh":"未实现:film.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"film.collapse_prediction":{"function_zh":"未实现:film.collapse_prediction","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.spreading":{"function_zh":"未实现:robot.spreading","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.hardware_pid":{"function_zh":"未实现:thermal.hardware_pid","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"alternative_multitrough":{"function_zh":"未实现:alternative_multitrough","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"surface_potential.measure":{"function_zh":"未实现:surface_potential.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"probe.move":{"function_zh":"人工抬升微天平探头;离液面则不提供表面压观测","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"clamp.set":{"function_zh":"上端静止时手动锁紧/松开基底夹","kind":"device_command","availability":"implemented","component_ids":["substrate_clamp","clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.present":{"meaning_zh":"亚相已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"solution.present":{"meaning_zh":"有限铺展溶液已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"substrate.present":{"meaning_zh":"基底已装夹;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate"],"write_via":null},"clamp.locked":{"meaning_zh":"手动夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate_clamp"],"write_via":null},"balance.tared":{"meaning_zh":"固定湿润深度的清亚相力基线;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"pressure.control_enabled":{"meaning_zh":"表面压闭环已启用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"barrier.inward_m":{"meaning_zh":"Delrin亲水屏障/left(barrier_left)每块对称挡板向内行程,范围 0–0.165148 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["barrier_left"],"write_via":null},"dipper.position_m":{"meaning_zh":"垂直浸渍滑座后板(dipper)基底底端向下行程,.063m穿水面,范围 0–0.125 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["dipper"],"write_via":null},"probe.lift_m":{"meaning_zh":"白色Wilhelmy微天平头(balance)人工微天平抬升,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["balance"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放活动夹爪(clamp_jaw)手动夹松开位移,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"电源摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"barrier.target_area_m2":{"meaning_zh":"目标面积,不是实际面积,范围 0.00252778–0.0273 m^2;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^2","access":"read_only","origin":"setpoint","component_ids":["barrier_left"],"write_via":null},"dipper.target_m":{"meaning_zh":"浸提目标,范围 0–0.125 m;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["dipper"],"write_via":null},"pressure.target_n_m":{"meaning_zh":"表面压力设定,范围 0–0.3 N/m;设定值,由 pressure.control 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N/m","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"area.indicated_m2":{"meaning_zh":"由实际挡板位置计算的理想编码器面积,未注入实测噪声,范围 0.00252778–0.0273 m^2;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^2","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.indicated_n_m":{"meaning_zh":"清亚相tare减Wilhelmy实际力,受润湿/浮力/零漂影响;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N/m","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"balance.force_n":{"meaning_zh":"滤波与外部校准后的Wilhelmy力;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"恒温浴边界温度,无独立温控精度认证;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"truth.surface_mol":{"meaning_zh":"有限表面分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.leaked_mol":{"meaning_zh":"表面泄漏入亚相,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deposited_mol":{"meaning_zh":"基底沉积真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.solution_mol":{"meaning_zh":"铺展库存真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_solvent_m3":{"meaning_zh":"未挥发表面溶剂,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;显式恒温浴温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_pressure_n_m":{"meaning_zh":"实测等温线准静态代理π;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.eos_modulus_n_m":{"meaning_zh":"固定n/T/branch源曲线局部导数,原始噪声可负;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主物理时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前采集真实时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_strokes":{"meaning_zh":"完整运动行程数,非保证完整单层,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.level_delta_m":{"meaning_zh":"透明亚相液面/微小排液升幅可视代理(subphase)全槽水面排液升幅;0.5mm工程弯月面余量,非厂家溢流认证,范围 0–0.0005 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["subphase"],"write_via":null},"panel.area_text":{"meaning_zh":"面积LCD字符串,cm2,一位小数;断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"panel.pressure_text":{"meaning_zh":"表面压LCD字符串,mN/m,一位小数;无读数或断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"langmuir_film":{"meaning_zh":"真实等温线驱动有限单分子膜与Wilhelmy观测和LB面积转移","implementation":"lumped","equations":["A=W*(L-2*q), L=.364m,W=.075m,Amax=.0273m2,Amin=Amax/10.8; speed is explicitly per barrier, not manufacturer-confirmed total-gap convention.","a=A/(n_surface*NA), Pi=piecewise-linear published compression isotherm(a). Source pressure noise and negative readings preserved. Cs^-1=-a*dPi/da at fixed n,T,branch; observed -A*dPi_indicated/dA is apparent modulus if n changes.","F=mg+P*(gamma0-Pi)*cos(theta_true)-rho*g*w*t*immersion; force readout has explicit gain/offset/drift and exponential sensor response. Pi_read=(F_clean_tare-F_corrected)/(P*cos(theta_assumed)). No direct truth-pressure output to agent.","Finite solution spread transfers c*V mol to surface and V solvent to surface reservoir. Solvent evaporation dV/dt=-k_evap*V; latent=evaporatedV*rho_solvent*L, ideal bath supplies exactly same heat. No subphase evaporation or original10min preparation validation.","Surface leakage dn/dt=-k_leak*n transfers finite molecules into subphase. Actual substrate swept area=facing_count*width*abs(delta immersed_length). Eligible wetting direction removes n*(1-exp(-eta*dAs/A)) mol; exactly same molecules accumulate on substrate. eta is explicit unmeasured engineering input, never returned as measured transfer ratio.","Observed TR=(A_before-A_after)/As_actual; independently blank-corrected TR=(deltaA-blank_area_rate*elapsed)/As_actual. Hidden leakage never enters observed correction. Completed stroke count differs from equivalent_layers=sum(TR*actual_swept_area)/(full substrate face area) and true molecular coverage. Partial strokes are weighted by the actually swept fraction.","Constant water inventory: delta_height=B*max(z-.063,0)/(.0273-B), capped at B*H/.0273 where B=substrate width*thickness. Full waterplane, not barrier area. Explicit0.5mm meniscus/freeboard allows maximum.32mm rise; no undocumented overflow or replenishment.","Feedback uses only indicated pressure: dq/dt=clamp(G*(target-Pi_read)/(2W), permitted single-barrier speed), with declared deadband. Source/gamma domain checked before area changes; failures preserve prior physical effects. Fixed0.1s host partition."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":294.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_sensor_tau_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"pressure sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"force drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_width_m":{"value":0.01952,"unit":"m","evidence":"assumption","meaning_zh":"plate width m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_thickness_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"plate thickness m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_mass_kg":{"value":5e-05,"unit":"kg","evidence":"assumption","meaning_zh":"plate mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_immersion_m":{"value":0.0015,"unit":"m","evidence":"assumption","meaning_zh":"plate immersion m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_contact_cosine":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plate contact cosine;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_gain_m3_n_s":{"value":0.2,"unit":"m^3/(N*s)","evidence":"assumption","meaning_zh":"controller gain m3 n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"leak_rate_s":{"value":0.0,"unit":"1/s","evidence":"assumption","meaning_zh":"leak rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_evaporation_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"solvent evaporation rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":1480.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_latent_j_kg":{"value":250000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"solvent latent j kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"isothermal_bath":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"isothermal bath;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.000176,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":997.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.071972205,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"ph":{"value":7.4,"unit":"1","evidence":"assumption","meaning_zh":"ph;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"buffer_concentration_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"buffer concentration mol m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"concentration_mol_m3":{"value":1.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"concentration mol m3;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_mass_kg_mol":{"value":0.677933,"unit":"kg/mol","evidence":"assumption","meaning_zh":"molar mass kg mol;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_quasistatic_branch_reuse":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept quasistatic branch reuse;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"allow_dilute_extension":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"allow dilute extension;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.052,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"height_m":{"value":0.056,"unit":"m","evidence":"assumption","meaning_zh":"height m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"faces":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"faces;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"transfer_efficiency":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"transfer efficiency;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"target_area_m2":{"value":0.016,"unit":"m^2","evidence":"assumption","meaning_zh":"target area m2;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"barrier_speed_m_s":{"value":0.0045,"unit":"m/s","evidence":"assumption","meaning_zh":"barrier speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"target_pressure_n_m":{"value":0.02,"unit":"N/m","evidence":"assumption","meaning_zh":"target pressure n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_n_m":{"value":0.0005,"unit":"N/m","evidence":"assumption","meaning_zh":"pressure tolerance n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":40.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipper_positions_m":{"value":[0.073,0.053],"unit":"m","evidence":"assumption","meaning_zh":"dipper positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipping_speed_m_s":{"value":0.0018,"unit":"m/s","evidence":"assumption","meaning_zh":"dipping speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_solvent_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"maximum solvent fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blank_leak_area_rate_m2_s":{"value":0.0,"unit":"m^2/s","evidence":"assumption","meaning_zh":"blank leak area rate m2 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["初始scaffold把364×75×4mm解析为整体外廓是错误。此值仅Medium槽内尺寸;整体框架外廓和质量在已核官方资料未给,置null。","当前技术规格网页Balance resolution=0.1µN/m;官方产品页/Modules PDF=0.03µN/m。采用主规格页0.1µN/m,保留两版本且不宣称已解释产品代际。","Barrier speed0.1–270mm/min未明确是单挡板速度还是双挡板合速度;表面积变化率不可直接混用。运行按单挡板解释属于工程约定,不是已核厂家语义。","LB体积176mL与L109mL之差约67mL,接近20×56×60mm=67.2mL。井深60mm以浅槽底附加深度解释可匹配体积,但文案未明确基准;该解释是工程推断,不是官方尺寸定义。","原始TXT单位标题A2按原论文图释读为Ų/molecule,mNm按原文读为mN/m(并非mN·m转矩);保存原标题、SI变换和依据。","DMPE主Fig2B+PRA曲线与FigS1B(水)+PRA、FigS2A标签1e-6 PRA完全相同,但主Fig2图注为PBS、1e-5M;存在浓度/亚相归属冲突,不纠正原值,不接这些条件到runtime。DMPS Fig2C+PRA也与FigS3A 1e-6 PRA相同,而主图注1e-5M。","一些补充曲线A有局部反向/重复及缺失符--,不投影为单调,不分出猜测支路;仅3主PBS纯膜已核单调域可运行。","Birmingham DPPC正文一般方法70µL×1mg/mL与记录README30µL×1.85mg/mL不同;按记录特定条件换算并保留冲突。原软件第3列分子面积也不符合README分子数,因此不用其作为转换真值,但原列保留。","UJ姜酚候选README写POPC/SM/Chol(5%)=95:95:1,数值并非5%摩尔;仅候选未入库,不能将配方比纠正后当原数据。","47记录只计DMPC/DMPE/DMPS/DPPC四种独立成膜物质;他汀浓度/水与PBS/同曲线在不同图中重复均不增加身份。≥50未达到;不把413水/有机液体张力物性或SurfPro CMC填成膜压缩响应。","原压缩曲线可含塌陷后非平衡路径及负压噪声,保留全部数组;3runtime记录仅在Table1塌陷面积均值+不确定度以上作为保守工程截域,不宣称这是新的实测阈值。","作者45017个压缩模量点系由测量计算的作者派生输出;不称原始π–A测量点,也不假称本地差分重现作者滤波。","跨型号KSV-Nima/Nima真实实验是参考,不是本台273cm²的精度、重复性或原生校准;native=0。","没有真实扩张滞后、泄漏速率、分子传递效率、膜厚、膜层结构及底物接触角数据;相关行为仅显式工程模型。","Birmingham3425行完整采集顺序保留;温度未知、面积非单调、塌陷域未确认,runtime_usable=false;分子面积由README实投料按阿伏伽德罗常数换算。","主表0–300mN/m是仪器量程而非任意水膜可达到的物理范围;γ必须保持物理可行,不能用厂家上限证明每种膜存在相应状态。","364x75x4mm are inner trough dimensions, not machine envelope. Frame dimensions are photo estimates;12kg is only a numerical simulation budget, true whole-machine mass unknown.","LB well20x56x60mm extends from the shallow floor in this engineering interpretation;109.2mL shallow region+67.2mL well=176.4mL, compatible with rounded OEM176mL.","Two barriers each travel inward0..165.148148mm; speed is interpreted per individual barrier as an explicit engineering convention.","Maximum physical substrate3x52x56mm is represented; numerical alternative sizes do not dynamically rescale its mesh. Dipper0..125mm downward is an engineering path with2mm well-floor clearance at lower limit.","Large Platinum KN0002 Wilhelmy probe39.24mm perimeter/10mm height:19.52mm width and0.10mm thickness is an engineering decomposition of the documented perimeter.","The entire balance head may be lifted40mm as a manual adjustment proxy; neither human grip nor knob threads are simulated.","Subphase is a collision-free transparent nominal-full-level visual proxy, with0..0.5mm displacement-rise joint driven by subphase.level_delta_m using full trough area. Empty-trough/cleaning removal does not dynamically hide this water mesh; variable initial filling/evaporation levels and molecular monolayer geometry are not reproduced. The0.5mm meniscus allowance is an engineering bound, not certified OEM freeboard.","Interface Unit LCD and touch pad are documented; local pressure/area display arrangement and rear utility placement are engineering representations.","No dynamic paper/platinum probe substitution, MicroBAM, SPOT, horizontal LS holder, optical window or automated liquid-level compensation module is installed.","真实整机质量未知。12 kg仅为求解工程质量预算,合同真实质量为null;刚体及关节USD逐项校验此预算。完整外框尺度来自照片和装配,364×75×4mm是浅层槽内尺寸。","运行默认PBS、pH7.4、0.01mol/L、294.15K与来源条件对应;PBS表面张力0.071972205 N/m为显式工程输入,不能称为该温度PBS实测值。IAPWS仅用作纯水饱和线独立公式核查。","DMPC/DMPE/DMPS库存等效摩尔质量由供应商公开值显式输入,详physical_inputs.json;DMPS使用钠盐701.844g/mol,原实验批次/反离子分配未验证。","挡板速度暂按单侧速度,面积A=0.075(0.364−2q)。控制器增益单位m^3/(N*s),实际面积变化受每侧速度上限约束。大白金片39.24mm润湿周长被分解为宽19.52mm、厚0.10mm工程矩形;来源实验使用滤纸探头,跨探头校准未运行。","自由液面位移按整槽273cm²水面和有限52×56×3mm基底体积守恒计算,满浸上升0.32mm;Wilhelmy浮力随液位变化。0.5mm弯月面余量是假设,未验证真实溢流。","采用未经平滑的实测压缩支分段线性插值,严格限制于公开塌陷边界以上;不裁剪负压力或局部负模量。扩张/保压/转移复用准静态压缩支需明确接受工程假设。","泄漏、溶剂挥发率、传感器滞后和0.9转移效率均为工程输入;运行中蒸发等待不是文献10min等待的复现。恒温浴显式补给潜热,表面功单列,未闭合分子自由能/全空间传热。","实际转移比由膜面积减少除以基底实际扫过面积计算;可选空白修正只读公开输入,不能偷偷读取真实泄漏量。等效层数以完整基底面积归一,部分行程不会宣称完整镀层。","液体和基底为固定已装载外观代理,清空数值库存不会移除网格。关节为过程权威离散姿态同步,机械接触/连续电机/手动螺纹/机械臂抓持/实际硬件未验证。","独立主程序物理校验232项、实测压缩支重分析17项和六种流程的示例均有独立结果;这些不是原机准确度认证。Matterix外层异步poll/cancel及多主体转发尚未验证。","Main library only runtime_usable empirical compression references. Crossinstrument/unknown condition reuse requires explicit engineering acceptance; no automatic thermal extrapolation.","Postcollapse molecular areas excluded by conservative published-collapse threshold, not simulated collapse dynamics.","Compression curve reused for expansion/constant-pressure transfer only with explicit reversible/quasistatic assumption; no invented hysteresis.","Finite subphase and dissolved leaked molecules are tracked; no solvent dissolution, monolayer domains or multilayer morphology dynamics.","Wilhelmy default platinum perimeter39.24mm; chosen width19.52mm andthickness.10mm are geometric engineering partition of that perimeter.","Isothermal external bath and supplied gamma/density are engineering inputs; buffer does not inherit purewater IAPWS gamma as verified truth.","Free-surface footprint loss by thin vertical substrate is neglected in the molecular-area approximation; displaced liquid level and buoyancy are represented.","Sensor noise spectrum, OEM0.1uN/m resolution and absolute accuracy not experimentally validated.","3D movement/contact/robot/hardware execution not established by runtime unit tests."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","subphase.load","subphase.remove","solution.load","solution.remove","substrate.load","substrate.remove","film.spread","film.clean","power.set","barrier.move","dipper.move","pressure.control","balance.tare","balance.calibrate","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","probe.move","clamp.set"],"unsupported":["film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"note_zh":"CHEM-127 KSV NIMA Medium L&LB:273cm²、压缩比10.8,内槽364×75×4mm、LB176mL;真实机架外廓和整机质量未知,当前12kg仅工程仿真预算。真实库47记录/4独立脂质/3运行控制/0原生记录,49,189对π–A数据和45,017对作者派生模量严格分计,≥50未满足。3条PBS纯膜在294.15±1K源条件及保守塌陷截域内插值;DPPC只参考,分子面积按记录README投料计算,原软件列保留;未平滑负压/非单调来源。source采用243/587cm²与约600cm²槽及滤纸Wilhelmy;当前273cm²/铂片模型是配置移用,不构成原机校准。PBS基线张力、外部stock等效分子量、快速溶剂挥发、泄漏和转移效率为显式工程输入。观测TR由实际挡板面积变化/扫过基底面积计算,不能由模型真转移效率反称实测膜质量或均匀性。提膜表面压跟踪为工程P控制,有限沉积期间可有稳态偏差;已跑示例目标20mN/m时实际约降至19.14mN/m,未证明全程保持目标容差或达到原厂控压精度。几何/运行/schema/独立物理/真实源/参考图/示例及Matterix的实际通过情况逐报告列出;缺失仍not_run。厂家速度单侧/合速度、井深基准和0.1/0.03µN/m冲突保留;50物质、原机准确度/经验噪声、真实接触/机器人/硬件、完整热场及Matterix外层异步身份转发仍未验证,交付partial。"}},"previews":["previews/biolin_mediuml/preview_closed.webp","previews/biolin_mediuml/preview_compression_max.webp","previews/biolin_mediuml/preview_compression_mid.webp","previews/biolin_mediuml/preview_controller_detail.webp","previews/biolin_mediuml/preview_dipping.webp","previews/biolin_mediuml/preview_front.webp","previews/biolin_mediuml/preview_fully_immersed.webp","previews/biolin_mediuml/preview_measurement.webp","previews/biolin_mediuml/preview_probe_detail.webp","previews/biolin_mediuml/preview_real_references.webp","previews/biolin_mediuml/preview_rear.webp","previews/biolin_mediuml/preview_rear_ports.webp","previews/biolin_mediuml/preview_reference_reanalysis.webp","previews/biolin_mediuml/preview_sample_loading.webp","previews/biolin_mediuml/preview_water_rise.webp","previews/biolin_mediuml/preview_well_detail.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","bytes":1051692},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/collision_proxies.json","bytes":188967},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/geometry_manifest.json","bytes":359315},{"name":"langmuir_library.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/langmuir_library.json","bytes":10032825},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.blend","bytes":455896},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","bytes":298020},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","bytes":227152},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/output_templates.json","bytes":1410},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/说明.md","bytes":1756}],"completeness":{"components":124,"with_collisions":123,"with_objects":124,"with_function":124,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_mediuml","chem_id":"CHEM-127","name_en":"Langmuir / Langmuir–Blodgett trough","maker":"Biolin Scientific KSV NIMA","model":"Medium L&LB Trough","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_mediuml","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","runtime":"scripts/asset_runtime/biolin_mediuml.py"} \ No newline at end of file +{"tid":"instrument.biolin_mediuml","asset_dir":"expansion_batch03/t4_measure/biolin_mediuml","name_zh":"KSV NIMA Medium L&LB Langmuir 单分子膜槽","category":"颗粒孔隙与界面","description_zh":"以双挡板改变有限界面分子的可用面积,用Wilhelmy力观测表面压并在垂直浸提过程中转移膜;实测等温线与漏损、润湿和沉积动力学的工程参数分开","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":12.0,"size_m":[0.662,0.308,0.455],"bbox_min":[-0.267,-0.125,0.0],"bbox_max":[0.395,0.183,0.455],"manifest_dimensions_m":[0.6620000004768372,0.3079604282975197,0.45500001311302185],"glb":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","links":{"base_link":"/Geometry/base_link","subphase":"/Geometry/base_link/subphase","barrier_left":"/Geometry/base_link/barrier_left","barrier_right":"/Geometry/base_link/barrier_right","dipper":"/Geometry/base_link/dipper","clamp_jaw":"/Geometry/base_link/dipper/clamp_jaw","balance":"/Geometry/base_link/balance","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,-0.0325,0.3245],"place":[0.0,-0.0325,0.1945],"post_place":[0.0,-0.0325,0.3245],"joint_subphase_joint":[0.0,0.0,0.0],"joint_barrier_left_joint":[-0.188,0.0,0.0],"joint_barrier_right_joint":[0.188,0.0,0.0],"joint_dipper_joint":[0.0,0.0,0.0],"joint_clamp_jaw_joint":[0.0,0.0,0.0],"joint_balance_joint":[0.0,0.0,0.0],"joint_power_switch_joint":[0.373,0.022,0.083]},"joints":[{"name":"subphase_joint","type":"prismatic","parent":"housing","child":"subphase","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.0005,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/subphase","child_bbox_min":[-0.1819,-0.0374,0.13598],"child_bbox_max":[0.1819,0.0374,0.136],"kind":"other"},{"name":"barrier_left_joint","type":"prismatic","parent":"housing","child":"barrier_left","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[-0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_left","child_bbox_min":[-0.198,-0.0565,0.136],"child_bbox_max":[-0.178,0.098,0.183],"kind":"other"},{"name":"barrier_right_joint","type":"prismatic","parent":"housing","child":"barrier_right","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.165148,"effort":10.0,"mimic":null,"origin_m":[0.188,0.0,0.0],"child_prim":"/Geometry/base_link/barrier_right","child_bbox_min":[0.178,-0.0565,0.136],"child_bbox_max":[0.198,0.098,0.183],"kind":"other"},{"name":"dipper_joint","type":"prismatic","parent":"housing","child":"dipper","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.125,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper","child_bbox_min":[-0.021,-0.026,0.199],"child_bbox_max":[0.021,0.13,0.339],"kind":"other"},{"name":"clamp_jaw_joint","type":"prismatic","parent":"dipper","child":"clamp_jaw","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/dipper/clamp_jaw","child_bbox_min":[0.0015,-0.012,0.247],"child_bbox_max":[0.0065,0.007,0.259],"kind":"other"},{"name":"balance_joint","type":"prismatic","parent":"housing","child":"balance","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/balance","child_bbox_min":[-0.135,-0.045,0.1345],"child_bbox_max":[0.012,0.137,0.3465],"kind":"other"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.28,"effort":10.0,"mimic":null,"origin_m":[0.373,0.022,0.083],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.366,0.02,0.076],"child_bbox_max":[0.38,0.024,0.09],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"subphase","link":"base_link","part":"biolin_mediuml__trough","pos":[0.0,0.0,0.136],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.136],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.014,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"substrate","link":"dipper","part":"biolin_mediuml__substrate_clamp","pos":[0.0,0.0,0.264],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.264],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"surface_pressure","link":"balance","part":"biolin_mediuml__wilhelmy_plate","pos":[0.0,-0.0325,0.1445],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.0325,0.1445],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.003,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_in","link":"base_link","part":"biolin_mediuml__jacket_in","pos":[-0.217,-0.05,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.05,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"jacket_out","link":"base_link","part":"biolin_mediuml__jacket_out","pos":[-0.217,-0.022,0.122],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.217,-0.022,0.122],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"temperature","link":"base_link","part":"biolin_mediuml__temperature_probe","pos":[0.0125,0.032,0.1627],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0125,0.032,0.1627],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_mediuml__usb_port","pos":[0.344,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.344,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_mediuml__power_in","pos":[0.323,0.02,0.093],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.323,0.02,0.093],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"biolin_mediuml__display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":5,"decimals":1,"unit":"mN/m","center":[0.348,-0.0754,0.183],"up":[0.0,-0.0,1.0],"source":{"bridge_text":"panel.pressure_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]},{"name":"area","part":"biolin_mediuml__display_area","prim":"/Geometry/base_link/readout_area","link":"base_link","digits":5,"decimals":1,"unit":"cm2","center":[0.348,-0.0754,0.166],"up":[0.0,0.0,1.0],"source":{"bridge_text":"panel.area_text"},"blank_channel":null,"on":[0.2,0.48,0.31],"off":[0.018,0.033,0.024],"size_m":[0.063,0.012],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":12.0,"footprint_m":[0.662,0.308],"height_m":0.455,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.136,"primary_slot":"subphase","access":[],"slot_count":8,"mass_evidence":"KSV NIMA Medium LB unknown real instrument mass; explicit engineering assembly budget only; actual component masses unknown"},"components":[{"id":"housing","name_zh":"铝框前承重梁","function_zh":"铝框前承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__housing"],"collisions":[{"shape":"box","origin_m":[0,-0.07,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.018,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_beam","name_zh":"铝框后承重梁","function_zh":"铝框后承重梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__rear_beam"],"collisions":[{"shape":"box","origin_m":[0,0.074,0.12],"rpy_rad":[0,0,0],"size_m":[0.462,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_0","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_0"],"collisions":[{"shape":"box","origin_m":[-0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_end_1","name_zh":"连接前后横梁的端架","function_zh":"连接前后横梁的端架","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_end_1"],"collisions":[{"shape":"box","origin_m":[0.223,0.002,0.12],"rpy_rad":[0,0,0],"size_m":[0.02,0.162,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_0","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_1","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_2","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.205,-0.067,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"leg_3","name_zh":"可调不锈钢支脚","function_zh":"可调不锈钢支脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__leg_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.0605],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.105}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"蓝色水平调节脚垫","function_zh":"蓝色水平调节脚垫","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.205,0.07,0.004],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"trough","name_zh":"整体PTFE浅槽及真实中央LB深井","function_zh":"整体PTFE浅槽及真实中央LB深井","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__trough"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,-0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,-0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,-0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,-0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,-0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,-0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.056,0.0049999999999999906]},{"shape":"box","origin_m":[-0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[0.0125,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.004999999999999999,0.056,0.05600000000000001]},{"shape":"box","origin_m":[-0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[0.1075,0.0,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.19499999999999998,0.056,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.056,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.056,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0305,0.0695],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.0049999999999999906]},{"shape":"box","origin_m":[0.0,0.0305,0.1],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.005000000000000001,0.05600000000000001]},{"shape":"box","origin_m":[0.0,0.0305,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005000000000000001,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.0305,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.005000000000000001,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.0305,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005000000000000001,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.035250000000000004,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.004499999999999997,0.0040000000000000036]},{"shape":"box","origin_m":[-0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[0.1935,0.035250000000000004,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.022999999999999993,0.004499999999999997,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[-0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.1855,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.035250000000000004,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.004499999999999997,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.005999999999999998,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.378,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.040499999999999994,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.005999999999999998,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.04675,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.04675,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.006500000000000006,0.0025000000000000022]},{"shape":"box","origin_m":[-0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.2005,0.04675,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00899999999999998,0.006500000000000006,0.0015000000000000013]},{"shape":"box","origin_m":[0.0,0.0545,0.13],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0040000000000000036]},{"shape":"box","origin_m":[0.0,0.0545,0.13325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0025000000000000022]},{"shape":"box","origin_m":[0.0,0.0545,0.13525],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41,0.008999999999999994,0.0015000000000000013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["subphase.load","subphase.remove","solution.load","solution.remove","film.spread","film.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"thermal_jacket","name_zh":"带真实深井让位的恒温金属底板","function_zh":"带真实深井让位的恒温金属底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__thermal_jacket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]},{"shape":"box","origin_m":[-0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.11224999999999999,0.0,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.1895,0.07,0.010000000000000009]},{"shape":"box","origin_m":[0.0,0.048,0.123],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.414,0.025999999999999995,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.05,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.04725,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.047459331285593966,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048055456351737,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.048947620560996004,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.052750000000000005,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05254066871440604,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.05194454364826301,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.051052379439004,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_in_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_in_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.05,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.046900000000000004,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04713597344921502,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04780796897832171,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.04881368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0531,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05286402655078499,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0521920310216783,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.05118631864033178,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out","name_zh":"恒温夹套空心进出水接嘴","function_zh":"恒温夹套空心进出水接嘴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out"],"collisions":[{"shape":"box","origin_m":[-0.217,-0.022,0.11925],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996003,0.11945933128559395],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.12005545635173699],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.120947620560996],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01925,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.01945933128559396,0.12305237943900399],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020055456351736993,0.123944543648263],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.020947620560996,0.12454066871440604],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.022,0.12475],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003994,0.12454066871440604],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.123944543648263],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.12305237943900399],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024749999999999998,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.024540668714406036,0.120947620560996],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023944543648263004,0.12005545635173699],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]},{"shape":"box","origin_m":[-0.217,-0.023052379439003998,0.11945933128559395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0015,0.0010940180205881189,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_0","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_0"],"collisions":[{"shape":"box","origin_m":[-0.22,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.22,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"jacket_out_barb_1","name_zh":"软管接嘴倒刺环","function_zh":"软管接嘴倒刺环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__jacket_out_barb_1"],"collisions":[{"shape":"box","origin_m":[-0.224,-0.022,0.11889999999999999],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.119135973449215],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.019807968978321704,0.1198079689783217],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12081368135966822],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0189,0.122],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.01913597344921501,0.12318631864033178],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.0198079689783217,0.12419203102167829],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.02081368135966822,0.12486402655078499],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.022,0.1251],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.12486402655078499],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678294,0.12419203102167829],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12318631864033178],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.025099999999999997,0.122],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024864026550784988,0.12081368135966822],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.024192031021678297,0.1198079689783217],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]},{"shape":"box","origin_m":[-0.224,-0.023186318640331778,0.119135973449215],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0021999999999999997,0.0012332566777538796,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"subphase","name_zh":"透明亚相液面/微小排液升幅可视代理","function_zh":"透明亚相液面/微小排液升幅可视代理","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__subphase"],"collisions":[],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.0005],"state_id":"subphase.level_delta_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"透明液面仅光学可视代理,无任何刚体碰撞;单分子膜不可作为固体封板。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"motor_housing","name_zh":"左侧L形屏障电机壳","function_zh":"左侧L形屏障电机壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__motor_housing"],"collisions":[{"shape":"box","origin_m":[-0.2455,-0.0075,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.04300000000000001,0.137,0.03799999999999999]},{"shape":"box","origin_m":[-0.2385,0.086,0.136],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05700000000000002,0.05,0.03799999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_end","name_zh":"屏障导轨右端固定座","function_zh":"屏障导轨右端固定座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__drive_end"],"collisions":[{"shape":"box","origin_m":[0.237,0.085,0.144],"rpy_rad":[0,0,0],"size_m":[0.041,0.05,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_0","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0.073,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_guide_1","name_zh":"屏障水平抛光导杆","function_zh":"屏障水平抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.092,0.158],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.455}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_leadscrew","name_zh":"屏障对称传动丝杆工程外观","function_zh":"屏障对称传动丝杆工程外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_leadscrew"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0.172],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0027,"length_m":0.46}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_left","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_left"],"collisions":[{"shape":"box","origin_m":[-0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lead_end_right","name_zh":"屏障丝杆端部固定轴座","function_zh":"屏障丝杆端部固定轴座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__lead_end_right"],"collisions":[{"shape":"box","origin_m":[0.235,0.083,0.166],"rpy_rad":[0,0,0],"size_m":[0.014,0.016,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left","name_zh":"Delrin亲水屏障/left","function_zh":"Delrin亲水屏障/left","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[-0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_left_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_left","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_left_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right","name_zh":"Delrin亲水屏障/right","function_zh":"Delrin亲水屏障/right","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.188,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right"],"collisions":[{"shape":"box","origin_m":[0.0,-0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.0,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0748,0.012999999999999984]},{"shape":"box","origin_m":[0.0,0.046950000000000006,0.14250000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012,0.0191,0.012999999999999984]}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.16514814814814816],"state_id":"barrier.inward_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["barrier.move","pressure.control","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm","name_zh":"屏障上部不锈钢驱动梁","function_zh":"屏障上部不锈钢驱动梁","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm"],"collisions":[{"shape":"box","origin_m":[0,0.018,0.152],"rpy_rad":[0,0,0],"size_m":[0.012,0.134,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_carriage","name_zh":"屏障后部滑座连接板","function_zh":"屏障后部滑座连接板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_carriage"],"collisions":[{"shape":"box","origin_m":[0,0.0715,0.18],"rpy_rad":[0,0,0],"size_m":[0.019,0.048,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_0","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_0"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.073,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.07479861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.07632340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.07734223380280304,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.07769999999999999,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.07734223380280304,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.07632340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.07479861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.073,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.07120138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.06967659812842322,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.06865776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0683,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.06865776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.06967659812842322,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.07120138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_0","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_0"],"collisions":[{"shape":"box","origin_m":[0,0.073,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_1","name_zh":"屏障真实空心导套","function_zh":"屏障真实空心导套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_1"],"collisions":[{"shape":"box","origin_m":[2.87791997799628e-19,0.092,0.1533],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.6588513638760955e-19,0.09379861213211592,0.15365776619719695],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534096e-19,0.09532340187157677,0.15467659812842321],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516804e-19,0.09634223380280305,0.15620138786788407],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.7622177446276828e-35,0.0967,0.158],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.10133229525168e-19,0.09634223380280305,0.15979861213211594],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534091e-19,0.09532340187157677,0.1613234018715768],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760955e-19,0.09379861213211592,0.16234223380280305],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.87791997799628e-19,0.092,0.1627],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.6588513638760965e-19,0.09020138786788408,0.16234223380280305],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-2.0349967321534098e-19,0.08867659812842323,0.1613234018715768],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-1.1013322952516818e-19,0.08765776619719695,0.15979861213211594],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[-5.286653233883048e-35,0.0873,0.158],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[1.1013322952516809e-19,0.08765776619719695,0.15620138786788407],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.0349967321534086e-19,0.08867659812842323,0.15467659812842321],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]},{"shape":"box","origin_m":[2.658851363876095e-19,0.09020138786788408,0.15365776619719695],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_bearing_mount_1","name_zh":"导套到驱动座立耳","function_zh":"导套到驱动座立耳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_bearing_mount_1"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.1715],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_nut","name_zh":"屏障丝杆真实空心导螺母","function_zh":"屏障丝杆真实空心导螺母","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_nut"],"collisions":[{"shape":"box","origin_m":[2.7248391281028607e-19,0.083,0.16754999999999998],"rpy_rad":[-0.0,1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.517423099840133e-19,0.08470294127402465,0.16788873608032476],"rpy_rad":[1.5707963267948966,1.1780972450961724,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.9267522251239727e-19,0.08614662517628013,0.16885337482371984],"rpy_rad":[1.5707963267948966,0.7853981633974484,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.0427507901851015e-19,0.08711126391967523,0.17029705872597534],"rpy_rad":[1.5707963267948966,0.3926990816987242,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.6684827582113167e-35,0.08745,0.172],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.0427507901851012e-19,0.08711126391967523,0.17370294127402464],"rpy_rad":[1.5707963267948966,-0.39269908169872414,1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239722e-19,0.08614662517628015,0.17514662517628013],"rpy_rad":[1.5707963267948966,-0.7853981633974483,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.517423099840133e-19,0.08470294127402465,0.17611126391967521],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.7248391281028607e-19,0.083,0.17645],"rpy_rad":[-3.141592653589793,-1.5707963267948966,0.0],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-2.5174230998401334e-19,0.08129705872597535,0.17611126391967521],"rpy_rad":[-1.5707963267948966,-1.1780972450961726,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.9267522251239732e-19,0.07985337482371987,0.17514662517628013],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,-1.5707963267948968],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-1.042750790185103e-19,0.07888873608032478,0.17370294127402464],"rpy_rad":[-1.5707963267948966,-0.39269908169872475,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[-5.00544827463395e-35,0.07855000000000001,0.172],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.042750790185102e-19,0.07888873608032478,0.17029705872597534],"rpy_rad":[-1.5707963267948966,0.3926990816987244,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[1.926752225123972e-19,0.07985337482371986,0.16885337482371984],"rpy_rad":[-1.5707963267948966,0.7853981633974481,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]},{"shape":"box","origin_m":[2.5174230998401325e-19,0.08129705872597535,0.16788873608032476],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-1.5707963267948966],"size_m":[0.0026999999999999997,0.0017703200696789563,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_arm_riser","name_zh":"滑座到屏障梁竖向连接","function_zh":"滑座到屏障梁竖向连接","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_arm_riser"],"collisions":[{"shape":"box","origin_m":[0,0.053,0.165],"rpy_rad":[0,0,0],"size_m":[0.012,0.01,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_0","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.042,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"barrier_right_screw_1","name_zh":"屏障固定螺钉","function_zh":"屏障固定螺钉","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"barrier_right","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__barrier_right_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0.033,0.1554],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_base","name_zh":"浸渍架安装底板","function_zh":"浸渍架安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_base"],"collisions":[{"shape":"box","origin_m":[0,0.12,0.132],"rpy_rad":[0,0,0],"size_m":[0.072,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_pedestal","name_zh":"浸渍架立柱底座","function_zh":"浸渍架立柱底座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0.152,0.142],"rpy_rad":[0,0,0],"size_m":[0.07,0.052,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_tower","name_zh":"白色直立浸渍器外壳","function_zh":"白色直立浸渍器外壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_tower"],"collisions":[{"shape":"box","origin_m":[0,0.157,0.3025],"rpy_rad":[0,0,0],"size_m":[0.06,0.052,0.305]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_slot","name_zh":"浸渍器前面竖直行程槽外观","function_zh":"浸渍器前面竖直行程槽外观","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_slot"],"collisions":[{"shape":"box","origin_m":[0,0.1307,0.305],"rpy_rad":[0,0,0],"size_m":[0.011,0.0006,0.266]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_0","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_0","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_0"],"collisions":[{"shape":"box","origin_m":[-0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_1","name_zh":"浸渍器垂直抛光导杆","function_zh":"浸渍器垂直抛光导杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_1"],"collisions":[{"shape":"cylinder","origin_m":[0.01,0.12,0.3],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.27}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_lower_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_lower_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.163],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_guide_upper_1","name_zh":"浸渍导杆端支座","function_zh":"浸渍导杆端支座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_guide_upper_1"],"collisions":[{"shape":"box","origin_m":[0.01,0.127,0.44],"rpy_rad":[0,0,0],"size_m":[0.013,0.023,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper","name_zh":"垂直浸渍滑座后板","function_zh":"垂直浸渍滑座后板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper"],"collisions":[{"shape":"box","origin_m":[0,0.127,0.32],"rpy_rad":[0,0,0],"size_m":[0.042,0.006,0.038]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.125],"state_id":"dipper.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dipper.move","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_0","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_0"],"collisions":[{"shape":"box","origin_m":[-0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.006676598128423227,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576773,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.014342233802803049,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.013323401871576775,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.011798612132115926,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.008201387867884078,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.0066765981284232275,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[-0.005657766197196953,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_bearing_1","name_zh":"浸渍滑座真实空心轴承","function_zh":"浸渍滑座真实空心轴承","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_bearing_1"],"collisions":[{"shape":"box","origin_m":[0.014700000000000001,0.12,0.32],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803049,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576775,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.12469999999999999,0.32],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884078,0.12434223380280304,0.32],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0066765981284232275,0.12332340187157677,0.32],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.12179861213211592,0.32],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.0053,0.12,0.32],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.005657766197196952,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.006676598128423226,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.008201387867884075,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.01,0.1153,0.32],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.011798612132115922,0.11565776619719695,0.32],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.013323401871576773,0.11667659812842322,0.32],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]},{"shape":"box","origin_m":[0.014342233802803047,0.11820138786788408,0.32],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000003,0.0018697762533687852,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_arm","name_zh":"浸渍滑座前伸刚性悬臂","function_zh":"浸渍滑座前伸刚性悬臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_arm"],"collisions":[{"shape":"box","origin_m":[0,0.0645,0.305],"rpy_rad":[0,0,0],"size_m":[0.012,0.129,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dipper_stem","name_zh":"垂直基底夹具悬杆","function_zh":"垂直基底夹具悬杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__dipper_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.283],"rpy_rad":[0,0,0],"radius_m":0.0025,"length_m":0.046}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate_clamp","name_zh":"样品夹具顶部连接桥","function_zh":"样品夹具顶部连接桥","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate_clamp"],"collisions":[{"shape":"box","origin_m":[0,0,0.261],"rpy_rad":[0,0,0],"size_m":[0.016,0.014,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"fixed_jaw","name_zh":"固定夹爪","function_zh":"固定夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__fixed_jaw"],"collisions":[{"shape":"box","origin_m":[-0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_jaw","name_zh":"手动释放活动夹爪","function_zh":"手动释放活动夹爪","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_jaw"],"collisions":[{"shape":"box","origin_m":[0.004,0,0.253],"rpy_rad":[0,0,0],"size_m":[0.005,0.014,0.012]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_screw","name_zh":"夹具调节螺杆","function_zh":"夹具调节螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_screw"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.003,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0013,"length_m":0.011}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_thumb","name_zh":"夹具小型蓝色指旋头","function_zh":"夹具小型蓝色指旋头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"clamp_jaw","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__clamp_thumb"],"collisions":[{"shape":"cylinder","origin_m":[0.004,-0.01,0.254],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0024,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"substrate","name_zh":"真实3x52x56mm最大尺寸基底","function_zh":"真实3x52x56mm最大尺寸基底","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"dipper","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__substrate"],"collisions":[{"shape":"box","origin_m":[0,0,0.227],"rpy_rad":[0,0,0],"size_m":[0.003,0.052,0.056]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["substrate.load","substrate.remove","dipper.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_base","name_zh":"微天平立柱安装底板","function_zh":"微天平立柱安装底板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_base"],"collisions":[{"shape":"box","origin_m":[-0.102,0.108,0.132],"rpy_rad":[0,0,0],"size_m":[0.046,0.075,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_pedestal","name_zh":"微天平手动调高立柱座","function_zh":"微天平手动调高立柱座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_pedestal"],"collisions":[{"shape":"box","origin_m":[-0.102,0.125,0.142],"rpy_rad":[0,0,0],"size_m":[0.04,0.04,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_guide","name_zh":"微天平高度调节杆","function_zh":"微天平高度调节杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_guide"],"collisions":[{"shape":"cylinder","origin_m":[-0.102,0.125,0.258],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.235}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance","name_zh":"白色Wilhelmy微天平头","function_zh":"白色Wilhelmy微天平头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance"],"collisions":[{"shape":"box","origin_m":[-0.075,-0.006,0.319],"rpy_rad":[0,0,0],"size_m":[0.12,0.078,0.055]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.04],"state_id":"probe.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","pressure.control","balance.tare","balance.calibrate","acquisition.start","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_arm","name_zh":"天平头到调高立杆连接臂","function_zh":"天平头到调高立杆连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_arm"],"collisions":[{"shape":"box","origin_m":[-0.094,0.071,0.313],"rpy_rad":[0,0,0],"size_m":[0.043,0.094,0.017]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_bearing","name_zh":"微天平升降真实空心套","function_zh":"微天平升降真实空心套","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_bearing"],"collisions":[{"shape":"box","origin_m":[-0.0928,0.125,0.313],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.13419999999999999,0.313],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775881,0.13349969169910383,0.313],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.13150538238691623,0.313],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12852068757775884,0.313],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.1112,0.125,0.313],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.11049969169910383,0.12147931242224118,0.313],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10850538238691623,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.10552068757775883,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.102,0.1158,0.313],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09847931242224117,0.11650030830089617,0.313],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09549461761308375,0.11849461761308376,0.313],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0056,0.0036599875597857073,0.025]},{"shape":"box","origin_m":[-0.09350030830089616,0.12147931242224116,0.313],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0056,0.0036599875597857073,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust_shaft","name_zh":"天平头高度锁紧螺杆","function_zh":"天平头高度锁紧螺杆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.118,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.002,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"balance_adjust","name_zh":"微天平手动调节蓝色旋钮","function_zh":"微天平手动调节蓝色旋钮","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__balance_adjust"],"collisions":[{"shape":"cylinder","origin_m":[-0.125,0.125,0.313],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_mount","name_zh":"微天平前侧悬挂座连接臂","function_zh":"微天平前侧悬挂座连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_mount"],"collisions":[{"shape":"box","origin_m":[-0.015,-0.0325,0.29],"rpy_rad":[0,0,0],"size_m":[0.038,0.02,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell","name_zh":"Wilhelmy力传感器下悬座","function_zh":"Wilhelmy力传感器下悬座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.282],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.01}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell_arm","name_zh":"力传感器悬丝出口连接臂","function_zh":"力传感器悬丝出口连接臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__load_cell_arm"],"collisions":[{"shape":"box","origin_m":[0,-0.0325,0.275],"rpy_rad":[0,0,0],"size_m":[0.015,0.018,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_wire","name_zh":"Wilhelmy细悬丝","function_zh":"Wilhelmy细悬丝","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_wire"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.0325,0.2145],"rpy_rad":[0,0,0],"radius_m":0.00012,"length_m":0.133}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"probe_hook","name_zh":"Wilhelmy闭合悬挂环","function_zh":"Wilhelmy闭合悬挂环","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__probe_hook"],"collisions":[{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03228540064578226,0.14362113619155648],"rpy_rad":[-0.7829847207150495,-1.4320679382581039,-0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[1.2828979166213958e-19,-0.03186444887018066,0.14370486870579405],"rpy_rad":[-0.7633981482264411,-1.1573329880515442,-0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.03146792096807684,0.14386911594070478],"rpy_rad":[-0.7227365881799199,-0.8911341838221333,-0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.0363169605415529e-19,-0.031111055284373235,0.144107565967162],"rpy_rad":[-0.6580658893349214,-0.6404360781563962,-0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[8.504833500924742e-20,-0.030807565967162,0.14441105528437326],"rpy_rad":[-0.565325538572074,-0.41419686555416896,-0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[6.319661414558993e-20,-0.030569115940704786,0.14476792096807684],"rpy_rad":[-0.44050429428691507,-0.22408556537264135,-0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[3.891628284138694e-20,-0.03040486870579403,0.14516444887018068],"rpy_rad":[-0.28251999514892595,-0.08436523640433072,-0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[1.3140420612092294e-20,-0.030321136191556446,0.1455854006457823],"rpy_rad":[-0.09770504211656766,-0.009607507599923376,-0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-1.3140420612092275e-20,-0.030321136191556446,0.14601459935421773],"rpy_rad":[0.09770504211656766,-0.009607507599923376,0.09770504211656766],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[-3.8916282841386915e-20,-0.03040486870579403,0.14643555112981935],"rpy_rad":[0.28251999514892595,-0.08436523640433072,0.28251999514892595],"radius_m":0.00015,"length_m":0.0005812754174500815},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.030569115940704786,0.1468320790319232],"rpy_rad":[0.44050429428691507,-0.22408556537264135,0.44050429428691507],"radius_m":0.00015,"length_m":0.000581275417450069},{"shape":"cylinder","origin_m":[-8.50483350092474e-20,-0.030807565967162,0.14718894471562677],"rpy_rad":[0.565325538572074,-0.41419686555416896,0.565325538572074],"radius_m":0.00015,"length_m":0.0005812754174500688},{"shape":"cylinder","origin_m":[-1.0363169605415529e-19,-0.031111055284373235,0.14749243403283802],"rpy_rad":[0.6580658893349214,-0.6404360781563962,0.6580658893349214],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[-1.182325491370267e-19,-0.03146792096807684,0.14773088405929524],"rpy_rad":[0.7227365881799199,-0.8911341838221333,0.7227365881799199],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[-1.2828979166213958e-19,-0.03186444887018066,0.14789513129420598],"rpy_rad":[0.7633981482264411,-1.1573329880515442,0.7633981482264411],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03228540064578226,0.14797886380844355],"rpy_rad":[0.7829847207150495,-1.4320679382581039,0.7829847207150495],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.3341692943942049e-19,-0.03271459935421774,0.14797886380844355],"rpy_rad":[-2.358607932874744,1.4320679382581039,2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689},{"shape":"cylinder","origin_m":[-1.2828979166213956e-19,-0.03313555112981934,0.14789513129420598],"rpy_rad":[-2.378194505363352,1.1573329880515442,2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[-1.1823254913702672e-19,-0.033532079031923165,0.14773088405929524],"rpy_rad":[-2.4188560654098756,0.8911341838221234,2.4188560654098756],"radius_m":0.00015,"length_m":0.0005812754174500662},{"shape":"cylinder","origin_m":[-1.0363169605415532e-19,-0.03388894471562676,0.14749243403283802],"rpy_rad":[-2.4835267642548677,0.6404360781564087,2.4835267642548677],"radius_m":0.00015,"length_m":0.0005812754174500621},{"shape":"cylinder","origin_m":[-8.504833500924742e-20,-0.034192434032838004,0.14718894471562677],"rpy_rad":[-2.576267115017716,0.41419686555417595,2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[-6.319661414558991e-20,-0.034430884059295216,0.1468320790319232],"rpy_rad":[-2.7010883593028883,0.22408556537262952,2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[-3.8916282841386993e-20,-0.034595131294205966,0.14643555112981937],"rpy_rad":[-2.859072658440844,0.08436523640434543,2.859072658440844],"radius_m":0.00015,"length_m":0.0005812754174500559},{"shape":"cylinder","origin_m":[-1.3140420612092323e-20,-0.03467886380844355,0.14601459935421776],"rpy_rad":[-3.043887611473232,0.00960750759992205,3.043887611473232],"radius_m":0.00015,"length_m":0.0005812754174500807},{"shape":"cylinder","origin_m":[1.3140420612092276e-20,-0.03467886380844355,0.1455854006457823],"rpy_rad":[3.0438876114732256,0.009607507599923376,-3.0438876114732256],"radius_m":0.00015,"length_m":0.0005812754174500531},{"shape":"cylinder","origin_m":[3.8916282841386945e-20,-0.034595131294205966,0.14516444887018068],"rpy_rad":[2.8590726584408603,0.08436523640433496,-2.8590726584408603],"radius_m":0.00015,"length_m":0.0005812754174500824},{"shape":"cylinder","origin_m":[6.319661414558996e-20,-0.034430884059295216,0.14476792096807684],"rpy_rad":[2.7010883593028883,0.22408556537262952,-2.7010883593028883],"radius_m":0.00015,"length_m":0.0005812754174500657},{"shape":"cylinder","origin_m":[8.504833500924738e-20,-0.034192434032838004,0.14441105528437326],"rpy_rad":[2.576267115017716,0.41419686555417595,-2.576267115017716],"radius_m":0.00015,"length_m":0.000581275417450071},{"shape":"cylinder","origin_m":[1.0363169605415527e-19,-0.03388894471562677,0.144107565967162],"rpy_rad":[2.483526764254872,0.6404360781563962,-2.483526764254872],"radius_m":0.00015,"length_m":0.0005812754174500567},{"shape":"cylinder","origin_m":[1.1823254913702668e-19,-0.033532079031923165,0.14386911594070478],"rpy_rad":[2.4188560654098734,0.8911341838221333,-2.4188560654098734],"radius_m":0.00015,"length_m":0.0005812754174500723},{"shape":"cylinder","origin_m":[1.2828979166213956e-19,-0.03313555112981934,0.14370486870579405],"rpy_rad":[2.378194505363352,1.1573329880515442,-2.378194505363352],"radius_m":0.00015,"length_m":0.0005812754174500631},{"shape":"cylinder","origin_m":[1.3341692943942049e-19,-0.03271459935421774,0.14362113619155648],"rpy_rad":[2.358607932874744,1.4320679382581039,-2.358607932874744],"radius_m":0.00015,"length_m":0.0005812754174500689}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"wilhelmy_plate","name_zh":"Large Platinum KN0002 39.24mm周长铂片","function_zh":"Large Platinum KN0002 39.24mm周长铂片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"balance","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__wilhelmy_plate"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0325,0.138625],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.00824999999999998]},{"shape":"box","origin_m":[-0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.00513,-0.0325,0.14325],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00926,0.00010000000000000286,0.0010000000000000009]},{"shape":"box","origin_m":[0.0,-0.0325,0.144125],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01952,0.00010000000000000286,0.0007500000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["balance.tare","probe.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_mount","name_zh":"亚相温度探头固定夹","function_zh":"亚相温度探头固定夹","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_mount"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.055,0.14],"rpy_rad":[0,0,0],"size_m":[0.006,0.012,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_stand","name_zh":"温度探头细支柱","function_zh":"温度探头细支柱","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_stand"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,-0.055,0.166],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.054}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_arm","name_zh":"温度探头上部支承臂","function_zh":"温度探头上部支承臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_arm"],"collisions":[{"shape":"box","origin_m":[0.0125,-0.01,0.192],"rpy_rad":[0,0,0],"size_m":[0.0038,0.09,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"temperature_probe","name_zh":"亚相温度反馈探头","function_zh":"亚相温度反馈探头","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__temperature_probe"],"collisions":[{"shape":"cylinder","origin_m":[0.0125,0.032,0.16275],"rpy_rad":[0,0,0],"radius_m":0.001,"length_m":0.0585}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"KSV NIMA独立控制界面单元","function_zh":"KSV NIMA独立控制界面单元","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller"],"collisions":[{"shape":"box","origin_m":[0.348,-0.04,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.094,0.13,0.206]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_0","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_1","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.315,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_2","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.093,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_foot_3","name_zh":"独立控制器防滑脚","function_zh":"独立控制器防滑脚","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.381,-0.005,0.007],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_bezel","name_zh":"厂家数字LCD外框","function_zh":"厂家数字LCD外框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_bezel"],"collisions":[{"shape":"box","origin_m":[0.31074999999999997,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.38525,-0.0735,0.174],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005499999999999998,0.003,0.051]},{"shape":"box","origin_m":[0.348,-0.0735,0.1515],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]},{"shape":"box","origin_m":[0.348,-0.0735,0.19649999999999998],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.069,0.003,0.005999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_background","name_zh":"LCD暗色背板","function_zh":"LCD暗色背板","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_background"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0748,0.174],"rpy_rad":[0,0,0],"size_m":[0.069,0.0008,0.039]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_pressure","name_zh":"本地pressure数字读数区域","function_zh":"本地pressure数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_pressure"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.183],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"display_area","name_zh":"本地area数字读数区域","function_zh":"本地area数字读数区域","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__display_area"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0752,0.166],"rpy_rad":[0,0,0],"size_m":[0.063,0.00035,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_panel","name_zh":"防溅触摸键区","function_zh":"防溅触摸键区","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_panel"],"collisions":[{"shape":"box","origin_m":[0.348,-0.0935,0.047],"rpy_rad":[0.224,0,0],"size_m":[0.088,0.064,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_0","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_0"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_1","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_1"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_2","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_2"],"collisions":[{"shape":"box","origin_m":[0.32099999999999995,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_3","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_3"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_4","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_4"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_5","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_5"],"collisions":[{"shape":"box","origin_m":[0.33899999999999997,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_6","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_6"],"collisions":[{"shape":"box","origin_m":[0.357,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_7","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_7"],"collisions":[{"shape":"box","origin_m":[0.357,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_8","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_8"],"collisions":[{"shape":"box","origin_m":[0.357,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_9","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_9"],"collisions":[{"shape":"box","origin_m":[0.375,-0.1134223842875421,0.04440990264671466],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_10","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_10"],"collisions":[{"shape":"box","origin_m":[0.375,-0.09392204976760454,0.04885253177939407],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"touch_pad_11","name_zh":"电容触摸键/无机械行程","function_zh":"电容触摸键/无机械行程","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__touch_pad_11"],"collisions":[{"shape":"box","origin_m":[0.375,-0.07442171524766698,0.05329516091207347],"rpy_rad":[0.224,0,0],"size_m":[0.011,0.012,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_rear_box","name_zh":"带真实摇臂让位孔的控制器接线座","function_zh":"带真实摇臂让位孔的控制器接线座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__controller_rear_box"],"collisions":[{"shape":"box","origin_m":[0.348,0.01,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.011499999999999996]},{"shape":"box","origin_m":[0.348,0.01,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.017]},{"shape":"box","origin_m":[0.348,0.01,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.008,0.021500000000000005]},{"shape":"box","origin_m":[0.348,0.0165,0.06875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.011499999999999996]},{"shape":"box","origin_m":[0.33475,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0605,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.38625,0.0165,0.08299999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01050000000000001,0.004999999999999999,0.017]},{"shape":"box","origin_m":[0.348,0.0165,0.10225000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08700000000000002,0.004999999999999999,0.021500000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"控制器直流电源插口壳","function_zh":"控制器直流电源插口壳","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in"],"collisions":[{"shape":"box","origin_m":[0.31775000000000003,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.32825,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0035,0.008,0.014]},{"shape":"box","origin_m":[0.323,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]},{"shape":"box","origin_m":[0.323,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007,0.008,0.0035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in_back","name_zh":"电源口后座","function_zh":"电源口后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_in_back"],"collisions":[{"shape":"box","origin_m":[0.323,0.0165,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.001,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pin","name_zh":"直流插口中心针","function_zh":"直流插口中心针","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0.323,0.01975,0.093],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.001,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_port","name_zh":"USB数据插口","function_zh":"USB数据插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_port"],"collisions":[{"shape":"box","origin_m":[0.33725,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.35074999999999995,0.02,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0025000000000000005,0.007,0.013]},{"shape":"box","origin_m":[0.344,0.02,0.08775],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]},{"shape":"box","origin_m":[0.344,0.02,0.09825],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.011,0.007,0.0024999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_back","name_zh":"USB后座","function_zh":"USB后座","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_back"],"collisions":[{"shape":"box","origin_m":[0.344,0.017,0.093],"rpy_rad":[0,0,0],"size_m":[0.011,0.001,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb_tongue","name_zh":"USB插口舌片","function_zh":"USB插口舌片","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__usb_tongue"],"collisions":[{"shape":"box","origin_m":[0.344,0.019,0.093],"rpy_rad":[0,0,0],"size_m":[0.007,0.004,0.0025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"控制器后部电源摇臂框","function_zh":"控制器后部电源摇臂框","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.3635,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.3825,0.022,0.083],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.008,0.023]},{"shape":"box","origin_m":[0.373,0.022,0.07300000000000001],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]},{"shape":"box","origin_m":[0.373,0.022,0.093],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.016,0.008,0.002999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"电源摇臂","function_zh":"电源摇臂","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.373,0.022,0.083],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_switch"],"collisions":[{"shape":"box","origin_m":[-1.0715659492539341e-19,-0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[1.0715659492539341e-19,0.00175,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0005,0.014,0.014]},{"shape":"box","origin_m":[0.0,0.0,-0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]},{"shape":"box","origin_m":[0.0,0.0,0.00425],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.003,0.014,0.0055]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,0.28],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_pivot","name_zh":"摇臂固定轴","function_zh":"摇臂固定轴","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__power_pivot"],"collisions":[{"shape":"cylinder","origin_m":[0.373,0.022,0.083],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0012,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_out","name_zh":"控制器槽体控制缆插口","function_zh":"控制器槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_out"],"collisions":[{"shape":"box","origin_m":[0.3265,0.02,0.071],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.07233939201327781],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.07347487373415292],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.07423357836378949],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.0745],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.07423357836378949],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.07347487373415292],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.07233939201327781],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3195,0.02,0.071],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3197664216362105,0.02,0.06966060798672218],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3205251262658471,0.02,0.06852512626584707],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3216606079867222,0.02,0.0677664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.323,0.02,0.06749999999999999],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3243393920132778,0.02,0.0677664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3254748737341529,0.02,0.06852512626584707],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[0.3262335783637895,0.02,0.06966060798672218],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"frame_control_in","name_zh":"槽体控制缆插口","function_zh":"槽体控制缆插口","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__frame_control_in"],"collisions":[{"shape":"box","origin_m":[-0.2405,0.112,0.139],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.14033939201327783],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.14147487373415293],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.14223357836378953],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.14250000000000002],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.14223357836378953],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.14147487373415293],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.14033939201327783],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2475,0.112,0.139],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2472335783637895,0.112,0.1376606079867222],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24647487373415292,0.112,0.1365251262658471],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.2453393920132778,0.112,0.1357664216362105],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.244,0.112,0.1355],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24266060798672218,0.112,0.1357664216362105],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24152512626584707,0.112,0.1365251262658471],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]},{"shape":"box","origin_m":[-0.24076642163621048,0.112,0.1376606079867222],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0019999999999999996,0.0013923865716576058,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"control_cable","name_zh":"控制界面单元至槽体固定缆","function_zh":"控制界面单元至槽体固定缆","physical_meaning_zh":"功能/装配按原厂照片或明确工程示意;除槽/井/基底最大尺寸及探头周长外,局部尺寸和质量未实测","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_mediuml__control_cable"],"collisions":[{"shape":"cylinder","origin_m":[0.3229944416161805,0.02515576049764826,0.07087406067268512],"rpy_rad":[2.3574723010969163,-1.5144453133020666,2.3574723010969163],"radius_m":0.0027,"length_m":0.006721554734445796},{"shape":"cylinder","origin_m":[0.3227110705238328,0.03139912055638601,0.0706361342611842],"rpy_rad":[2.401360137512194,-1.521880849598501,2.401360137512194],"radius_m":0.0027,"length_m":0.006609189570825264},{"shape":"cylinder","origin_m":[0.32189021862367884,0.037506256097387836,0.07042612450536366],"rpy_rad":[2.4453776982174293,-1.5291643438131257,2.4453776982174293],"radius_m":0.0027,"length_m":0.006544087079291545},{"shape":"cylinder","origin_m":[0.32054594159894045,0.04347736183141698,0.07024405574406892],"rpy_rad":[2.488875620994855,-1.536211296078815,2.488875620994855],"radius_m":0.0027,"length_m":0.006524088109780869},{"shape":"cylinder","origin_m":[0.31869229513283936,0.049312632469236714,0.07008995231614537],"rpy_rad":[2.531251228290457,-1.5429497647162596,2.531251228290457],"radius_m":0.0027,"length_m":0.006546075719481771},{"shape":"cylinder","origin_m":[0.31634333490859756,0.055012262721610264,0.06996383856043842],"rpy_rad":[2.5719955663993437,-1.5493258588954921,2.5719955663993437],"radius_m":0.0027,"length_m":0.0066061761981289005},{"shape":"cylinder","origin_m":[0.3135131166094366,0.06057644729930087,0.06986573881579347],"rpy_rad":[2.6107223917311098,-1.5553061795008583,2.6107223917311098],"radius_m":0.0027,"length_m":0.006700016411801153},{"shape":"cylinder","origin_m":[0.31021569591857845,0.06600538091307179,0.06979567742105593],"rpy_rad":[2.6471768195115724,-1.5608772294779982,2.6471768195115724],"radius_m":0.0027,"length_m":0.006822990287989175},{"shape":"cylinder","origin_m":[0.306465128519245,0.07129925827368627,0.06975367871507121],"rpy_rad":[2.6812268187966644,-1.5660425756113254,2.6812268187966644],"radius_m":0.0027,"length_m":0.006970495196158906},{"shape":"cylinder","origin_m":[0.3022754700946579,0.07645827409190754,0.06973976703668472],"rpy_rad":[-0.428748958302298,-1.5707738043612502,-0.4287489583022981],"radius_m":0.0027,"length_m":0.007138115068552162},{"shape":"cylinder","origin_m":[0.297660776328039,0.08148262307849888,0.06975396672474185],"rpy_rad":[-0.399514705957383,-1.566361089720082,-0.39951470595738303],"radius_m":0.0027,"length_m":0.007321743627400848},{"shape":"cylinder","origin_m":[0.2926351029026102,0.08637249994422348,0.06979630211808802],"rpy_rad":[-0.3725572513451214,-1.5622812505012993,-0.3725572513451214],"radius_m":0.0027,"length_m":0.007517653050825956},{"shape":"cylinder","origin_m":[0.2872125055015932,0.09112809939984463,0.06986679755556863],"rpy_rad":[-0.34773612778609975,-1.5585013676066797,-0.34773612778609975],"radius_m":0.0027,"length_m":0.007722519510163526},{"shape":"cylinder","origin_m":[0.2814070398082099,0.09574961615612557,0.06996547737602907],"rpy_rad":[-0.3248925687051086,-1.5549883938747653,-0.3248925687051086],"radius_m":0.0027,"length_m":0.007933418380030022},{"shape":"cylinder","origin_m":[0.2752327615056821,0.10023724492382954,0.07009236591831476],"rpy_rad":[-0.30386148276725766,-1.5517105323890565,-0.30386148276725766],"radius_m":0.0027,"length_m":0.00814780048898713},{"shape":"cylinder","origin_m":[0.26870372627723166,0.10459118041371981,0.07024748752127113],"rpy_rad":[-0.2844796465762175,-1.5486380412819787,-0.28447964657621755],"radius_m":0.0027,"length_m":0.008363458213114457},{"shape":"cylinder","origin_m":[0.2618339898060803,0.10881161733655959,0.07043086652374356],"rpy_rad":[-0.2665909077918485,-1.5457436235756012,-0.2665909077918486],"radius_m":0.0027,"length_m":0.008578487571892368},{"shape":"cylinder","origin_m":[0.25463760777544986,0.11289875040311212,0.07064252726457743],"rpy_rad":[-0.2500491767111685,-1.543002537223962,-0.2500491767111685],"radius_m":0.0027,"length_m":0.00879125026581342},{"shape":"cylinder","origin_m":[0.2471286358685622,0.1168527743241407,0.07088249408261821],"rpy_rad":[-0.23471986732904573,-1.540392529308796,-0.23471986732904576],"radius_m":0.0027,"length_m":0.009000337937967668},{"shape":"cylinder","origin_m":[0.23932112976863903,0.12067388381040853,0.07115079131671126],"rpy_rad":[-0.2204803037493963,-1.537893668822511,-0.2204803037493963],"radius_m":0.0027,"length_m":0.009204539804578889},{"shape":"cylinder","origin_m":[0.23122914515890225,0.12436227357267883,0.07144744330570199],"rpy_rad":[-0.20721947188902376,-1.5354881283901243,-0.20721947188902376],"radius_m":0.0027,"length_m":0.009402814072441189},{"shape":"cylinder","origin_m":[0.2228667377225737,0.12791813832171492,0.07177247438843581],"rpy_rad":[-0.1948373842404641,-1.5331599472523827,-0.1948373842404641],"radius_m":0.0027,"length_m":0.009594263128766982},{"shape":"cylinder","origin_m":[0.21424796314287514,0.13134167276828002,0.07212590890375814],"rpy_rad":[-0.18324423947064686,-1.5308947951023903,-0.18324423947064686],"radius_m":0.0027,"length_m":0.009778112254291326},{"shape":"cylinder","origin_m":[0.20538687710302833,0.1346330716231373,0.07250777119051433],"rpy_rad":[-0.1723594958800087,-1.5286797477755658,-0.1723594958800087],"radius_m":0.0027,"length_m":0.009953691501395105},{"shape":"cylinder","origin_m":[0.1962975352862552,0.13779252959705013,0.07291808558754986],"rpy_rad":[-0.16211093358203585,-1.5265030802150885,-0.16211093358203585],"radius_m":0.0027,"length_m":0.010120420345360547},{"shape":"cylinder","origin_m":[0.18699399337577755,0.1408202414007817,0.07335687643371011],"rpy_rad":[-0.1524337500743527,-1.5243540786519463,-0.15243375007435264],"radius_m":0.0027,"length_m":0.010277794725718364},{"shape":"cylinder","origin_m":[0.1774903070548171,0.1437164017450952,0.07382416806784046],"rpy_rad":[-0.14326971377158032,-1.5222228718597246,-0.14326971377158032],"radius_m":0.0027,"length_m":0.010425376125203265},{"shape":"cylinder","origin_m":[0.16780053200659578,0.14648120534075398,0.07431998482878635],"rpy_rad":[-0.1345663870351918,-1.5201002801765828,-0.1345663870351918],"radius_m":0.0027,"length_m":0.010562782373575007},{"shape":"cylinder","origin_m":[0.1579387239143354,0.14911484689852122,0.0748443510553932],"rpy_rad":[-0.12627642203610992,-1.5179776803920484,-0.12627642203610995],"radius_m":0.0027,"length_m":0.01068967990529883},{"shape":"cylinder","origin_m":[0.14791893846125764,0.15161752112916016,0.07539729108650634],"rpy_rad":[-0.11835692782673328,-1.515846884349748,-0.1183569278267333],"radius_m":0.0027,"length_m":0.010805777239935609},{"shape":"cylinder","origin_m":[0.1377552313305844,0.15398942274343408,0.07597882926097123],"rpy_rad":[-0.11076890416943865,-1.5137000290708753,-0.11076890416943865],"radius_m":0.0027,"length_m":0.010910819490255125},{"shape":"cylinder","origin_m":[0.1274616582055375,0.15623074645210625,0.0765889899176333],"rpy_rad":[-0.1034767362078576,-1.5115294762636327,-0.1034767362078576],"radius_m":0.0027,"length_m":0.011004583734848063},{"shape":"cylinder","origin_m":[0.11705227476933874,0.1583416869659398,0.07722779739533789],"rpy_rad":[-0.09644774346219388,-1.5093277191916161,-0.0964477434621939],"radius_m":0.0027,"length_m":0.011086875119391843},{"shape":"cylinder","origin_m":[0.10654113670520987,0.1603224389956981,0.07789527603293045],"rpy_rad":[-0.08965177653926032,-1.5070872949935041,-0.08965177653926032],"radius_m":0.0027,"length_m":0.01115752357401453},{"shape":"cylinder","origin_m":[0.09594229969637288,0.16217319725214435,0.0785914501692564],"rpy_rad":[-0.0830608551484269,-1.5048007006547888,-0.08306085514842691],"radius_m":0.0027,"length_m":0.011216381053874284},{"shape":"cylinder","origin_m":[0.0852698194260495,0.1638941564460418,0.0793163441431611],"rpy_rad":[-0.076648841360528,-1.502460310916921,-0.076648841360528],"radius_m":0.0027,"length_m":0.011263319226627846},{"shape":"cylinder","origin_m":[0.07453775157746143,0.16548551128815364,0.08006998229348997],"rpy_rad":[-0.07039114244524024,-1.500058296462071,-0.07039114244524025],"radius_m":0.0027,"length_m":0.01129822754439925},{"shape":"cylinder","origin_m":[0.06376015183383058,0.16694745648924322,0.08085238895908842],"rpy_rad":[-0.06426443801471944,-1.4975865407275606,-0.06426443801471944],"radius_m":0.0027,"length_m":0.011321011649639626},{"shape":"cylinder","origin_m":[0.0529510758783788,0.16828018676007372,0.08166358847880188],"rpy_rad":[-0.058246426550746126,-1.4950365536781989,-0.058246426550746126],"radius_m":0.0027,"length_m":0.011331592074278737},{"shape":"cylinder","origin_m":[0.04212457939432783,0.16948389681140844,0.08250360519147573],"rpy_rad":[-0.05231558667518648,-1.492399380794309,-0.05231558667518648],"radius_m":0.0027,"length_m":0.011329903200195458},{"shape":"cylinder","origin_m":[0.03129471806489954,0.17055878135401054,0.08337246343595536],"rpy_rad":[-0.04645094872395589,-1.489665505412557,-0.04645094872395589],"radius_m":0.0027,"length_m":0.011315892456579463},{"shape":"cylinder","origin_m":[0.02047554757331575,0.17150503509864332,0.0842701875510862],"rpy_rad":[-0.040631872290991175,-1.4868247423802134,-0.040631872290991175],"radius_m":0.0027,"length_m":0.011289519736508461},{"shape":"cylinder","origin_m":[0.009681123602798207,0.17232285275607,0.08519680187571368],"rpy_rad":[-0.034837825409681486,-1.4838661207435226,-0.034837825409681486],"radius_m":0.0027,"length_m":0.011250757021286762},{"shape":"cylinder","origin_m":[-0.0010744981634312478,0.17301242903705388,0.08615233074868317],"rpy_rad":[-0.02904816092334113,-1.4807777528771755,-0.02904816092334113],"radius_m":0.0027,"length_m":0.011199588207034815},{"shape":"cylinder","origin_m":[-0.011777262042150821,0.17357395865235814,0.08713679850884007],"rpy_rad":[-0.023241885348222736,-1.4775466870614977,-0.023241885348222736],"radius_m":0.0027,"length_m":0.0111360091339173},{"shape":"cylinder","origin_m":[-0.02241311235013865,0.17400763631274607,0.0881502294950298],"rpy_rad":[-0.017397415133399454,-1.4741587400105982,-0.017397415133399454],"radius_m":0.0027,"length_m":0.01106002782451847},{"shape":"cylinder","origin_m":[-0.03296799340417287,0.17431365672898091,0.08919264804609778],"rpy_rad":[-0.011492314645337995,-1.4705983052273066,-0.011492314645337997],"radius_m":0.0027,"length_m":0.010971664944494315},{"shape":"cylinder","origin_m":[-0.04342784952103177,0.17449221461182585,0.09026407850088938],"rpy_rad":[-0.00550300941842231,-1.4668481322836906,-0.00550300941842231],"radius_m":0.0027,"length_m":0.010870954506066932},{"shape":"cylinder","origin_m":[-0.05377862501749352,0.17454350467204421,0.09136454519825003],"rpy_rad":[0.0005955328292945409,-1.462889071167409,0.0005955328292945411],"radius_m":0.0027,"length_m":0.01075794484358251},{"shape":"cylinder","origin_m":[-0.06400626421033628,0.1744677216203992,0.09249407247702515],"rpy_rad":[0.006830162269237506,-1.4586997746554695,0.006830162269237506],"radius_m":0.0027,"length_m":0.010632699900693814},{"shape":"cylinder","origin_m":[-0.07409671141633828,0.17426506016765408,0.09365268467606011],"rpy_rad":[0.013229958717897184,-1.4542563502319579,0.013229958717897184],"radius_m":0.0027,"length_m":0.010495300881365582},{"shape":"cylinder","origin_m":[-0.0840359109522776,0.1739357150245721,0.09484040613420033],"rpy_rad":[0.019826707887970047,-1.4495319513016733,0.019826707887970044],"radius_m":0.0027,"length_m":0.010345848332634343},{"shape":"cylinder","origin_m":[-0.09380980713493252,0.17347988090191646,0.09605726119029123],"rpy_rad":[0.02665545776695506,-1.4444962953068945,0.026655457766955062],"radius_m":0.0027,"length_m":0.01018446474688642},{"shape":"cylinder","origin_m":[-0.10340434428108121,0.17289775251045048,0.0973032741831782],"rpy_rad":[0.03375517432337269,-1.4391150937679722,0.03375517432337269],"radius_m":0.0027,"length_m":0.01001129779672912},{"shape":"cylinder","origin_m":[-0.1128054667075018,0.1721895245609374,0.09857846945170665],"rpy_rad":[0.04116952024152024,-1.4333493761835125,0.04116952024152024],"radius_m":0.0027,"length_m":0.009826524348103074},{"shape":"cylinder","origin_m":[-0.12199911873097255,0.17135539176414036,0.09988287133472198],"rpy_rad":[0.04894778603957089,-1.4271546861111546,0.04894778603957089],"radius_m":0.0027,"length_m":0.009630355439509372},{"shape":"cylinder","origin_m":[-0.13097124466827165,0.17039554883082272,0.10121650417106964],"rpy_rad":[0.05714600998435274,-1.4204801236311972,0.05714600998435274],"radius_m":0.0027,"length_m":0.009423042470311038},{"shape":"cylinder","origin_m":[-0.13970778883617724,0.16931019047174767,0.10257939229959497],"rpy_rad":[0.06582833194376729,-1.4132672039206442,0.06582833194376729],"radius_m":0.0027,"length_m":0.009204884913235742},{"shape":"cylinder","origin_m":[-0.14819469555146753,0.16809951139767848,0.1039715600591434],"rpy_rad":[0.07506863694602549,-1.4054484972176617,0.07506863694602549],"radius_m":0.0027,"length_m":0.008976239961080762},{"shape":"cylinder","origin_m":[-0.15641790913092063,0.16676370631937837,0.10539303178856033],"rpy_rad":[0.08495255683659078,-1.3969460118587196,0.08495255683659077],"radius_m":0.0027,"length_m":0.008737534642532734},{"shape":"cylinder","origin_m":[-0.16436337389131486,0.16530296994761062,0.10684383182669119],"rpy_rad":[0.09557991278344247,-1.387669280943868,0.09557991278344247],"radius_m":0.0027,"length_m":0.00848928110633994},{"shape":"cylinder","origin_m":[-0.17201703414942834,0.16371749699313848,0.10832398451238139],"rpy_rad":[0.10706769646211685,-1.3775131175743558,0.10706769646211685],"radius_m":0.0027,"length_m":0.008232095988371005},{"shape":"cylinder","origin_m":[-0.17936483422203925,0.16200748216672517,0.10983351418447629],"rpy_rad":[0.11955370098631486,-1.3663550190523719,0.11955370098631488],"radius_m":0.0027,"length_m":0.007966725055618648},{"shape":"cylinder","origin_m":[-0.18639271842592575,0.1601731201791339,0.11137244518182131],"rpy_rad":[0.13320091846007326,-1.3540522367881593,0.13320091846007326],"radius_m":0.0027,"length_m":0.007694074677950606},{"shape":"cylinder","origin_m":[-0.19308663107786603,0.158214605741128,0.11294080184326188],"rpy_rad":[0.14820280816282744,-1.3404386030648816,0.14820280816282747],"radius_m":0.0027,"length_m":0.007415252119940005},{"shape":"cylinder","origin_m":[-0.19943251649463833,0.15613213356347064,0.11453860850764341],"rpy_rad":[0.16478948621445025,-1.3253213473696817,0.16478948621445028],"radius_m":0.0027,"length_m":0.007131617161424498},{"shape":"cylinder","origin_m":[-0.20541631899302082,0.1539258983569251,0.11616588951381128],"rpy_rad":[0.18323475411739126,-1.3084783915267582,0.18323475411739124],"radius_m":0.0027,"length_m":0.006844848093343934},{"shape":"cylinder","origin_m":[-0.21102398288979168,0.15159609483225464,0.11782266920061091],"rpy_rad":[0.20386359879821178,-1.289657059028788,0.2038635987982118],"radius_m":0.0027,"length_m":0.006557025546706438},{"shape":"cylinder","origin_m":[-0.21624145250172908,0.1491429177002225,0.1195089719068877],"rpy_rad":[0.22705924086998283,-1.2685758763622075,0.22705924086998283],"radius_m":0.0027,"length_m":0.006270737556523182},{"shape":"cylinder","origin_m":[-0.22105467214561117,0.14656656167159193,0.12122482197148704],"rpy_rad":[0.25326779458028514,-1.2449323086901294,0.25326779458028514],"radius_m":0.0027,"length_m":0.005989208036372572},{"shape":"cylinder","origin_m":[-0.22544958613821622,0.14386722145712613,0.12297024373325438],"rpy_rad":[0.2829968841632258,-1.218420935487159,0.2829968841632258],"radius_m":0.0027,"length_m":0.005716447122045624},{"shape":"cylinder","origin_m":[-0.22941213879632238,0.14104509176758837,0.12474526153103507],"rpy_rad":[0.3168019185285514,-1.1887685535281327,0.31680191852855144],"radius_m":0.0027,"length_m":0.005457413419874912},{"shape":"cylinder","origin_m":[-0.23292827443670786,0.13810036731374192,0.12654989970367458],"rpy_rad":[0.35525029542354825,-1.1557940841484633,0.35525029542354836],"radius_m":0.0027,"length_m":0.005218161993530632},{"shape":"cylinder","origin_m":[-0.23598393737615078,0.13503324280635,0.12838418259001827],"rpy_rad":[0.3988508658725733,-1.1194995197376612,0.3988508658725733],"radius_m":0.0027,"length_m":0.005005925303017687},{"shape":"cylinder","origin_m":[-0.23856507193142934,0.13184391295617587,0.13024813452891154],"rpy_rad":[0.4479372726197949,-1.080188889011054,0.4479372726197949],"radius_m":0.0027,"length_m":0.004829039427428635},{"shape":"cylinder","origin_m":[-0.2406576224193218,0.1285325724739828,0.13214177985919978],"rpy_rad":[0.5025062518499889,-1.038590274272013,0.5025062518499889],"radius_m":0.0027,"length_m":0.0046966005523619144},{"shape":"cylinder","origin_m":[-0.24224753315660624,0.125099416070534,0.13406514291972846],"rpy_rad":[0.5620424198905503,-0.995923349318713,0.5620424198905503],"radius_m":0.0027,"length_m":0.004617754903351568},{"shape":"cylinder","origin_m":[-0.24332074846006096,0.12154463845659269,0.13601824804934293],"rpy_rad":[0.6254035467294904,-0.9538339077755972,0.6254035467294904],"radius_m":0.0027,"length_m":0.004600637624830021},{"shape":"cylinder","origin_m":[-0.24386321264646407,0.11786843434292218,0.13800111958688865],"rpy_rad":[0.6908612113714415,-0.9141488895743404,0.6908612113714415],"radius_m":0.0027,"length_m":0.004651184053286367}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"接受单挡板速度、显式恒温浴/有限库存/观测参数","kind":"configuration","availability":"implemented","component_ids":["controller","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","temperature_k","pressure_sensor_tau_s","force_gain","force_offset_n","force_drift_n_s","plate_width_m","plate_thickness_m","plate_mass_kg","plate_immersion_m","plate_contact_cosine","controller_gain_m3_n_s","leak_rate_s","solvent_evaporation_rate_s","solvent_density_kg_m3","solvent_latent_j_kg","isothermal_bath","safe_access_temperature_k"]},"subphase.load":{"function_zh":"装入有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3","density_kg_m3","surface_tension_n_m","identity","ph","buffer_concentration_mol_m3","accept_engineering"]},"subphase.remove":{"function_zh":"回收有限subphase","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"solution.load":{"function_zh":"装入有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3","concentration_mol_m3","molar_mass_kg_mol","accept_engineering","accept_unknown_conditions","accept_condition_transfer","accept_quasistatic_branch_reuse","allow_dilute_extension"]},"solution.remove":{"function_zh":"回收有限solution","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"substrate.load":{"function_zh":"装入有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["width_m","height_m","thickness_m","faces","wetting","deposition_mode","transfer_efficiency","accept_engineering"]},"substrate.remove":{"function_zh":"回收有限substrate","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"film.spread":{"function_zh":"有限铺展:溶质入表面、溶剂随后由时间推进蒸发","kind":"device_command","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"film.clean":{"function_zh":"人工回收表面膜和残余铺展溶剂","kind":"configuration","availability":"implemented","component_ids":["trough"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"供电;断电停止运动目标","kind":"device_command","availability":"implemented","component_ids":["controller","power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"barrier.move":{"function_zh":"设置对称挡板面积目标;实际单挡板速度在宿主时间演化","kind":"device_command","availability":"implemented","component_ids":["barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","speed_m_s"]},"dipper.move":{"function_zh":"浸提目标;实际接触扫面积才产生有限转移","kind":"device_command","availability":"implemented","component_ids":["dipper","substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","speed_m_s"]},"pressure.control":{"function_zh":"Wilhelmy读数驱动挡板闭环,非直接写真值","kind":"device_command","availability":"implemented","component_ids":["balance","barrier_left","barrier_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled","target_n_m","speed_m_s"]},"balance.tare":{"function_zh":"清洁亚相、固定浸深下记录力基线","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"balance.calibrate":{"function_zh":"外部独立力校准/假定润湿余弦,不读取真值校准","kind":"configuration","availability":"implemented","component_ids":["balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_gain_correction","force_zero_n","assumed_contact_cosine"]},"method.configure":{"function_zh":"有限曲线扫描或逐层浸提方法","kind":"configuration","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","target_area_m2","barrier_speed_m_s","target_pressure_n_m","pressure_tolerance_n_m","duration_s","sample_interval_s","dipper_positions_m","dipping_speed_m_s","maximum_solvent_fraction","blank_leak_area_rate_m2_s"]},"acquisition.start":{"function_zh":"启动异步等温线/恒压浸提,宿主step唯一推进","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper","balance"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留实际膜/溶剂/半层,冻结历史","kind":"device_command","availability":"implemented","component_ids":["controller","barrier_left","barrier_right","dipper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读历史来源、实测代理曲线和真实扫面积转移比","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"真实等温线原始数组/来源,不制造材料","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.isotherm":{"function_zh":"外部数组有限差分:固定n的压缩模量或有转移/泄漏的表观路径斜率","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["area_m2","surface_pressure_n_m","constant_molecule_number"]},"ledger.read":{"function_zh":"有限表面/亚相/基底/溶液/溶剂与恒温浴账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟固定0.1秒分割","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"film.molecular_dynamics":{"function_zh":"未实现:film.molecular_dynamics","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"film.collapse_prediction":{"function_zh":"未实现:film.collapse_prediction","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.spreading":{"function_zh":"未实现:robot.spreading","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"thermal.hardware_pid":{"function_zh":"未实现:thermal.hardware_pid","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"alternative_multitrough":{"function_zh":"未实现:alternative_multitrough","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"surface_potential.measure":{"function_zh":"未实现:surface_potential.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"probe.move":{"function_zh":"人工抬升微天平探头;离液面则不提供表面压观测","kind":"device_command","availability":"implemented","component_ids":["balance","wilhelmy_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"clamp.set":{"function_zh":"上端静止时手动锁紧/松开基底夹","kind":"device_command","availability":"implemented","component_ids":["substrate_clamp","clamp_jaw"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]}},"state_slots":{"plant.configured":{"meaning_zh":"显式工程模型已接受;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.present":{"meaning_zh":"亚相已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"solution.present":{"meaning_zh":"有限铺展溶液已加载;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"substrate.present":{"meaning_zh":"基底已装夹;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate"],"write_via":null},"clamp.locked":{"meaning_zh":"手动夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["substrate_clamp"],"write_via":null},"balance.tared":{"meaning_zh":"固定湿润深度的清亚相力基线;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"pressure.control_enabled":{"meaning_zh":"表面压闭环已启用;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"barrier.inward_m":{"meaning_zh":"Delrin亲水屏障/left(barrier_left)每块对称挡板向内行程,范围 0–0.165148 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["barrier_left"],"write_via":null},"dipper.position_m":{"meaning_zh":"垂直浸渍滑座后板(dipper)基底底端向下行程,.063m穿水面,范围 0–0.125 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["dipper"],"write_via":null},"probe.lift_m":{"meaning_zh":"白色Wilhelmy微天平头(balance)人工微天平抬升,范围 0–0.04 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["balance"],"write_via":null},"clamp.release_m":{"meaning_zh":"手动释放活动夹爪(clamp_jaw)手动夹松开位移,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["clamp_jaw"],"write_via":null},"power.angle_rad":{"meaning_zh":"电源摇臂(power_switch)电源工程姿态,范围 0–0.28 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"barrier.target_area_m2":{"meaning_zh":"目标面积,不是实际面积,范围 0.00252778–0.0273 m^2;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^2","access":"read_only","origin":"setpoint","component_ids":["barrier_left"],"write_via":null},"dipper.target_m":{"meaning_zh":"浸提目标,范围 0–0.125 m;设定值,由 film.spread 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["dipper"],"write_via":null},"pressure.target_n_m":{"meaning_zh":"表面压力设定,范围 0–0.3 N/m;设定值,由 pressure.control 写入,只记录目标,不等于实际值,也不推进过程。","unit":"N/m","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"area.indicated_m2":{"meaning_zh":"由实际挡板位置计算的理想编码器面积,未注入实测噪声,范围 0.00252778–0.0273 m^2;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^2","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"pressure.indicated_n_m":{"meaning_zh":"清亚相tare减Wilhelmy实际力,受润湿/浮力/零漂影响;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N/m","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"balance.force_n":{"meaning_zh":"滤波与外部校准后的Wilhelmy力;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["balance"],"write_via":null},"temperature.indicated_k":{"meaning_zh":"恒温浴边界温度,无独立温控精度认证;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["trough"],"write_via":null},"truth.surface_mol":{"meaning_zh":"有限表面分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.leaked_mol":{"meaning_zh":"表面泄漏入亚相,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.deposited_mol":{"meaning_zh":"基底沉积真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.solution_mol":{"meaning_zh":"铺展库存真实分子,≥0 mol;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_solvent_m3":{"meaning_zh":"未挥发表面溶剂,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解),≥0 K;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;显式恒温浴温度。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.surface_pressure_n_m":{"meaning_zh":"实测等温线准静态代理π;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.eos_modulus_n_m":{"meaning_zh":"固定n/T/branch源曲线局部导数,原始噪声可负;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N/m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"唯一宿主物理时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"当前采集真实时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已采集曲线点,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.completed_strokes":{"meaning_zh":"完整运动行程数,非保证完整单层,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"subphase.level_delta_m":{"meaning_zh":"透明亚相液面/微小排液升幅可视代理(subphase)全槽水面排液升幅;0.5mm工程弯月面余量,非厂家溢流认证,范围 0–0.0005 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["subphase"],"write_via":null},"panel.area_text":{"meaning_zh":"面积LCD字符串,cm2,一位小数;断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"panel.pressure_text":{"meaning_zh":"表面压LCD字符串,mN/m,一位小数;无读数或断电空白;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"langmuir_film":{"meaning_zh":"真实等温线驱动有限单分子膜与Wilhelmy观测和LB面积转移","implementation":"lumped","equations":["A=W*(L-2*q), L=.364m,W=.075m,Amax=.0273m2,Amin=Amax/10.8; speed is explicitly per barrier, not manufacturer-confirmed total-gap convention.","a=A/(n_surface*NA), Pi=piecewise-linear published compression isotherm(a). Source pressure noise and negative readings preserved. Cs^-1=-a*dPi/da at fixed n,T,branch; observed -A*dPi_indicated/dA is apparent modulus if n changes.","F=mg+P*(gamma0-Pi)*cos(theta_true)-rho*g*w*t*immersion; force readout has explicit gain/offset/drift and exponential sensor response. Pi_read=(F_clean_tare-F_corrected)/(P*cos(theta_assumed)). No direct truth-pressure output to agent.","Finite solution spread transfers c*V mol to surface and V solvent to surface reservoir. Solvent evaporation dV/dt=-k_evap*V; latent=evaporatedV*rho_solvent*L, ideal bath supplies exactly same heat. No subphase evaporation or original10min preparation validation.","Surface leakage dn/dt=-k_leak*n transfers finite molecules into subphase. Actual substrate swept area=facing_count*width*abs(delta immersed_length). Eligible wetting direction removes n*(1-exp(-eta*dAs/A)) mol; exactly same molecules accumulate on substrate. eta is explicit unmeasured engineering input, never returned as measured transfer ratio.","Observed TR=(A_before-A_after)/As_actual; independently blank-corrected TR=(deltaA-blank_area_rate*elapsed)/As_actual. Hidden leakage never enters observed correction. Completed stroke count differs from equivalent_layers=sum(TR*actual_swept_area)/(full substrate face area) and true molecular coverage. Partial strokes are weighted by the actually swept fraction.","Constant water inventory: delta_height=B*max(z-.063,0)/(.0273-B), capped at B*H/.0273 where B=substrate width*thickness. Full waterplane, not barrier area. Explicit0.5mm meniscus/freeboard allows maximum.32mm rise; no undocumented overflow or replenishment.","Feedback uses only indicated pressure: dq/dt=clamp(G*(target-Pi_read)/(2W), permitted single-barrier speed), with declared deadband. Source/gamma domain checked before area changes; failures preserve prior physical effects. Fixed0.1s host partition."],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":294.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_sensor_tau_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"pressure sensor tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_gain":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"force gain;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_offset_n":{"value":0.0,"unit":"N","evidence":"assumption","meaning_zh":"force offset n;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_drift_n_s":{"value":0.0,"unit":"N/s","evidence":"assumption","meaning_zh":"force drift n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_width_m":{"value":0.01952,"unit":"m","evidence":"assumption","meaning_zh":"plate width m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_thickness_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"plate thickness m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_mass_kg":{"value":5e-05,"unit":"kg","evidence":"assumption","meaning_zh":"plate mass kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_immersion_m":{"value":0.0015,"unit":"m","evidence":"assumption","meaning_zh":"plate immersion m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"plate_contact_cosine":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"plate contact cosine;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_gain_m3_n_s":{"value":0.2,"unit":"m^3/(N*s)","evidence":"assumption","meaning_zh":"controller gain m3 n s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"leak_rate_s":{"value":0.0,"unit":"1/s","evidence":"assumption","meaning_zh":"leak rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_evaporation_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"solvent evaporation rate s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":1480.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_latent_j_kg":{"value":250000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"solvent latent j kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"isothermal_bath":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"isothermal bath;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"safe_access_temperature_k":{"value":313.15,"unit":"K","evidence":"assumption","meaning_zh":"safe access temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":0.000176,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":997.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.071972205,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"ph":{"value":7.4,"unit":"1","evidence":"assumption","meaning_zh":"ph;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"buffer_concentration_mol_m3":{"value":10.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"buffer concentration mol m3;宿主在 subphase.load 显式输入,此处登记示例值,非厂家标定或实测。"},"concentration_mol_m3":{"value":1.0,"unit":"mol/m^3","evidence":"assumption","meaning_zh":"concentration mol m3;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"molar_mass_kg_mol":{"value":0.677933,"unit":"kg/mol","evidence":"assumption","meaning_zh":"molar mass kg mol;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_transfer":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition transfer;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_quasistatic_branch_reuse":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept quasistatic branch reuse;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"allow_dilute_extension":{"value":false,"unit":"1","evidence":"assumption","meaning_zh":"allow dilute extension;宿主在 solution.load 显式输入,此处登记示例值,非厂家标定或实测。"},"width_m":{"value":0.052,"unit":"m","evidence":"assumption","meaning_zh":"width m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"height_m":{"value":0.056,"unit":"m","evidence":"assumption","meaning_zh":"height m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"thickness_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"thickness m;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"faces":{"value":2,"unit":"1","evidence":"assumption","meaning_zh":"faces;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"transfer_efficiency":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"transfer efficiency;宿主在 substrate.load 显式输入,此处登记示例值,非厂家标定或实测。"},"target_area_m2":{"value":0.016,"unit":"m^2","evidence":"assumption","meaning_zh":"target area m2;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"barrier_speed_m_s":{"value":0.0045,"unit":"m/s","evidence":"assumption","meaning_zh":"barrier speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"target_pressure_n_m":{"value":0.02,"unit":"N/m","evidence":"assumption","meaning_zh":"target pressure n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tolerance_n_m":{"value":0.0005,"unit":"N/m","evidence":"assumption","meaning_zh":"pressure tolerance n m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":40.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"sample_interval_s":{"value":0.1,"unit":"s","evidence":"assumption","meaning_zh":"sample interval s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipper_positions_m":{"value":[0.073,0.053],"unit":"m","evidence":"assumption","meaning_zh":"dipper positions m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dipping_speed_m_s":{"value":0.0018,"unit":"m/s","evidence":"assumption","meaning_zh":"dipping speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_solvent_fraction":{"value":0.001,"unit":"1","evidence":"assumption","meaning_zh":"maximum solvent fraction;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blank_leak_area_rate_m2_s":{"value":0.0,"unit":"m^2/s","evidence":"assumption","meaning_zh":"blank leak area rate m2 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["初始scaffold把364×75×4mm解析为整体外廓是错误。此值仅Medium槽内尺寸;整体框架外廓和质量在已核官方资料未给,置null。","当前技术规格网页Balance resolution=0.1µN/m;官方产品页/Modules PDF=0.03µN/m。采用主规格页0.1µN/m,保留两版本且不宣称已解释产品代际。","Barrier speed0.1–270mm/min未明确是单挡板速度还是双挡板合速度;表面积变化率不可直接混用。运行按单挡板解释属于工程约定,不是已核厂家语义。","LB体积176mL与L109mL之差约67mL,接近20×56×60mm=67.2mL。井深60mm以浅槽底附加深度解释可匹配体积,但文案未明确基准;该解释是工程推断,不是官方尺寸定义。","原始TXT单位标题A2按原论文图释读为Ų/molecule,mNm按原文读为mN/m(并非mN·m转矩);保存原标题、SI变换和依据。","DMPE主Fig2B+PRA曲线与FigS1B(水)+PRA、FigS2A标签1e-6 PRA完全相同,但主Fig2图注为PBS、1e-5M;存在浓度/亚相归属冲突,不纠正原值,不接这些条件到runtime。DMPS Fig2C+PRA也与FigS3A 1e-6 PRA相同,而主图注1e-5M。","一些补充曲线A有局部反向/重复及缺失符--,不投影为单调,不分出猜测支路;仅3主PBS纯膜已核单调域可运行。","Birmingham DPPC正文一般方法70µL×1mg/mL与记录README30µL×1.85mg/mL不同;按记录特定条件换算并保留冲突。原软件第3列分子面积也不符合README分子数,因此不用其作为转换真值,但原列保留。","UJ姜酚候选README写POPC/SM/Chol(5%)=95:95:1,数值并非5%摩尔;仅候选未入库,不能将配方比纠正后当原数据。","47记录只计DMPC/DMPE/DMPS/DPPC四种独立成膜物质;他汀浓度/水与PBS/同曲线在不同图中重复均不增加身份。≥50未达到;不把413水/有机液体张力物性或SurfPro CMC填成膜压缩响应。","原压缩曲线可含塌陷后非平衡路径及负压噪声,保留全部数组;3runtime记录仅在Table1塌陷面积均值+不确定度以上作为保守工程截域,不宣称这是新的实测阈值。","作者45017个压缩模量点系由测量计算的作者派生输出;不称原始π–A测量点,也不假称本地差分重现作者滤波。","跨型号KSV-Nima/Nima真实实验是参考,不是本台273cm²的精度、重复性或原生校准;native=0。","没有真实扩张滞后、泄漏速率、分子传递效率、膜厚、膜层结构及底物接触角数据;相关行为仅显式工程模型。","Birmingham3425行完整采集顺序保留;温度未知、面积非单调、塌陷域未确认,runtime_usable=false;分子面积由README实投料按阿伏伽德罗常数换算。","主表0–300mN/m是仪器量程而非任意水膜可达到的物理范围;γ必须保持物理可行,不能用厂家上限证明每种膜存在相应状态。","364x75x4mm are inner trough dimensions, not machine envelope. Frame dimensions are photo estimates;12kg is only a numerical simulation budget, true whole-machine mass unknown.","LB well20x56x60mm extends from the shallow floor in this engineering interpretation;109.2mL shallow region+67.2mL well=176.4mL, compatible with rounded OEM176mL.","Two barriers each travel inward0..165.148148mm; speed is interpreted per individual barrier as an explicit engineering convention.","Maximum physical substrate3x52x56mm is represented; numerical alternative sizes do not dynamically rescale its mesh. Dipper0..125mm downward is an engineering path with2mm well-floor clearance at lower limit.","Large Platinum KN0002 Wilhelmy probe39.24mm perimeter/10mm height:19.52mm width and0.10mm thickness is an engineering decomposition of the documented perimeter.","The entire balance head may be lifted40mm as a manual adjustment proxy; neither human grip nor knob threads are simulated.","Subphase is a collision-free transparent nominal-full-level visual proxy, with0..0.5mm displacement-rise joint driven by subphase.level_delta_m using full trough area. Empty-trough/cleaning removal does not dynamically hide this water mesh; variable initial filling/evaporation levels and molecular monolayer geometry are not reproduced. The0.5mm meniscus allowance is an engineering bound, not certified OEM freeboard.","Interface Unit LCD and touch pad are documented; local pressure/area display arrangement and rear utility placement are engineering representations.","No dynamic paper/platinum probe substitution, MicroBAM, SPOT, horizontal LS holder, optical window or automated liquid-level compensation module is installed.","真实整机质量未知。12 kg仅为求解工程质量预算,合同真实质量为null;刚体及关节USD逐项校验此预算。完整外框尺度来自照片和装配,364×75×4mm是浅层槽内尺寸。","运行默认PBS、pH7.4、0.01mol/L、294.15K与来源条件对应;PBS表面张力0.071972205 N/m为显式工程输入,不能称为该温度PBS实测值。IAPWS仅用作纯水饱和线独立公式核查。","DMPC/DMPE/DMPS库存等效摩尔质量由供应商公开值显式输入,详physical_inputs.json;DMPS使用钠盐701.844g/mol,原实验批次/反离子分配未验证。","挡板速度暂按单侧速度,面积A=0.075(0.364−2q)。控制器增益单位m^3/(N*s),实际面积变化受每侧速度上限约束。大白金片39.24mm润湿周长被分解为宽19.52mm、厚0.10mm工程矩形;来源实验使用滤纸探头,跨探头校准未运行。","自由液面位移按整槽273cm²水面和有限52×56×3mm基底体积守恒计算,满浸上升0.32mm;Wilhelmy浮力随液位变化。0.5mm弯月面余量是假设,未验证真实溢流。","采用未经平滑的实测压缩支分段线性插值,严格限制于公开塌陷边界以上;不裁剪负压力或局部负模量。扩张/保压/转移复用准静态压缩支需明确接受工程假设。","泄漏、溶剂挥发率、传感器滞后和0.9转移效率均为工程输入;运行中蒸发等待不是文献10min等待的复现。恒温浴显式补给潜热,表面功单列,未闭合分子自由能/全空间传热。","实际转移比由膜面积减少除以基底实际扫过面积计算;可选空白修正只读公开输入,不能偷偷读取真实泄漏量。等效层数以完整基底面积归一,部分行程不会宣称完整镀层。","液体和基底为固定已装载外观代理,清空数值库存不会移除网格。关节为过程权威离散姿态同步,机械接触/连续电机/手动螺纹/机械臂抓持/实际硬件未验证。","独立主程序物理校验232项、实测压缩支重分析17项和六种流程的示例均有独立结果;这些不是原机准确度认证。Matterix外层异步poll/cancel及多主体转发尚未验证。","Main library only runtime_usable empirical compression references. Crossinstrument/unknown condition reuse requires explicit engineering acceptance; no automatic thermal extrapolation.","Postcollapse molecular areas excluded by conservative published-collapse threshold, not simulated collapse dynamics.","Compression curve reused for expansion/constant-pressure transfer only with explicit reversible/quasistatic assumption; no invented hysteresis.","Finite subphase and dissolved leaked molecules are tracked; no solvent dissolution, monolayer domains or multilayer morphology dynamics.","Wilhelmy default platinum perimeter39.24mm; chosen width19.52mm andthickness.10mm are geometric engineering partition of that perimeter.","Isothermal external bath and supplied gamma/density are engineering inputs; buffer does not inherit purewater IAPWS gamma as verified truth.","Free-surface footprint loss by thin vertical substrate is neglected in the molecular-area approximation; displaced liquid level and buoyancy are represented.","Sensor noise spectrum, OEM0.1uN/m resolution and absolute accuracy not experimentally validated.","3D movement/contact/robot/hardware execution not established by runtime unit tests."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","subphase.load","subphase.remove","solution.load","solution.remove","substrate.load","substrate.remove","film.spread","film.clean","power.set","barrier.move","dipper.move","pressure.control","balance.tare","balance.calibrate","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.isotherm","ledger.read","sim.step","probe.move","clamp.set"],"unsupported":["film.molecular_dynamics","film.collapse_prediction","hardware.connect","robot.spreading","noise.empirical","accuracy.certification","thermal.hardware_pid","alternative_multitrough","surface_potential.measure"],"note_zh":"CHEM-127 KSV NIMA Medium L&LB:273cm²、压缩比10.8,内槽364×75×4mm、LB176mL;真实机架外廓和整机质量未知,当前12kg仅工程仿真预算。真实库47记录/4独立脂质/3运行控制/0原生记录,49,189对π–A数据和45,017对作者派生模量严格分计,≥50未满足。3条PBS纯膜在294.15±1K源条件及保守塌陷截域内插值;DPPC只参考,分子面积按记录README投料计算,原软件列保留;未平滑负压/非单调来源。source采用243/587cm²与约600cm²槽及滤纸Wilhelmy;当前273cm²/铂片模型是配置移用,不构成原机校准。PBS基线张力、外部stock等效分子量、快速溶剂挥发、泄漏和转移效率为显式工程输入。观测TR由实际挡板面积变化/扫过基底面积计算,不能由模型真转移效率反称实测膜质量或均匀性。提膜表面压跟踪为工程P控制,有限沉积期间可有稳态偏差;已跑示例目标20mN/m时实际约降至19.14mN/m,未证明全程保持目标容差或达到原厂控压精度。几何/运行/schema/独立物理/真实源/参考图/示例及Matterix的实际通过情况逐报告列出;缺失仍not_run。厂家速度单侧/合速度、井深基准和0.1/0.03µN/m冲突保留;50物质、原机准确度/经验噪声、真实接触/机器人/硬件、完整热场及Matterix外层异步身份转发仍未验证,交付partial。"}},"previews":["previews/biolin_mediuml/preview_closed.webp","previews/biolin_mediuml/preview_compression_max.webp","previews/biolin_mediuml/preview_compression_mid.webp","previews/biolin_mediuml/preview_controller_detail.webp","previews/biolin_mediuml/preview_dipping.webp","previews/biolin_mediuml/preview_front.webp","previews/biolin_mediuml/preview_fully_immersed.webp","previews/biolin_mediuml/preview_measurement.webp","previews/biolin_mediuml/preview_probe_detail.webp","previews/biolin_mediuml/preview_real_references.webp","previews/biolin_mediuml/preview_rear.webp","previews/biolin_mediuml/preview_rear_ports.webp","previews/biolin_mediuml/preview_reference_reanalysis.webp","previews/biolin_mediuml/preview_sample_loading.webp","previews/biolin_mediuml/preview_water_rise.webp","previews/biolin_mediuml/preview_well_detail.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","bytes":1059396},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/collision_proxies.json","bytes":188967},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/geometry_manifest.json","bytes":359315},{"name":"langmuir_library.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/langmuir_library.json","bytes":15738727},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.blend","bytes":455896},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.glb","bytes":298020},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/model.urdf","bytes":227152},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/output_templates.json","bytes":5655},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_mediuml/说明.md","bytes":3505}],"completeness":{"components":124,"with_collisions":123,"with_objects":124,"with_function":124,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_mediuml","chem_id":"CHEM-127","name_en":"Langmuir / Langmuir–Blodgett trough","maker":"Biolin Scientific KSV NIMA","model":"Medium L&LB Trough","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_mediuml","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_mediuml/asset.contract.json","runtime":"scripts/asset_runtime/biolin_mediuml.py"} \ No newline at end of file diff --git a/data/assets/instrument.biolin_thetaflex.json b/data/assets/instrument.biolin_thetaflex.json index 6a8ffa4a1b3c46d1002aca57f24064df3d19cf42..66bb6397bd068a814ff2e528fc574f92a33d4985 100644 --- a/data/assets/instrument.biolin_thetaflex.json +++ b/data/assets/instrument.biolin_thetaflex.json @@ -1 +1 @@ -{"tid":"instrument.biolin_thetaflex","asset_dir":"expansion_batch03/t4_measure/biolin_thetaflex","name_zh":"Biolin Scientific Theta Flex 光学接触角测量仪","category":"颗粒孔隙与界面","description_zh":"有限针筒/液滴,Young-Laplace静态成像与小Bond动态钉扎轮廓,独立像素接触角、滞后和OWRK表面能;不声称OEM精度","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.7665,0.2515,0.559],"bbox_min":[-0.3825,-0.1275,0.0],"bbox_max":[0.384,0.124,0.559],"manifest_dimensions_m":[0.7664999961853027,0.2514999979175627,0.5590000152587891],"glb":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","links":{"base_link":"/Geometry/base_link","stage_x":"/Geometry/base_link/stage_x","stage_y":"/Geometry/base_link/stage_x/stage_y","stage_z":"/Geometry/base_link/stage_x/stage_y/stage_z","focus":"/Geometry/base_link/focus","dispenser":"/Geometry/base_link/dispenser","plunger":"/Geometry/base_link/dispenser/plunger","service_cover":"/Geometry/base_link/service_cover","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.1865],"place":[0.0,0.0,0.0565],"post_place":[0.0,0.0,0.1865],"joint_stage_x_joint":[-0.06,-0.02,0.178],"joint_stage_y_joint":[-0.06,-0.02,0.2],"joint_stage_z_joint":[-0.06,-0.02,0.332],"joint_focus_joint":[0.211,0.0,0.36363],"joint_dispenser_joint":[-0.02,0.0,0.456],"joint_plunger_joint":[-0.02,0.0,0.487],"joint_service_cover_joint":[0.295,0.115,0.273],"joint_power_switch_joint":[0.341,-0.125,0.238]},"joints":[{"name":"stage_x_joint","type":"prismatic","parent":"housing","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.08,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.178],"child_prim":"/Geometry/base_link/stage_x","child_bbox_min":[-0.1265,-0.0905,0.162],"child_bbox_max":[-0.011,0.025,0.33875],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"stage_x","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.2],"child_prim":"/Geometry/base_link/stage_x/stage_y","child_bbox_min":[-0.1265,-0.063,0.172],"child_bbox_max":[-0.0115,0.023,0.33875],"kind":"other"},{"name":"stage_z_joint","type":"prismatic","parent":"stage_y","child":"stage_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.049,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.332],"child_prim":"/Geometry/base_link/stage_x/stage_y/stage_z","child_bbox_min":[-0.0985,-0.054,0.172],"child_bbox_max":[-0.0215,0.014,0.33875],"kind":"other"},{"name":"focus_joint","type":"prismatic","parent":"housing","child":"focus","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.02,"effort":10.0,"mimic":null,"origin_m":[0.211,0.0,0.36363],"child_prim":"/Geometry/base_link/focus","child_bbox_min":[0.1293,-0.027,0.33663],"child_bbox_max":[0.2225,0.027,0.39063],"kind":"other"},{"name":"dispenser_joint","type":"prismatic","parent":"housing","child":"dispenser","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.035,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.456],"child_prim":"/Geometry/base_link/dispenser","child_bbox_min":[-0.037,-0.0235,0.3876],"child_bbox_max":[-0.003,0.0235,0.548],"kind":"other"},{"name":"plunger_joint","type":"prismatic","parent":"dispenser","child":"plunger","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.487],"child_prim":"/Geometry/base_link/dispenser/plunger","child_bbox_min":[-0.0234,-0.0034,0.4735],"child_bbox_max":[-0.0166,0.0034,0.548],"kind":"other"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.295,0.115,0.273],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[0.2205,0.112,0.1345],"child_bbox_max":[0.3695,0.1202,0.4115],"kind":"door"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[0.341,-0.125,0.238],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.333,-0.1275,0.23],"child_bbox_max":[0.349,-0.1225,0.246],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_z","part":"biolin_thetaflex__sample_plate","pos":[-0.06,-0.02,0.3385],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0065],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"syringe","link":"dispenser","part":"biolin_thetaflex__syringe","pos":[-0.02,0.0,0.457],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.001],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dispense","link":"dispenser","part":"biolin_thetaflex__needle","pos":[-0.02,0.0,0.4086],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0474],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"calibration_ball","link":"stage_z","part":"biolin_thetaflex__calibration_socket","pos":[-0.033,-0.002,0.336],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.027,0.018,0.004],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"stage","link":"stage_z","part":"biolin_thetaflex__stage_z","pos":[-0.06,-0.02,0.2525],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0795],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"camera","link":"focus","part":"biolin_thetaflex__objective","pos":[0.168,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.043,0.0,-0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"backlight","link":"base_link","part":"biolin_thetaflex__led_diffuser","pos":[-0.2595,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.2595,0.0,0.3636],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_thetaflex__ac_in","pos":[0.321,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.321,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_thetaflex__usb","pos":[0.279,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.279,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"auxiliary","link":"base_link","part":"biolin_thetaflex__aux_socket","pos":[0.238,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.238,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"measurement_light","part":"biolin_thetaflex__measurement_lamp","prim":"/Geometry/base_link/readout_measurement_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.331,-0.1215,0.411],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.measurement"}},"blank_channel":null,"on":[0.1,0.55,0.95],"off":[0.02,0.025,0.02],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.7665,0.2515],"height_m":0.559,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.3385,"primary_slot":"sample","access":[],"slot_count":10,"mass_evidence":"ThetaFlex documented basic frame26kg used as numerical assembly mass budget; actual accessory and component masses unknown"},"components":[{"id":"housing","name_zh":"U形框架底部承重白色外缘","function_zh":"U形框架底部承重白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.085],"rpy_rad":[0,0,0],"size_m":[0.765,0.23,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_frame","name_zh":"U形左侧白色外缘","function_zh":"U形左侧白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_frame"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.107,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_frame","name_zh":"U形右侧白色相机罩外缘","function_zh":"U形右侧白色相机罩外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_frame"],"collisions":[{"shape":"box","origin_m":[0.295,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.175,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_front","name_zh":"连续圆角U形黑色前面板","function_zh":"连续圆角U形黑色前面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__base_front"],"collisions":[{"shape":"box","origin_m":[0,-0.116,0.09],"rpy_rad":[0,0,0],"size_m":[0.743,0.009,0.11]},{"shape":"box","origin_m":[-0.32825,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.0865,0.009,0.2795]},{"shape":"box","origin_m":[0.28925,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.1645,0.009,0.2795]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_back","name_zh":"黑色左侧背板","function_zh":"黑色左侧背板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_back"],"collisions":[{"shape":"box","origin_m":[-0.329,0.116,0.275],"rpy_rad":[0,0,0],"size_m":[0.084,0.006,0.294]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_top","name_zh":"黑色相机顶盖","function_zh":"黑色相机顶盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_top"],"collisions":[{"shape":"box","origin_m":[0.296,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.157,0.212,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_back","name_zh":"底座背面板","function_zh":"底座背面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__bottom_back"],"collisions":[{"shape":"box","origin_m":[0,0.116,0.083],"rpy_rad":[0,0,0],"size_m":[0.733,0.006,0.082]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_0","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_1","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_2","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_3","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_left","name_zh":"U形左内壁黑色衬板","function_zh":"U形左内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_left"],"collisions":[{"shape":"box","origin_m":[-0.274,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_right","name_zh":"U形右内壁黑色衬板","function_zh":"U形右内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_right"],"collisions":[{"shape":"box","origin_m":[0.207,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_bottom","name_zh":"U形底部黑色衬板","function_zh":"U形底部黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_bottom"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.146],"rpy_rad":[0,0,0],"size_m":[0.505,0.209,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_top","name_zh":"左侧黑色上盖","function_zh":"左侧黑色上盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_top"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.088,0.21,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_outer","name_zh":"右外侧黑色衬板","function_zh":"右外侧黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_outer"],"collisions":[{"shape":"box","origin_m":[0.383,0,0.272],"rpy_rad":[0,0,0],"size_m":[0.002,0.201,0.28]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail","name_zh":"中部手动载台光学导轨","function_zh":"中部手动载台光学导轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.154],"rpy_rad":[0,0,0],"size_m":[0.505,0.064,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_0","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_0"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_1","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"手动X横移台","function_zh":"手动X横移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.06,-0.02,0.178],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.098,0.09,0.018]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.08],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y纵移台","function_zh":"手动Y纵移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.022],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.082,0.086,0.017]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_pedestal","name_zh":"手动Z升降基座","function_zh":"手动Z升降基座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.029],"rpy_rad":[0,0,0],"size_m":[0.063,0.063,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_z","name_zh":"样品台升降柱","function_zh":"样品台升降柱","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.132],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0795],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.161}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.049],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_deck","name_zh":"平面样品金属载台","function_zh":"平面样品金属载台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_deck"],"collisions":[{"shape":"box","origin_m":[0,0,0.0025],"rpy_rad":[0,0,0],"size_m":[0.077,0.068,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_plate","name_zh":"平面测试样片","function_zh":"平面测试样片","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_plate"],"collisions":[{"shape":"box","origin_m":[0,0,0.00575],"rpy_rad":[0,0,0],"size_m":[0.036,0.027,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","drop.clean","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drop_visual","name_zh":"0.2uL40.18度名义球冠液滴","function_zh":"0.2uL40.18度名义球冠液滴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__drop_visual"],"collisions":[{"shape":"box","origin_m":[0,0,0.006626788815225919],"rpy_rad":[0,0,0],"size_m":[0.0013866167244481634,0.0013866167244481634,0.00025357763045183744]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_0","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_0"],"collisions":[{"shape":"box","origin_m":[-0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_1","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_1"],"collisions":[{"shape":"box","origin_m":[0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.061,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_knob","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__z_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.039,0,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"backlight_body","name_zh":"左侧LED均匀背景光源","function_zh":"左侧LED均匀背景光源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__backlight_body"],"collisions":[{"shape":"box","origin_m":[-0.272,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.024,0.077,0.084]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"led_diffuser","name_zh":"62x62mm蓝色均匀背光面","function_zh":"62x62mm蓝色均匀背光面","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__led_diffuser"],"collisions":[{"shape":"box","origin_m":[-0.2595,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.0024,0.062,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["illumination.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"measurement_lamp","name_zh":"原厂测量指示灯","function_zh":"原厂测量指示灯","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__measurement_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.331,-0.1205,0.411],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera","name_zh":"右侧CMOS2/3英寸相机位置代理","function_zh":"右侧CMOS2/3英寸相机位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__camera"],"collisions":[{"shape":"box","origin_m":[0.293,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","camera.calibrate","acquisition.start","acquisition.result","image.capture","analysis.image"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus","name_zh":"相机手动细调焦套","function_zh":"相机手动细调焦套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.211,0.0,0.363626788815226],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.027,"length_m":0.023}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.02],"state_id":"focus.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["focus.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective","name_zh":"精密变焦镜头筒","function_zh":"精密变焦镜头筒","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__objective"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_glass","name_zh":"物镜端光学玻璃","function_zh":"物镜端光学玻璃","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__lens_glass"],"collisions":[{"shape":"cylinder","origin_m":[-0.0805,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.0024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_0","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.012,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_1","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_2","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[-0.034,0.021,0.0],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737024,0.008036352079666886],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[-0.034,0.0148492424049175,0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666888,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[-0.034,1.285879139104721e-18,0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666884,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917497,0.0148492424049175],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,0.008036352079666888],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.021,2.571758278209442e-18],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,-0.008036352079666884],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917503,-0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666898,-0.019401470182737017],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.034,-3.8576374173141625e-18,-0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666891,-0.01940147018273702],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.034,0.014849242404917496,-0.014849242404917503],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737017,-0.008036352079666898],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_arm","name_zh":"左侧伸出滴液器横臂","function_zh":"左侧伸出滴液器横臂","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_arm"],"collisions":[{"shape":"box","origin_m":[-0.1755,0.033,0.413],"rpy_rad":[0,0,0],"size_m":[0.215,0.048,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_tower","name_zh":"单液滴定器竖向驱动罩","function_zh":"单液滴定器竖向驱动罩","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_tower"],"collisions":[{"shape":"box","origin_m":[-0.05,0.033,0.4845],"rpy_rad":[0,0,0],"size_m":[0.043,0.052,0.149]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser","name_zh":"T301自动滴放移动件","function_zh":"T301自动滴放移动件","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.02,0.0,0.456],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser"],"collisions":[{"shape":"box","origin_m":[0,0,0.048],"rpy_rad":[0,0,0],"size_m":[0.034,0.047,0.07]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.035],"state_id":"dispenser.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","dispenser.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe","name_zh":"C201单液针筒外观","function_zh":"C201单液针筒外观","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","stock.load","stock.unload","liquid.transfer","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_collar","name_zh":"针筒固定夹","function_zh":"针筒固定夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.022],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle","name_zh":"液体滴放针","function_zh":"液体滴放针","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0474],"rpy_rad":[0,0,0],"radius_m":0.00045,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger","name_zh":"针筒活塞","function_zh":"针筒活塞","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.031],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0034,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.04],"state_id":"plunger.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger_stem","name_zh":"针筒活塞杆","function_zh":"针筒活塞杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"plunger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.052}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_0","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_0"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.017],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_1","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_1"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.012],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_2","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_2"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.007000000000000001],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_3","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_3"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_4","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_4"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.002999999999999999],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_5","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_5"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.008],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_6","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_6"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.012999999999999998],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"calibration_socket","name_zh":"C216校准球样品台接口代理","function_zh":"C216校准球样品台接口代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__calibration_socket"],"collisions":[{"shape":"cylinder","origin_m":[0.027,0.018,0.004],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["camera.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"采集控制板位置代理","function_zh":"采集控制板位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__controller"],"collisions":[{"shape":"box","origin_m":[0.283,0,0.224],"rpy_rad":[0,0,0],"size_m":[0.105,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.stop","analysis.surface_energy","analysis.hysteresis","sim.step","camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部可拆维护面板","function_zh":"后部可拆维护面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.295,0.115,0.273],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.149,0.006,0.277]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.09],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.06],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.053],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.046],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.03899999999999999],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.032],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.024999999999999994],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.017999999999999995],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.010999999999999996],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.003999999999999997],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_0","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_1","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_2","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_3","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"交流100–240V电源","function_zh":"交流100–240V电源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__ac_in"],"collisions":[{"shape":"box","origin_m":[0.321,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.027,0.01,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"USB3数据接口","function_zh":"USB3数据接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__usb"],"collisions":[{"shape":"box","origin_m":[0.279,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"aux_socket","name_zh":"滴定/附件电控接口","function_zh":"滴定/附件电控接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__aux_socket"],"collisions":[{"shape":"box","origin_m":[0.238,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.021,0.011,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"前侧圆形供电按钮代理","function_zh":"前侧圆形供电按钮代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.341,-0.125,0.238],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_switch"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.005}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim","name_zh":"按钮边缘蓝色饰条","function_zh":"按钮边缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.226],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim_top","name_zh":"按钮上缘蓝色饰条","function_zh":"按钮上缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim_top"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.25],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"brand_badge","name_zh":"右侧Biolin铭牌位置","function_zh":"右侧Biolin铭牌位置","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__brand_badge"],"collisions":[{"shape":"box","origin_m":[0.296,-0.1208,0.362],"rpy_rad":[0,0,0],"size_m":[0.1,0.001,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_0","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.23,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_1","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.14500000000000002,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_2","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_3","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.024999999999999994,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_4","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.11000000000000001,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_slide_bearing","name_zh":"X台与导轨连接滑块","function_zh":"X台与导轨连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"size_m":[0.096,0.066,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_slide_bearing","name_zh":"Y台与X台连接滑块","function_zh":"Y台与X台连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.01],"rpy_rad":[0,0,0],"size_m":[0.072,0.07,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer_shaft","name_zh":"X调节旋钮连接轴","function_zh":"X调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.047,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y调节旋钮连接轴","function_zh":"Y调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_guide","name_zh":"镜头全行程支承套","function_zh":"镜头全行程支承套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_guide"],"collisions":[{"shape":"cylinder","origin_m":[0.235,0,0.363626788815226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.025,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle_hub","name_zh":"针筒底端与针头连接座","function_zh":"针筒底端与针头连接座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle_hub"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.028],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mount","name_zh":"前面板电源按钮安装座","function_zh":"前面板电源按钮安装座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_mount"],"collisions":[{"shape":"cylinder","origin_m":[0.341,-0.121,0.238],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主显式接受有效物性、针筒容量、滞后端点和模型近似","kind":"configuration","availability":"implemented","component_ids":["camera","syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","density_kg_m3","surface_tension_n_m","syringe_capacity_m3","advancing_rad","receding_rad","accept_dynamic_proxy"]},"power.set":{"function_zh":"切换供电","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"service.set":{"function_zh":"断电拆开后盖","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"focus.set":{"function_zh":"手动调焦的过程位置代理","kind":"device_command","availability":"implemented","component_ids":["focus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"illumination.set":{"function_zh":"设置背景照明强度","kind":"device_command","availability":"implemented","component_ids":["led_diffuser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["fraction"]},"method.configure":{"function_zh":"选择静态/动态、FOV、采样频率及拟合;20Hz是本模拟限制","kind":"configuration","availability":"implemented","component_ids":["camera","dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","field_width_m","frame_rate_hz","frames","flow_m3_s","stage_speed_m_s","fit"]},"sample.load":{"function_zh":"宿主放入文献表面/液体配对;未知条件须确认","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","accept_unknown_conditions"]},"sample.remove":{"function_zh":"宿主取出已清除液滴的样片","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stock.load":{"function_zh":"宿主装入与样片参考匹配的有限探针液体","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3"]},"stock.unload":{"function_zh":"宿主回收剩余针筒液体并入账","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"drop.clean":{"function_zh":"宿主吸走样片上的液滴入回收账本","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"camera.calibrate":{"function_zh":"独立外部长度/图像像素标定;不代替C216证书","kind":"configuration","availability":"implemented","component_ids":["camera","calibration_socket"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["known_length_m","observed_pixels"]},"stage.move":{"function_zh":"按受限速度移动手动XYZ台,过程代理","kind":"device_command","availability":"implemented","component_ids":["stage_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","z_m"]},"dispenser.move":{"function_zh":"异步上下移动自动滴放支架","kind":"device_command","availability":"implemented","component_ids":["dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"liquid.transfer":{"function_zh":"有限针筒滴放或回吸,动态模式保留针下液滴,体积守恒","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"acquisition.start":{"function_zh":"按方法频率捕获有限帧数并独立拟合轮廓","kind":"device_command","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留已移动位置、已转移液体与图像","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"只读最后异步操作结果与像素图像","kind":"query","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"image.capture":{"function_zh":"返回由物理轮廓形成的像素图像及图像拟合;模拟图像明确标注","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.image":{"function_zh":"只根据外部图像、外部基线与像素尺度求左右接触角和体积","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["image_png_base64","baseline_px","pixel_pitch_m","fit"]},"analysis.surface_energy":{"function_zh":"外部两种以上探针液观测的OWRK非负拟合","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["observations"]},"analysis.hysteresis":{"function_zh":"从外部进角/退角序列的极值得到滞后,不读取物性真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["advancing_rad","receding_rad"]},"ledger.read":{"function_zh":"宿主体积/质量守恒审计","kind":"query","availability":"implemented","component_ids":["syringe","sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"camera.high_speed_3009fps":{"function_zh":"缺少附件/原厂实现或数据:camera.high_speed_3009fps","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"calibration.oem_certificate":{"function_zh":"缺少附件/原厂实现或数据:calibration.oem_certificate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.pendant_tension":{"function_zh":"缺少附件/原厂实现或数据:drop.pendant_tension","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.captive_bubble":{"function_zh":"缺少附件/原厂实现或数据:drop.captive_bubble","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.tilt":{"function_zh":"缺少附件/原厂实现或数据:stage.tilt","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"topography.roughness":{"function_zh":"缺少附件/原厂实现或数据:topography.roughness","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"rheology.measure":{"function_zh":"缺少附件/原厂实现或数据:rheology.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"缺少附件/原厂实现或数据:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.manipulate":{"function_zh":"缺少附件/原厂实现或数据:robot.manipulate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.empirical":{"function_zh":"缺少附件/原厂实现或数据:fault.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"缺少附件/原厂实现或数据:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"stage.x_m":{"meaning_zh":"实际X台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.target_x_m":{"meaning_zh":"目标X位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"实际Y台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"stage.target_y_m":{"meaning_zh":"目标Y位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"stage.z_m":{"meaning_zh":"实际Z台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_z"],"write_via":null},"stage.target_z_m":{"meaning_zh":"目标Z位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_z"],"write_via":null},"dispenser.z_m":{"meaning_zh":"自动滴放支架实际下移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["dispenser"],"write_via":null},"dispenser.target_m":{"meaning_zh":"滴放目标下移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["dispenser"],"write_via":"dispenser.move"},"plunger.position_m":{"meaning_zh":"针筒体积映射到假设40mm活塞行程;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["plunger"],"write_via":null},"focus.position_m":{"meaning_zh":"手动对焦位置;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["focus"],"write_via":"focus.set"},"service.slide_m":{"meaning_zh":"维护板后移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["service_cover"],"write_via":"service.set"},"power.angle_rad":{"meaning_zh":"电源按钮位置代理;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"plant.configured":{"meaning_zh":"显式工程输入已给定;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"lamp.measurement":{"meaning_zh":"测量或动态传输指示灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["measurement_lamp"],"write_via":null},"sample.present":{"meaning_zh":"样片在位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_plate"],"write_via":null},"camera.calibrated":{"meaning_zh":"外部长度标定已输入;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"illumination.fraction":{"meaning_zh":"背景照明设定;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["led_diffuser"],"write_via":"illumination.set"},"camera.pixel_pitch_m":{"meaning_zh":"独立标定像素尺度;FOV变动失效;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"method.mode":{"meaning_zh":"静态Y-L轮廓或小Bond动态球冠模型;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"angle.indicated_rad":{"meaning_zh":"从图像边缘拟合的平均接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.left_rad":{"meaning_zh":"从像素轮廓拟合左接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.right_rad":{"meaning_zh":"从像素轮廓拟合右接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"volume.indicated_m3":{"meaning_zh":"由图像半宽积分及像素标定估计液滴体积;来源=derived。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"truth.drop_m3":{"meaning_zh":"有限样片液滴体积;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.syringe_m3":{"meaning_zh":"有限针筒库存;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_angle_rad":{"meaning_zh":"有效接触角真值;来源=process_truth。","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_radius_m":{"meaning_zh":"模型接触线半径;来源=process_truth。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"移动/滴液/回吸/成像阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本操作用时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际像素测量帧数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"optical_tensiometry":{"meaning_zh":"有穷滴液及准静态润湿轮廓、成像、独立接触角与表面能分析","implementation":"lumped","equations":["Finite transfer dVdrop=-dVsyringe=Qdt clipped to requested signed volume; cleaning/unloading enters waste; total loaded=syringe+drop+waste","Sessile Young-Laplace: dr/ds=cos(phi), dz/ds=sin(phi), dphi/ds=2/Rapex+rho*g*z/gamma-sin(phi)/r; z downward from apex; shootRapex to finite volume, stop at reference contact angle","Dynamic only Bo_base<=0.1: pinned spherical cap V=pi*h*(3a^2+h^2)/6,theta=2atan(h/a); hold contact radius until explicitly supplied advancing/receding limits; contact line then moves; no hydrodynamic transient or needle meniscus model","1984x1264 uint8 projected polygon, optical blur from explicit focus model, background intensity; no empirical noise","Camera field_width is horizontal effectiveFOV engineering mapping of manufacturer diameter range; certified magnification/diameter-to-sensor relation unknown","Pixel Otsu segmentation selects largest connected droplet; known baseline, cubic side-edge polynomial tangent or circle least squares; neither reads reference contact angle","Observed volume=pi*integral(half_width_pixels^2)*calibrated_pitch^3; length calibration independent external length/pixels, FOV change invalidates it","OWRK gammaL*(1+cos(theta))=2*(sqrt(gammaSd*gammaLd)+sqrt(gammaSp*gammaLp)); nonnegative least squares from independent liquid components and observedangles; reject rank deficiency","Hysteresis=max(externaladvancingangles)-min(externalrecedingangles); data-backed static reference never silently turned into empirical hysteresis","Only hoststep advances time; pure imageanalysis/read/result queries cannot mutate physics or take operation ownership"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":998.20715,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.0728,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"syringe_capacity_m3":{"value":5e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"syringe capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_dynamic_proxy":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept dynamic proxy;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"field_width_m":{"value":0.0035,"unit":"m","evidence":"assumption","meaning_zh":"field width m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_rate_hz":{"value":5.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frame rate hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frames":{"value":5,"unit":"1","evidence":"assumption","meaning_zh":"frames;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_m3_s":{"value":1e-10,"unit":"m^3/s","evidence":"assumption","meaning_zh":"flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.004,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["任务指定规格页1984x1264/3009fps/1.44–32.3mm;当前产品主页面卖点1920x1200/2247fps、比较表1936x1216/2347fps/0.95–26mm,采用任务指定旧配置,冲突保留。","1984x1264实际像素数2507776,与页面括号2.3MP不一致,采用整数像素规格,不把MP近似值用于成像。","3009fps依图像配置;未取得ROI/曝光/全帧速率对应表。实现低速理想相机时间采样,未验证3009fps吞吐。","Darus实验CSV含超180度数字,未擅自修复;排除行详见contact_library.excluded_rows。","DropletLab完整ZIP含127个真实PNG文件和127个AppleDouble同名后缀元数据;真实PNG去重后123个不同内容,4副本不算额外测量。ZIP无所述CSV/PDF,无法逐图确认静态/进退模式或构建原厂误差分布。","PTFE纯物质45行去重后23种,dihexylether/dihexyl ether别名不算两种。Al90配方不冒充90纯化学物种。","DaRUS原始四CSV大小及MD5与原作者API一致,8条theta_exp超180°异常存在于作者原文件;继续原样保留为excluded_rows,不以DFT值或猜测小数点修复。","基本框架26kg已知,部件真实质量/惯量/摩擦/针筒内径/实际行程未知填null;URDF总26kg按功能组工程分配,包围盒惯量。","选ThetaFlex Auto1配置外观:单液自动滴放,XYZ为人工调节的过程命令代理;不声称配置自动XYZ台。","外部PC软件承担数值显示,模型不虚构触摸屏;原厂存在测量指示灯,灯位置/颜色/运行映射是照片估计。","上伸滴液器与样品片、0.2µL名义液滴用于外观;静态液滴网格不作为运行时定量液滴大小。","有限针筒、样品滴、回收体积守恒;真值接触角由公开实验参考加显式动态端点约束。传感输出来自像素边缘拟合,不直接返回真值。","无OEM噪声/精度/校准证书/故障统计;±0.1度仅厂家指标,不能据此伪造概率分布。","高压、倾斜台、气泡/悬滴张力、粗糙度/流变、实物机器人和真机均not_run。","数值检查20–160度2e-10m3案例中,多项式大角度最大误差约8.93度;已明确未达到厂家±0.1度,不能将数值通过解释为准确度合格。前侧圆形供电控制位置和运动仅交互代理,原厂对应机械功能未证实。","独立图像审计保留全部127个PNG原路径,但4对完全重复副本只形成123个不同图像内容;其中部分没有角度数值标注,不可把PNG文件数当独立有效接触角实验数。","本轮几何补7个接合件,合计111分件;基本白框及脚实测模型包络765×230×435mm,含饰板/接口/滴液塔外伸的完整模型766.5×251.5×559mm。局部形状为原厂照片约束下的工程重建,不是厂家CAD或实物计量。","基于实际网格,载台Z独立上限0.0490m,载台Z与滴液支架下降距离之和不超过0.0490m,针尖至样片/夹具最小模型间隙0.100mm。64个合法组合运动角点与9姿态共3114项接合/拓扑/间隙验证通过;该约束不是厂家实测行程或碰撞认证。","小液滴采集改为按实际像素可解析性产生成功或明确失败终态,清理液滴后保留已完成结果图像,有限注吸严格检查库存并实时夹取。这些是程序与数值边界验证,不是经验噪声或故障概率。","26kg是厂家基本框架质量;当前完整几何将26kg作为数值质量预算分配,附件与分件实测质量仍未知。","CHEM-121本轮补查3个公开来源未扩库:Celiz2014虽有137个实测WCA散点,但无逐材料身份映射;SI仅10个结构柱图,25材料表属于细胞黏附。110条角度汇编混入MD/预测与重复处理,pCN接枝研究仅6种复合表面;故原168响应及≥50化学身份缺口保持。详见search_evidence.json。","168 experimentalresponse rows:90Alformulations/45PTFEpure rows/33validbinarymixture rows; no50distinctpurechemical species; source anomalies excluded","127processedDropometerimages retained as real reference images, not nativeThetaFlexcamera data; independent fullrawimage metrology not_run","Static YoungLaplace numerical model, dynamic smallBond sphere approximation with explicitly assumedadvrec endpoints; full dynamic NavierStokes/contactline/needle distortion not_run","Certified0.1degree accuracy,3009fpsROI/fullresolutionbandwidth,CCDdistortion/noise/illuminationcalibration not_run","Localgeometry/actuatorrates/stroke/capacity andallocated26kg are numericalengineering proxies","Auto1 sampleXYZ commands represent manualpositioning; autonomous3axisOEMstage is not claimed","Pendantdrop/captivebubble/tilt/highpressure/topography/interfacialrheology/OEMcertifiedcalibration/hardware/robot not_run","Nominal3Ddrop size is fixed; quantitative changing drop pixels are API/outputPNG, not PhysXfluid mesh","Stage Z<=0.049m and stage Z+dispenser descent<=0.049m enforce local scene needle clearance0.1mm; engineering envelope, not manufacturer stroke","No filesystem/process sandbox truth-isolation claim"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","service.set","focus.set","illumination.set","method.configure","sample.load","sample.remove","stock.load","stock.unload","drop.clean","camera.calibrate","stage.move","dispenser.move","liquid.transfer","acquisition.start","acquisition.stop","acquisition.result","image.capture","analysis.image","analysis.surface_energy","analysis.hysteresis","ledger.read","sim.step"],"unsupported":["camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"note_zh":"CHEM-121 ThetaFlex:任务配置1984×1264、依图像配置最高3009fps、视场1.44–32.3mm,基本框架765×230×435mm26kg;新产品页参数冲突保留,不替换任务配置。111几何分件/112合同组件,8关节、10接口、测量灯、10预览。35能力24实现、33状态、37单测。168实验响应含90铝表面配方270原始角度、45PTFE纯液体记录(23名义液体身份,decalin异构体未定)、33有效二元配方;另127个已处理Dropometer图像文件(123独立内容、4重复副本,不视为127次有效测量)。8异常源数值已剔除,不冒充50独立纯物质原生数据。有限针筒/滴液/回收守恒,Young–Laplace静态成像、外部标定像素轮廓拟合,小Bond显式端点动态模型、滞后和OWRK。当前大角度拟合误差最高约8.93度,未达到厂家±0.1度;原厂精度与3009fps、经验噪声/校准/故障、扩展附件、机器人和硬件未验证,整体partial。最终双实例229项实际场景、3015项Blender变换及原生桥接/单向8关节检查通过。"}},"previews":["previews/biolin_thetaflex/example_dynamic_advance.webp","previews/biolin_thetaflex/example_dynamic_recede.webp","previews/biolin_thetaflex/example_static.webp","previews/biolin_thetaflex/preview_closed.webp","previews/biolin_thetaflex/preview_dispensing.webp","previews/biolin_thetaflex/preview_focus.webp","previews/biolin_thetaflex/preview_needle_lower.webp","previews/biolin_thetaflex/preview_optical_closeup.webp","previews/biolin_thetaflex/preview_rear.webp","previews/biolin_thetaflex/preview_sample_loading.webp","previews/biolin_thetaflex/preview_science.webp","previews/biolin_thetaflex/preview_service.webp","previews/biolin_thetaflex/preview_travel_limit.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","bytes":1137813},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/collision_proxies.json","bytes":31855},{"name":"contact_library.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/contact_library.json","bytes":367856},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/geometry_manifest.json","bytes":137160},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.blend","bytes":355374},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","bytes":229936},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","bytes":90439},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/output_templates.json","bytes":173319},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/说明.md","bytes":5110}],"completeness":{"components":111,"with_collisions":111,"with_objects":111,"with_function":111,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_thetaflex","chem_id":"CHEM-121","name_en":"Optical contact-angle meter","maker":"Biolin Scientific","model":"Theta Flex","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","runtime":"scripts/asset_runtime/biolin_thetaflex.py"} \ No newline at end of file +{"tid":"instrument.biolin_thetaflex","asset_dir":"expansion_batch03/t4_measure/biolin_thetaflex","name_zh":"Biolin Scientific Theta Flex 光学接触角测量仪","category":"颗粒孔隙与界面","description_zh":"有限针筒/液滴,Young-Laplace静态成像与小Bond动态钉扎轮廓,独立像素接触角、滞后和OWRK表面能;不声称OEM精度","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"仪器台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":26.0,"size_m":[0.7665,0.2515,0.559],"bbox_min":[-0.3825,-0.1275,0.0],"bbox_max":[0.384,0.124,0.559],"manifest_dimensions_m":[0.7664999961853027,0.2514999979175627,0.5590000152587891],"glb":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","links":{"base_link":"/Geometry/base_link","stage_x":"/Geometry/base_link/stage_x","stage_y":"/Geometry/base_link/stage_x/stage_y","stage_z":"/Geometry/base_link/stage_x/stage_y/stage_z","focus":"/Geometry/base_link/focus","dispenser":"/Geometry/base_link/dispenser","plunger":"/Geometry/base_link/dispenser/plunger","service_cover":"/Geometry/base_link/service_cover","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.0,0.1865],"place":[0.0,0.0,0.0565],"post_place":[0.0,0.0,0.1865],"joint_stage_x_joint":[-0.06,-0.02,0.178],"joint_stage_y_joint":[-0.06,-0.02,0.2],"joint_stage_z_joint":[-0.06,-0.02,0.332],"joint_focus_joint":[0.211,0.0,0.36363],"joint_dispenser_joint":[-0.02,0.0,0.456],"joint_plunger_joint":[-0.02,0.0,0.487],"joint_service_cover_joint":[0.295,0.115,0.273],"joint_power_switch_joint":[0.341,-0.125,0.238]},"joints":[{"name":"stage_x_joint","type":"prismatic","parent":"housing","child":"stage_x","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.08,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.178],"child_prim":"/Geometry/base_link/stage_x","child_bbox_min":[-0.1265,-0.0905,0.162],"child_bbox_max":[-0.011,0.025,0.33875],"kind":"other"},{"name":"stage_y_joint","type":"prismatic","parent":"stage_x","child":"stage_y","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.2],"child_prim":"/Geometry/base_link/stage_x/stage_y","child_bbox_min":[-0.1265,-0.063,0.172],"child_bbox_max":[-0.0115,0.023,0.33875],"kind":"other"},{"name":"stage_z_joint","type":"prismatic","parent":"stage_y","child":"stage_z","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.049,"effort":10.0,"mimic":null,"origin_m":[-0.06,-0.02,0.332],"child_prim":"/Geometry/base_link/stage_x/stage_y/stage_z","child_bbox_min":[-0.0985,-0.054,0.172],"child_bbox_max":[-0.0215,0.014,0.33875],"kind":"other"},{"name":"focus_joint","type":"prismatic","parent":"housing","child":"focus","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.02,"effort":10.0,"mimic":null,"origin_m":[0.211,0.0,0.36363],"child_prim":"/Geometry/base_link/focus","child_bbox_min":[0.1293,-0.027,0.33663],"child_bbox_max":[0.2225,0.027,0.39063],"kind":"other"},{"name":"dispenser_joint","type":"prismatic","parent":"housing","child":"dispenser","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.035,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.456],"child_prim":"/Geometry/base_link/dispenser","child_bbox_min":[-0.037,-0.0235,0.3876],"child_bbox_max":[-0.003,0.0235,0.548],"kind":"other"},{"name":"plunger_joint","type":"prismatic","parent":"dispenser","child":"plunger","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.04,"effort":10.0,"mimic":null,"origin_m":[-0.02,0.0,0.487],"child_prim":"/Geometry/base_link/dispenser/plunger","child_bbox_min":[-0.0234,-0.0034,0.4735],"child_bbox_max":[-0.0166,0.0034,0.548],"kind":"other"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.09,"effort":10.0,"mimic":null,"origin_m":[0.295,0.115,0.273],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[0.2205,0.112,0.1345],"child_bbox_max":[0.3695,0.1202,0.4115],"kind":"door"},{"name":"power_switch_joint","type":"revolute","parent":"housing","child":"power_switch","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.32,"effort":10.0,"mimic":null,"origin_m":[0.341,-0.125,0.238],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.333,-0.1275,0.23],"child_bbox_max":[0.349,-0.1225,0.246],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"stage_z","part":"biolin_thetaflex__sample_plate","pos":[-0.06,-0.02,0.3385],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,0.0,0.0065],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.045,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"syringe","link":"dispenser","part":"biolin_thetaflex__syringe","pos":[-0.02,0.0,0.457],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.001],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"dispense","link":"dispenser","part":"biolin_thetaflex__needle","pos":[-0.02,0.0,0.4086],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0474],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"calibration_ball","link":"stage_z","part":"biolin_thetaflex__calibration_socket","pos":[-0.033,-0.002,0.336],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.027,0.018,0.004],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"stage","link":"stage_z","part":"biolin_thetaflex__stage_z","pos":[-0.06,-0.02,0.2525],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.0795],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"camera","link":"focus","part":"biolin_thetaflex__objective","pos":[0.168,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.043,0.0,-0.0],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"backlight","link":"base_link","part":"biolin_thetaflex__led_diffuser","pos":[-0.2595,0.0,0.3636],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.2595,0.0,0.3636],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"biolin_thetaflex__ac_in","pos":[0.321,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.321,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"biolin_thetaflex__usb","pos":[0.279,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.279,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"auxiliary","link":"base_link","part":"biolin_thetaflex__aux_socket","pos":[0.238,0.118,0.11],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.238,0.118,0.11],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"measurement_light","part":"biolin_thetaflex__measurement_lamp","prim":"/Geometry/base_link/readout_measurement_light","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[-0.331,-0.1215,0.411],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.measurement"}},"blank_channel":null,"on":[0.1,0.55,0.95],"off":[0.02,0.025,0.02],"size_m":[0.012,0.012],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":26.0,"footprint_m":[0.7665,0.2515],"height_m":0.559,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.3385,"primary_slot":"sample","access":[],"slot_count":10,"mass_evidence":"ThetaFlex documented basic frame26kg used as numerical assembly mass budget; actual accessory and component masses unknown"},"components":[{"id":"housing","name_zh":"U形框架底部承重白色外缘","function_zh":"U形框架底部承重白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.085],"rpy_rad":[0,0,0],"size_m":[0.765,0.23,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_frame","name_zh":"U形左侧白色外缘","function_zh":"U形左侧白色外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_frame"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.107,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_frame","name_zh":"U形右侧白色相机罩外缘","function_zh":"U形右侧白色相机罩外缘","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_frame"],"collisions":[{"shape":"box","origin_m":[0.295,0,0.27],"rpy_rad":[0,0,0],"size_m":[0.175,0.23,0.33]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_front","name_zh":"连续圆角U形黑色前面板","function_zh":"连续圆角U形黑色前面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__base_front"],"collisions":[{"shape":"box","origin_m":[0,-0.116,0.09],"rpy_rad":[0,0,0],"size_m":[0.743,0.009,0.11]},{"shape":"box","origin_m":[-0.32825,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.0865,0.009,0.2795]},{"shape":"box","origin_m":[0.28925,-0.116,0.28475],"rpy_rad":[0,0,0],"size_m":[0.1645,0.009,0.2795]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_back","name_zh":"黑色左侧背板","function_zh":"黑色左侧背板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_back"],"collisions":[{"shape":"box","origin_m":[-0.329,0.116,0.275],"rpy_rad":[0,0,0],"size_m":[0.084,0.006,0.294]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_top","name_zh":"黑色相机顶盖","function_zh":"黑色相机顶盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_top"],"collisions":[{"shape":"box","origin_m":[0.296,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.157,0.212,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"bottom_back","name_zh":"底座背面板","function_zh":"底座背面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__bottom_back"],"collisions":[{"shape":"box","origin_m":[0,0.116,0.083],"rpy_rad":[0,0,0],"size_m":[0.733,0.006,0.082]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_0","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_1","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_2","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_2"],"collisions":[{"shape":"cylinder","origin_m":[0.31,-0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"可调黑色水平底脚","function_zh":"可调黑色水平底脚","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.011],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.022}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_bolt_3","name_zh":"水平底脚螺杆","function_zh":"水平底脚螺杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__foot_bolt_3"],"collisions":[{"shape":"cylinder","origin_m":[0.31,0.085,0.023],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_left","name_zh":"U形左内壁黑色衬板","function_zh":"U形左内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_left"],"collisions":[{"shape":"box","origin_m":[-0.274,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_right","name_zh":"U形右内壁黑色衬板","function_zh":"U形右内壁黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_right"],"collisions":[{"shape":"box","origin_m":[0.207,0,0.282],"rpy_rad":[0,0,0],"size_m":[0.003,0.207,0.275]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"inner_bottom","name_zh":"U形底部黑色衬板","function_zh":"U形底部黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__inner_bottom"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.146],"rpy_rad":[0,0,0],"size_m":[0.505,0.209,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_top","name_zh":"左侧黑色上盖","function_zh":"左侧黑色上盖","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__left_top"],"collisions":[{"shape":"box","origin_m":[-0.329,0,0.434],"rpy_rad":[0,0,0],"size_m":[0.088,0.21,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_outer","name_zh":"右外侧黑色衬板","function_zh":"右外侧黑色衬板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__right_outer"],"collisions":[{"shape":"box","origin_m":[0.383,0,0.272],"rpy_rad":[0,0,0],"size_m":[0.002,0.201,0.28]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail","name_zh":"中部手动载台光学导轨","function_zh":"中部手动载台光学导轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail"],"collisions":[{"shape":"box","origin_m":[-0.034,0,0.154],"rpy_rad":[0,0,0],"size_m":[0.505,0.064,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_0","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_0"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_track_1","name_zh":"滚动导向钢轨","function_zh":"滚动导向钢轨","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_track_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.025,0.1627],"rpy_rad":[0,0,0],"size_m":[0.505,0.004,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_x","name_zh":"手动X横移台","function_zh":"手动X横移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.06,-0.02,0.178],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_x"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.098,0.09,0.018]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0.0,0.08],"state_id":"stage.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_y","name_zh":"手动Y纵移台","function_zh":"手动Y纵移台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.022],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_y"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.082,0.086,0.017]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.04],"state_id":"stage.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_pedestal","name_zh":"手动Z升降基座","function_zh":"手动Z升降基座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0.029],"rpy_rad":[0,0,0],"size_m":[0.063,0.063,0.042]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_z","name_zh":"样品台升降柱","function_zh":"样品台升降柱","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.132],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_z"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0795],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.161}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.049],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"stage_deck","name_zh":"平面样品金属载台","function_zh":"平面样品金属载台","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__stage_deck"],"collisions":[{"shape":"box","origin_m":[0,0,0.0025],"rpy_rad":[0,0,0],"size_m":[0.077,0.068,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_plate","name_zh":"平面测试样片","function_zh":"平面测试样片","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_plate"],"collisions":[{"shape":"box","origin_m":[0,0,0.00575],"rpy_rad":[0,0,0],"size_m":[0.036,0.027,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","drop.clean","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drop_visual","name_zh":"0.2uL40.18度名义球冠液滴","function_zh":"0.2uL40.18度名义球冠液滴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__drop_visual"],"collisions":[{"shape":"box","origin_m":[0,0,0.006626788815225919],"rpy_rad":[0,0,0],"size_m":[0.0013866167244481634,0.0013866167244481634,0.00025357763045183744]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_0","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_0"],"collisions":[{"shape":"box","origin_m":[-0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_clip_1","name_zh":"样片压紧夹","function_zh":"样片压紧夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__sample_clip_1"],"collisions":[{"shape":"box","origin_m":[0.018,0,0.005],"rpy_rad":[0,0,0],"size_m":[0.008,0.035,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.061,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer"],"collisions":[{"shape":"cylinder","origin_m":[-0.057,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"z_knob","name_zh":"手动微调旋钮","function_zh":"手动微调旋钮","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__z_knob"],"collisions":[{"shape":"cylinder","origin_m":[0.039,0,0.035],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.009,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"backlight_body","name_zh":"左侧LED均匀背景光源","function_zh":"左侧LED均匀背景光源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__backlight_body"],"collisions":[{"shape":"box","origin_m":[-0.272,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.024,0.077,0.084]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"led_diffuser","name_zh":"62x62mm蓝色均匀背光面","function_zh":"62x62mm蓝色均匀背光面","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__led_diffuser"],"collisions":[{"shape":"box","origin_m":[-0.2595,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.0024,0.062,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["illumination.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"measurement_lamp","name_zh":"原厂测量指示灯","function_zh":"原厂测量指示灯","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__measurement_lamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.331,-0.1205,0.411],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"camera","name_zh":"右侧CMOS2/3英寸相机位置代理","function_zh":"右侧CMOS2/3英寸相机位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__camera"],"collisions":[{"shape":"box","origin_m":[0.293,0,0.363626788815226],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","camera.calibrate","acquisition.start","acquisition.result","image.capture","analysis.image"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus","name_zh":"相机手动细调焦套","function_zh":"相机手动细调焦套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.211,0.0,0.363626788815226],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.027,"length_m":0.023}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0.0,0.02],"state_id":"focus.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["focus.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"objective","name_zh":"精密变焦镜头筒","function_zh":"精密变焦镜头筒","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__objective"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.019,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lens_glass","name_zh":"物镜端光学玻璃","function_zh":"物镜端光学玻璃","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__lens_glass"],"collisions":[{"shape":"cylinder","origin_m":[-0.0805,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.0024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_0","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.012,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_1","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.034,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_grip_2","name_zh":"镜头调焦防滑环","function_zh":"镜头调焦防滑环","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_grip_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.021,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_0","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_0"],"collisions":[{"shape":"box","origin_m":[-0.034,0.021,0.0],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_1","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_1"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737024,0.008036352079666886],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_2","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_2"],"collisions":[{"shape":"box","origin_m":[-0.034,0.0148492424049175,0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_3","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_3"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666888,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_4","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_4"],"collisions":[{"shape":"box","origin_m":[-0.034,1.285879139104721e-18,0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_5","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_5"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666884,0.019401470182737024],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_6","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_6"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917497,0.0148492424049175],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_7","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_7"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,0.008036352079666888],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_8","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_8"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.021,2.571758278209442e-18],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_9","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_9"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.019401470182737024,-0.008036352079666884],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_10","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_10"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.014849242404917503,-0.014849242404917497],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_11","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_11"],"collisions":[{"shape":"box","origin_m":[-0.034,-0.008036352079666898,-0.019401470182737017],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_12","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_12"],"collisions":[{"shape":"box","origin_m":[-0.034,-3.8576374173141625e-18,-0.021],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_13","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_13"],"collisions":[{"shape":"box","origin_m":[-0.034,0.008036352079666891,-0.01940147018273702],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_14","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_14"],"collisions":[{"shape":"box","origin_m":[-0.034,0.014849242404917496,-0.014849242404917503],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_rib_15","name_zh":"调焦环滚花","function_zh":"调焦环滚花","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"focus","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_rib_15"],"collisions":[{"shape":"box","origin_m":[-0.034,0.019401470182737017,-0.008036352079666898],"rpy_rad":[0,0,0],"size_m":[0.003,0.002,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_arm","name_zh":"左侧伸出滴液器横臂","function_zh":"左侧伸出滴液器横臂","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_arm"],"collisions":[{"shape":"box","origin_m":[-0.1755,0.033,0.413],"rpy_rad":[0,0,0],"size_m":[0.215,0.048,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser_tower","name_zh":"单液滴定器竖向驱动罩","function_zh":"单液滴定器竖向驱动罩","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser_tower"],"collisions":[{"shape":"box","origin_m":[-0.05,0.033,0.4845],"rpy_rad":[0,0,0],"size_m":[0.043,0.052,0.149]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"dispenser","name_zh":"T301自动滴放移动件","function_zh":"T301自动滴放移动件","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[-0.02,0.0,0.456],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__dispenser"],"collisions":[{"shape":"box","origin_m":[0,0,0.048],"rpy_rad":[0,0,0],"size_m":[0.034,0.047,0.07]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.035],"state_id":"dispenser.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","dispenser.move"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe","name_zh":"C201单液针筒外观","function_zh":"C201单液针筒外观","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.001],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.058}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","stock.load","stock.unload","liquid.transfer","ledger.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_collar","name_zh":"针筒固定夹","function_zh":"针筒固定夹","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.022],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle","name_zh":"液体滴放针","function_zh":"液体滴放针","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.0474],"rpy_rad":[0,0,0],"radius_m":0.00045,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger","name_zh":"针筒活塞","function_zh":"针筒活塞","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.031],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0034,"length_m":0.027}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.04],"state_id":"plunger.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"plunger_stem","name_zh":"针筒活塞杆","function_zh":"针筒活塞杆","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"plunger","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__plunger_stem"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.035],"rpy_rad":[0,0,0],"radius_m":0.0015,"length_m":0.052}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_0","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_0"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.017],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_1","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_1"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.012],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_2","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_2"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.007000000000000001],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_3","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_3"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,-0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_4","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_4"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.002999999999999999],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_5","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_5"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.008],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"syringe_scale_6","name_zh":"针筒刻度示意非定量","function_zh":"针筒刻度示意非定量","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__syringe_scale_6"],"collisions":[{"shape":"box","origin_m":[0,-0.00455,0.012999999999999998],"rpy_rad":[0,0,0],"size_m":[0.0035,0.0002,0.00035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"calibration_socket","name_zh":"C216校准球样品台接口代理","function_zh":"C216校准球样品台接口代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__calibration_socket"],"collisions":[{"shape":"cylinder","origin_m":[0.027,0.018,0.004],"rpy_rad":[0,0,0],"radius_m":0.003,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["camera.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"采集控制板位置代理","function_zh":"采集控制板位置代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__controller"],"collisions":[{"shape":"box","origin_m":[0.283,0,0.224],"rpy_rad":[0,0,0],"size_m":[0.105,0.08,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.stop","analysis.surface_energy","analysis.hysteresis","sim.step","camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部可拆维护面板","function_zh":"后部可拆维护面板","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.295,0.115,0.273],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.149,0.006,0.277]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.09],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.06],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.053],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.046],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.03899999999999999],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.032],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.024999999999999994],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.017999999999999995],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.010999999999999996],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"右后散热缝","function_zh":"右后散热缝","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0.0031,-0.003999999999999997],"rpy_rad":[0,0,0],"size_m":[0.076,0.001,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_0","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_1","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_2","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,-0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_3","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__service_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0038,0.112],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.0028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"ac_in","name_zh":"交流100–240V电源","function_zh":"交流100–240V电源","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__ac_in"],"collisions":[{"shape":"box","origin_m":[0.321,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.027,0.01,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"usb","name_zh":"USB3数据接口","function_zh":"USB3数据接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__usb"],"collisions":[{"shape":"box","origin_m":[0.279,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.014,0.012,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"aux_socket","name_zh":"滴定/附件电控接口","function_zh":"滴定/附件电控接口","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__aux_socket"],"collisions":[{"shape":"box","origin_m":[0.238,0.118,0.11],"rpy_rad":[0,0,0],"size_m":[0.021,0.011,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_switch","name_zh":"前侧圆形供电按钮代理","function_zh":"前侧圆形供电按钮代理","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.341,-0.125,0.238],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_switch"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.005}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.32],"state_id":"power.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim","name_zh":"按钮边缘蓝色饰条","function_zh":"按钮边缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.226],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_trim_top","name_zh":"按钮上缘蓝色饰条","function_zh":"按钮上缘蓝色饰条","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_trim_top"],"collisions":[{"shape":"box","origin_m":[0.292,-0.1208,0.25],"rpy_rad":[0,0,0],"size_m":[0.092,0.001,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"brand_badge","name_zh":"右侧Biolin铭牌位置","function_zh":"右侧Biolin铭牌位置","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__brand_badge"],"collisions":[{"shape":"box","origin_m":[0.296,-0.1208,0.362],"rpy_rad":[0,0,0],"size_m":[0.1,0.001,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_0","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.23,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_1","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.14500000000000002,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_2","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_3","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.024999999999999994,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_screw_4","name_zh":"导轨安装螺栓","function_zh":"导轨安装螺栓","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__rail_screw_4"],"collisions":[{"shape":"cylinder","origin_m":[0.11000000000000001,-0.025,0.165],"rpy_rad":[0,0,0],"radius_m":0.002,"length_m":0.0015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_slide_bearing","name_zh":"X台与导轨连接滑块","function_zh":"X台与导轨连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.012],"rpy_rad":[0,0,0],"size_m":[0.096,0.066,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_slide_bearing","name_zh":"Y台与X台连接滑块","function_zh":"Y台与X台连接滑块","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_slide_bearing"],"collisions":[{"shape":"box","origin_m":[0,0,-0.01],"rpy_rad":[0,0,0],"size_m":[0.072,0.07,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"x_micrometer_shaft","name_zh":"X调节旋钮连接轴","function_zh":"X调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__x_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.047,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.003,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"y_micrometer_shaft","name_zh":"Y调节旋钮连接轴","function_zh":"Y调节旋钮连接轴","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"stage_y","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__y_micrometer_shaft"],"collisions":[{"shape":"cylinder","origin_m":[-0.043,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.003,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"focus_guide","name_zh":"镜头全行程支承套","function_zh":"镜头全行程支承套","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__focus_guide"],"collisions":[{"shape":"cylinder","origin_m":[0.235,0,0.363626788815226],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.025,"length_m":0.074}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"needle_hub","name_zh":"针筒底端与针头连接座","function_zh":"针筒底端与针头连接座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"dispenser","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__needle_hub"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.028],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_mount","name_zh":"前面板电源按钮安装座","function_zh":"前面板电源按钮安装座","physical_meaning_zh":"原厂照片估计结构,局部尺寸/内部机构/材料光学/行程非测量CAD","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["biolin_thetaflex__power_mount"],"collisions":[{"shape":"cylinder","origin_m":[0.341,-0.121,0.238],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主显式接受有效物性、针筒容量、滞后端点和模型近似","kind":"configuration","availability":"implemented","component_ids":["camera","syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","density_kg_m3","surface_tension_n_m","syringe_capacity_m3","advancing_rad","receding_rad","accept_dynamic_proxy"]},"power.set":{"function_zh":"切换供电","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"service.set":{"function_zh":"断电拆开后盖","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"focus.set":{"function_zh":"手动调焦的过程位置代理","kind":"device_command","availability":"implemented","component_ids":["focus"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"illumination.set":{"function_zh":"设置背景照明强度","kind":"device_command","availability":"implemented","component_ids":["led_diffuser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["fraction"]},"method.configure":{"function_zh":"选择静态/动态、FOV、采样频率及拟合;20Hz是本模拟限制","kind":"configuration","availability":"implemented","component_ids":["camera","dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","field_width_m","frame_rate_hz","frames","flow_m3_s","stage_speed_m_s","fit"]},"sample.load":{"function_zh":"宿主放入文献表面/液体配对;未知条件须确认","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","accept_unknown_conditions"]},"sample.remove":{"function_zh":"宿主取出已清除液滴的样片","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"stock.load":{"function_zh":"宿主装入与样片参考匹配的有限探针液体","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","volume_m3"]},"stock.unload":{"function_zh":"宿主回收剩余针筒液体并入账","kind":"configuration","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"drop.clean":{"function_zh":"宿主吸走样片上的液滴入回收账本","kind":"configuration","availability":"implemented","component_ids":["sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"camera.calibrate":{"function_zh":"独立外部长度/图像像素标定;不代替C216证书","kind":"configuration","availability":"implemented","component_ids":["camera","calibration_socket"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["known_length_m","observed_pixels"]},"stage.move":{"function_zh":"按受限速度移动手动XYZ台,过程代理","kind":"device_command","availability":"implemented","component_ids":["stage_z"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["x_m","y_m","z_m"]},"dispenser.move":{"function_zh":"异步上下移动自动滴放支架","kind":"device_command","availability":"implemented","component_ids":["dispenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m"]},"liquid.transfer":{"function_zh":"有限针筒滴放或回吸,动态模式保留针下液滴,体积守恒","kind":"device_command","availability":"implemented","component_ids":["syringe"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["volume_m3"]},"acquisition.start":{"function_zh":"按方法频率捕获有限帧数并独立拟合轮廓","kind":"device_command","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留已移动位置、已转移液体与图像","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"只读最后异步操作结果与像素图像","kind":"query","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"image.capture":{"function_zh":"返回由物理轮廓形成的像素图像及图像拟合;模拟图像明确标注","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"analysis.image":{"function_zh":"只根据外部图像、外部基线与像素尺度求左右接触角和体积","kind":"analysis","availability":"implemented","component_ids":["camera"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["image_png_base64","baseline_px","pixel_pitch_m","fit"]},"analysis.surface_energy":{"function_zh":"外部两种以上探针液观测的OWRK非负拟合","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["observations"]},"analysis.hysteresis":{"function_zh":"从外部进角/退角序列的极值得到滞后,不读取物性真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["advancing_rad","receding_rad"]},"ledger.read":{"function_zh":"宿主体积/质量守恒审计","kind":"query","availability":"implemented","component_ids":["syringe","sample_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时钟推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"camera.high_speed_3009fps":{"function_zh":"缺少附件/原厂实现或数据:camera.high_speed_3009fps","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"calibration.oem_certificate":{"function_zh":"缺少附件/原厂实现或数据:calibration.oem_certificate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.pendant_tension":{"function_zh":"缺少附件/原厂实现或数据:drop.pendant_tension","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"drop.captive_bubble":{"function_zh":"缺少附件/原厂实现或数据:drop.captive_bubble","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.tilt":{"function_zh":"缺少附件/原厂实现或数据:stage.tilt","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"topography.roughness":{"function_zh":"缺少附件/原厂实现或数据:topography.roughness","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"rheology.measure":{"function_zh":"缺少附件/原厂实现或数据:rheology.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"缺少附件/原厂实现或数据:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.manipulate":{"function_zh":"缺少附件/原厂实现或数据:robot.manipulate","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"fault.empirical":{"function_zh":"缺少附件/原厂实现或数据:fault.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"缺少附件/原厂实现或数据:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"stage.x_m":{"meaning_zh":"实际X台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_x"],"write_via":null},"stage.target_x_m":{"meaning_zh":"目标X位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_x"],"write_via":null},"stage.y_m":{"meaning_zh":"实际Y台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_y"],"write_via":null},"stage.target_y_m":{"meaning_zh":"目标Y位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_y"],"write_via":null},"stage.z_m":{"meaning_zh":"实际Z台位移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["stage_z"],"write_via":null},"stage.target_z_m":{"meaning_zh":"目标Z位置;来源=setpoint。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["stage_z"],"write_via":null},"dispenser.z_m":{"meaning_zh":"自动滴放支架实际下移;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["dispenser"],"write_via":null},"dispenser.target_m":{"meaning_zh":"滴放目标下移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["dispenser"],"write_via":"dispenser.move"},"plunger.position_m":{"meaning_zh":"针筒体积映射到假设40mm活塞行程;来源=scene。","unit":"m","access":"read_only","origin":"scene","component_ids":["plunger"],"write_via":null},"focus.position_m":{"meaning_zh":"手动对焦位置;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["focus"],"write_via":"focus.set"},"service.slide_m":{"meaning_zh":"维护板后移;来源=setpoint。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["service_cover"],"write_via":"service.set"},"power.angle_rad":{"meaning_zh":"电源按钮位置代理;来源=scene。","unit":"rad","access":"read_only","origin":"scene","component_ids":["power_switch"],"write_via":null},"plant.configured":{"meaning_zh":"显式工程输入已给定;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"power.enabled":{"meaning_zh":"供电状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"lamp.measurement":{"meaning_zh":"测量或动态传输指示灯;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["measurement_lamp"],"write_via":null},"sample.present":{"meaning_zh":"样片在位;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_plate"],"write_via":null},"camera.calibrated":{"meaning_zh":"外部长度标定已输入;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"illumination.fraction":{"meaning_zh":"背景照明设定;来源=setpoint。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["led_diffuser"],"write_via":"illumination.set"},"camera.pixel_pitch_m":{"meaning_zh":"独立标定像素尺度;FOV变动失效;来源=derived。","unit":"m","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"method.mode":{"meaning_zh":"静态Y-L轮廓或小Bond动态球冠模型;来源=setpoint。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller"],"write_via":null},"angle.indicated_rad":{"meaning_zh":"从图像边缘拟合的平均接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.left_rad":{"meaning_zh":"从像素轮廓拟合左接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"angle.right_rad":{"meaning_zh":"从像素轮廓拟合右接触角;来源=derived。","unit":"rad","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"volume.indicated_m3":{"meaning_zh":"由图像半宽积分及像素标定估计液滴体积;来源=derived。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["camera"],"write_via":null},"truth.drop_m3":{"meaning_zh":"有限样片液滴体积;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.syringe_m3":{"meaning_zh":"有限针筒库存;来源=process_truth。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_angle_rad":{"meaning_zh":"有效接触角真值;来源=process_truth。","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.contact_radius_m":{"meaning_zh":"模型接触线半径;来源=process_truth。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"宿主时间;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"异步操作状态;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.stage":{"meaning_zh":"移动/滴液/回吸/成像阶段;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"本操作用时;来源=derived。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"实际像素测量帧数;来源=derived。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"optical_tensiometry":{"meaning_zh":"有穷滴液及准静态润湿轮廓、成像、独立接触角与表面能分析","implementation":"lumped","equations":["Finite transfer dVdrop=-dVsyringe=Qdt clipped to requested signed volume; cleaning/unloading enters waste; total loaded=syringe+drop+waste","Sessile Young-Laplace: dr/ds=cos(phi), dz/ds=sin(phi), dphi/ds=2/Rapex+rho*g*z/gamma-sin(phi)/r; z downward from apex; shootRapex to finite volume, stop at reference contact angle","Dynamic only Bo_base<=0.1: pinned spherical cap V=pi*h*(3a^2+h^2)/6,theta=2atan(h/a); hold contact radius until explicitly supplied advancing/receding limits; contact line then moves; no hydrodynamic transient or needle meniscus model","1984x1264 uint8 projected polygon, optical blur from explicit focus model, background intensity; no empirical noise","Camera field_width is horizontal effectiveFOV engineering mapping of manufacturer diameter range; certified magnification/diameter-to-sensor relation unknown","Pixel Otsu segmentation selects largest connected droplet; known baseline, cubic side-edge polynomial tangent or circle least squares; neither reads reference contact angle","Observed volume=pi*integral(half_width_pixels^2)*calibrated_pitch^3; length calibration independent external length/pixels, FOV change invalidates it","OWRK gammaL*(1+cos(theta))=2*(sqrt(gammaSd*gammaLd)+sqrt(gammaSp*gammaLp)); nonnegative least squares from independent liquid components and observedangles; reject rank deficiency","Hysteresis=max(externaladvancingangles)-min(externalrecedingangles); data-backed static reference never silently turned into empirical hysteresis","Only hoststep advances time; pure imageanalysis/read/result queries cannot mutate physics or take operation ownership"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":998.20715,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.0728,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"syringe_capacity_m3":{"value":5e-07,"unit":"m^3","evidence":"assumption","meaning_zh":"syringe capacity m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_dynamic_proxy":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept dynamic proxy;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"field_width_m":{"value":0.0035,"unit":"m","evidence":"assumption","meaning_zh":"field width m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frame_rate_hz":{"value":5.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frame rate hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frames":{"value":5,"unit":"1","evidence":"assumption","meaning_zh":"frames;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"flow_m3_s":{"value":1e-10,"unit":"m^3/s","evidence":"assumption","meaning_zh":"flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"stage_speed_m_s":{"value":0.004,"unit":"m/s","evidence":"assumption","meaning_zh":"stage speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_unknown_conditions":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept unknown conditions;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["任务指定规格页1984x1264/3009fps/1.44–32.3mm;当前产品主页面卖点1920x1200/2247fps、比较表1936x1216/2347fps/0.95–26mm,采用任务指定旧配置,冲突保留。","1984x1264实际像素数2507776,与页面括号2.3MP不一致,采用整数像素规格,不把MP近似值用于成像。","3009fps依图像配置;未取得ROI/曝光/全帧速率对应表。实现低速理想相机时间采样,未验证3009fps吞吐。","Darus实验CSV含超180度数字,未擅自修复;排除行详见contact_library.excluded_rows。","DropletLab完整ZIP含127个真实PNG文件和127个AppleDouble同名后缀元数据;真实PNG去重后123个不同内容,4副本不算额外测量。ZIP无所述CSV/PDF,无法逐图确认静态/进退模式或构建原厂误差分布。","PTFE纯物质45行去重后23种,dihexylether/dihexyl ether别名不算两种。Al90配方不冒充90纯化学物种。","DaRUS原始四CSV大小及MD5与原作者API一致,8条theta_exp超180°异常存在于作者原文件;继续原样保留为excluded_rows,不以DFT值或猜测小数点修复。","基本框架26kg已知,部件真实质量/惯量/摩擦/针筒内径/实际行程未知填null;URDF总26kg按功能组工程分配,包围盒惯量。","选ThetaFlex Auto1配置外观:单液自动滴放,XYZ为人工调节的过程命令代理;不声称配置自动XYZ台。","外部PC软件承担数值显示,模型不虚构触摸屏;原厂存在测量指示灯,灯位置/颜色/运行映射是照片估计。","上伸滴液器与样品片、0.2µL名义液滴用于外观;静态液滴网格不作为运行时定量液滴大小。","有限针筒、样品滴、回收体积守恒;真值接触角由公开实验参考加显式动态端点约束。传感输出来自像素边缘拟合,不直接返回真值。","无OEM噪声/精度/校准证书/故障统计;±0.1度仅厂家指标,不能据此伪造概率分布。","高压、倾斜台、气泡/悬滴张力、粗糙度/流变、实物机器人和真机均not_run。","数值检查20–160度2e-10m3案例中,多项式大角度最大误差约8.93度;已明确未达到厂家±0.1度,不能将数值通过解释为准确度合格。前侧圆形供电控制位置和运动仅交互代理,原厂对应机械功能未证实。","独立图像审计保留全部127个PNG原路径,但4对完全重复副本只形成123个不同图像内容;其中部分没有角度数值标注,不可把PNG文件数当独立有效接触角实验数。","本轮几何补7个接合件,合计111分件;基本白框及脚实测模型包络765×230×435mm,含饰板/接口/滴液塔外伸的完整模型766.5×251.5×559mm。局部形状为原厂照片约束下的工程重建,不是厂家CAD或实物计量。","基于实际网格,载台Z独立上限0.0490m,载台Z与滴液支架下降距离之和不超过0.0490m,针尖至样片/夹具最小模型间隙0.100mm。64个合法组合运动角点与9姿态共3114项接合/拓扑/间隙验证通过;该约束不是厂家实测行程或碰撞认证。","小液滴采集改为按实际像素可解析性产生成功或明确失败终态,清理液滴后保留已完成结果图像,有限注吸严格检查库存并实时夹取。这些是程序与数值边界验证,不是经验噪声或故障概率。","26kg是厂家基本框架质量;当前完整几何将26kg作为数值质量预算分配,附件与分件实测质量仍未知。","CHEM-121本轮补查3个公开来源未扩库:Celiz2014虽有137个实测WCA散点,但无逐材料身份映射;SI仅10个结构柱图,25材料表属于细胞黏附。110条角度汇编混入MD/预测与重复处理,pCN接枝研究仅6种复合表面;故原168响应及≥50化学身份缺口保持。详见search_evidence.json。","168 experimentalresponse rows:90Alformulations/45PTFEpure rows/33validbinarymixture rows; no50distinctpurechemical species; source anomalies excluded","127processedDropometerimages retained as real reference images, not nativeThetaFlexcamera data; independent fullrawimage metrology not_run","Static YoungLaplace numerical model, dynamic smallBond sphere approximation with explicitly assumedadvrec endpoints; full dynamic NavierStokes/contactline/needle distortion not_run","Certified0.1degree accuracy,3009fpsROI/fullresolutionbandwidth,CCDdistortion/noise/illuminationcalibration not_run","Localgeometry/actuatorrates/stroke/capacity andallocated26kg are numericalengineering proxies","Auto1 sampleXYZ commands represent manualpositioning; autonomous3axisOEMstage is not claimed","Pendantdrop/captivebubble/tilt/highpressure/topography/interfacialrheology/OEMcertifiedcalibration/hardware/robot not_run","Nominal3Ddrop size is fixed; quantitative changing drop pixels are API/outputPNG, not PhysXfluid mesh","Stage Z<=0.049m and stage Z+dispenser descent<=0.049m enforce local scene needle clearance0.1mm; engineering envelope, not manufacturer stroke","No filesystem/process sandbox truth-isolation claim"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","service.set","focus.set","illumination.set","method.configure","sample.load","sample.remove","stock.load","stock.unload","drop.clean","camera.calibrate","stage.move","dispenser.move","liquid.transfer","acquisition.start","acquisition.stop","acquisition.result","image.capture","analysis.image","analysis.surface_energy","analysis.hysteresis","ledger.read","sim.step"],"unsupported":["camera.high_speed_3009fps","calibration.oem_certificate","drop.pendant_tension","drop.captive_bubble","stage.tilt","topography.roughness","rheology.measure","hardware.connect","robot.manipulate","fault.empirical","noise.empirical"],"note_zh":"CHEM-121 ThetaFlex:任务配置1984×1264、依图像配置最高3009fps、视场1.44–32.3mm,基本框架765×230×435mm26kg;新产品页参数冲突保留,不替换任务配置。111几何分件/112合同组件,8关节、10接口、测量灯、10预览。35能力24实现、33状态、37单测。168实验响应含90铝表面配方270原始角度、45PTFE纯液体记录(23名义液体身份,decalin异构体未定)、33有效二元配方;另127个已处理Dropometer图像文件(123独立内容、4重复副本,不视为127次有效测量)。8异常源数值已剔除,不冒充50独立纯物质原生数据。有限针筒/滴液/回收守恒,Young–Laplace静态成像、外部标定像素轮廓拟合,小Bond显式端点动态模型、滞后和OWRK。当前大角度拟合误差最高约8.93度,未达到厂家±0.1度;原厂精度与3009fps、经验噪声/校准/故障、扩展附件、机器人和硬件未验证,整体partial。最终双实例229项实际场景、3015项Blender变换及原生桥接/单向8关节检查通过。"}},"previews":["previews/biolin_thetaflex/example_dynamic_advance.webp","previews/biolin_thetaflex/example_dynamic_recede.webp","previews/biolin_thetaflex/example_static.webp","previews/biolin_thetaflex/preview_closed.webp","previews/biolin_thetaflex/preview_dispensing.webp","previews/biolin_thetaflex/preview_focus.webp","previews/biolin_thetaflex/preview_needle_lower.webp","previews/biolin_thetaflex/preview_optical_closeup.webp","previews/biolin_thetaflex/preview_rear.webp","previews/biolin_thetaflex/preview_sample_loading.webp","previews/biolin_thetaflex/preview_science.webp","previews/biolin_thetaflex/preview_service.webp","previews/biolin_thetaflex/preview_travel_limit.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","bytes":1534439},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/collision_proxies.json","bytes":31855},{"name":"contact_library.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/contact_library.json","bytes":960157},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/geometry_manifest.json","bytes":137160},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.blend","bytes":355374},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.glb","bytes":229936},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/model.urdf","bytes":90439},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/output_templates.json","bytes":483662},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex/说明.md","bytes":7816}],"completeness":{"components":111,"with_collisions":111,"with_objects":111,"with_function":111,"with_mass":0,"joints_matching_component":8,"joints":8,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"biolin_thetaflex","chem_id":"CHEM-121","name_en":"Optical contact-angle meter","maker":"Biolin Scientific","model":"Theta Flex","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/biolin_thetaflex","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/biolin_thetaflex/asset.contract.json","runtime":"scripts/asset_runtime/biolin_thetaflex.py"} \ No newline at end of file diff --git a/data/assets/instrument.biotage_extrahera_classic.json b/data/assets/instrument.biotage_extrahera_classic.json index 38c43e808123b5e1c7382cdf8742edba58e3169a..d821b98f901ccb6975bd9531bc97c25623f1cdf9 100644 --- a/data/assets/instrument.biotage_extrahera_classic.json +++ b/data/assets/instrument.biotage_extrahera_classic.json @@ -1 +1 @@ -{"tid":"instrument.biotage_extrahera_classic","asset_dir":"basic40_batch02/t2_vacuum/biotage_extrahera","name_zh":"Biotage Extrahera Classic 自动固相萃取工作站","category":"萃取纯化与干燥","description_zh":"CHEM-031指定型号;三轴移液、正压歧管、24位1/3/6mL小柱和48/96孔板、下层收集位置。full表示功能组件登记完整;过程为集中体积工程模型,不预测吸附、突破或洗脱回收率。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"extrahera__root:含屏幕整机台面投影中心,Z=0台面;X宽、+Y后、+Z上。"},"mass_kg":75.0,"size_m":[0.86,0.57,0.73],"bbox_min":[-0.43,-0.285,0.0],"bbox_max":[0.43,0.285,0.73],"manifest_dimensions_m":[0.86,0.57,0.73],"glb":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","links":{},"frames":{"pre_place":[-0.1035,-0.0823,0.479],"place":[-0.1035,-0.0823,0.349],"post_place":[-0.1035,-0.0823,0.479]},"joints":[],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"deck_plate","link":"world","part":"plate_96","pos":[-0.1035,-0.0824,0.277],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1035,-0.0824,0.277],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0385,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["safety_shield"],"modelled_occupant":true},{"name":"deck_rack_24","link":"world","part":"rack_24_6ml","pos":[-0.2496,-0.0826,0.276],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,-0.0826,0.276],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.045,"kind":"plate_slot","fits":["rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true},{"name":"deck_tips","link":"world","part":"tip_rack","pos":[-0.2496,0.0847,0.2785],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,0.0847,0.2785],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0441,"kind":"plate_slot","fits":["tip_rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":75.0,"footprint_m":[0.86,0.57],"height_m":0.73,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.277,"primary_slot":"deck_plate","access":[],"slot_count":3},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"支撑驱动机构与电子系统并形成受保护工作区。","physical_meaning_zh":"支撑驱动机构与电子系统并形成受保护工作区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__housing","extrahera__housing__1","extrahera__housing__2","extrahera__housing__3","extrahera__housing__4","extrahera__housing__5","extrahera__housing__6","extrahera__housing__7","extrahera__housing__8","extrahera__housing__9","extrahera__housing__10","extrahera__housing__11","extrahera__housing__top_brand","extrahera__housing__top_model","extrahera__housing__14","extrahera__housing__15","extrahera__housing__biotage_brand","extrahera__housing__model_wordmark","extrahera__housing__18","extrahera__housing__19"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.066],"rpy_rad":[0,0,0],"size_m":[0.61,0.51,0.096]},{"shape":"box","origin_m":[-0.06443661971830986,0.2362105263157895,0.376],"rpy_rad":[0,0,0],"size_m":[0.61,0.03757894736842106,0.664]},{"shape":"box","origin_m":[-0.3453802816901409,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.3453802816901409,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.36256338028169016,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[0.21307042253521127,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.21307042253521127,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.23454929577464792,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.704],"rpy_rad":[0,0,0],"size_m":[0.61,0.4742105263157896,0.052]},{"shape":"box","origin_m":[-0.06443661971830986,0.013421052631578948,0.726],"rpy_rad":[0,0,0],"size_m":[0.317887323943662,0.31763157894736843,0.008]},{"shape":"box","origin_m":[-0.06443661971830986,-0.23531578947368426,0.625],"rpy_rad":[0,0,0],"size_m":[0.5197887323943662,0.022368421052631583,0.095]},{"shape":"box","origin_m":[-0.06443661971830986,-0.2362105263157895,0.115],"rpy_rad":[0,0,0],"size_m":[0.5498591549295775,0.017894736842105265,0.04]},{"shape":"box","origin_m":[-0.06443661971830986,0.03578947368421053,0.085],"rpy_rad":[0,0,0],"size_m":[0.5309577464788733,0.3847368421052632,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.4300000071525574,-0.2549999952316284,0.017999999225139618],[0.1804295778274536,0.2549999952316284,0.7300000190734863]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"feet","name_zh":"支脚","function_zh":"四点接触台面,最低点 Z=0。","physical_meaning_zh":"四点接触台面,最低点 Z=0。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__feet","extrahera__feet__20","extrahera__feet__21","extrahera__feet__22","extrahera__feet__23"],"collisions":[{"shape":"cylinder","origin_m":[-0.3092957746478873,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.3092957746478873,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.39305633306503296,-0.21921052038669586,0.0],[0.14305633306503296,0.21921052038669586,0.024000000208616257]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"work_deck","name_zh":"工作台面","function_zh":"可寻址板位、支撑面和废液承接区。","physical_meaning_zh":"可寻址板位、支撑面和废液承接区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__work_deck","extrahera__work_deck__24","extrahera__work_deck__25","extrahera__work_deck__26","extrahera__work_deck__27","extrahera__work_deck__28"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,-0.008052631578947369,0.162],"rpy_rad":[0,0,0],"size_m":[0.5172112676056339,0.4017368421052632,0.014]},{"shape":"box","origin_m":[-0.30671830985915494,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[0.17784507042253522,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[-0.06443661971830986,-0.19773684210526318,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]},{"shape":"box","origin_m":[-0.06443661971830986,0.17984210526315794,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.38360562920570374,-0.20892104506492615,0.24500000476837158],[0.13360562920570374,0.19281578063964844,0.2840000092983246]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"safety_shield","name_zh":"透明防护罩","function_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","physical_meaning_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","subsystem":null,"parent":"root","origin_m":[-0.125,-0.22189472615718842,0.6790000200271606],"rpy_rad":[0,0,0],"objects":["extrahera__safety_shield","extrahera__safety_shield__29","extrahera__safety_shield__30","extrahera__safety_shield__31","extrahera__safety_shield__32","extrahera__safety_shield__33","extrahera__safety_shield__shield_warning","extrahera__safety_shield__35","extrahera__safety_shield__36","extrahera__safety_shield__37","extrahera__safety_shield__38","extrahera__safety_shield__39","extrahera__safety_shield__40","extrahera__safety_shield__41","extrahera__safety_shield__42","extrahera__safety_shield__43"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.265],"rpy_rad":[0,0,0],"size_m":[0.5017464788732394,0.00536842105263158,0.475]},{"shape":"box","origin_m":[0.0,0.0,-0.507],"rpy_rad":[0,0,0],"size_m":[0.5215070422535212,0.016105263157894737,0.032]},{"shape":"box","origin_m":[-0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.0,0.0,-0.024],"rpy_rad":[0,0,0],"size_m":[0.5180704225352113,0.016105263157894737,0.028]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-1.15,0],"state_id":null,"accessor":"rotation_euler[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3857535123825073,-0.22994735836982727,0.15599998831748962],[0.13575351238250732,-0.21384209394454956,0.6690000295639038]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"shield_handle","name_zh":"罩门把手","function_zh":"可抓持外观目标,随防护罩运动。","physical_meaning_zh":"可抓持外观目标,随防护罩运动。","subsystem":null,"parent":"safety_shield","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__shield_handle","extrahera__shield_handle__44","extrahera__shield_handle__45","extrahera__shield_handle__46"],"collisions":[{"shape":"box","origin_m":[-0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"box","origin_m":[0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"cylinder","origin_m":[0.0,-0.02594736767442603,-0.5059999823570251],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.01,"length_m":0.17200000508649396}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2110000103712082,-0.2567894458770752,0.16100004315376282],[-0.038999997079372406,-0.22189472615718842,0.18500003218650818]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_frame","name_zh":"三轴龙门固定框架","function_zh":"双侧纵向导轨与背部线缆导向。","physical_meaning_zh":"双侧纵向导轨与背部线缆导向。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_frame","extrahera__gantry_frame__47","extrahera__gantry_frame__48","extrahera__gantry_frame__49","extrahera__gantry_frame__50","extrahera__gantry_frame__51","extrahera__gantry_frame__52","extrahera__gantry_frame__53","extrahera__gantry_frame__54","extrahera__gantry_frame__55","extrahera__gantry_frame__56","extrahera__gantry_frame__57","extrahera__gantry_frame__58","extrahera__gantry_frame__59","extrahera__gantry_frame__60","extrahera__gantry_frame__61","extrahera__gantry_frame__62","extrahera__gantry_frame__63","extrahera__gantry_frame__64","extrahera__gantry_frame__65","extrahera__gantry_frame__66","extrahera__gantry_frame__67","extrahera__gantry_frame__68","extrahera__gantry_frame__69","extrahera__gantry_frame__70","extrahera__gantry_frame__71","extrahera__gantry_frame__72","extrahera__gantry_frame__73","extrahera__gantry_frame__74","extrahera__gantry_frame__75","extrahera__gantry_frame__76"],"collisions":[{"shape":"box","origin_m":[-0.2835211267605634,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[0.15722535211267608,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[-0.06443661971830986,0.1923684210526316,0.642],"rpy_rad":[0,0,0],"size_m":[0.47597183098591556,0.03131578947368422,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.36298590898513794,-0.17315790057182312,0.5586315989494324],[0.11298592388629913,0.22684210538864136,0.6610000133514404]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_y","name_zh":"Y 轴桥架","function_zh":"沿前后方向平移,带动 X 轴与移液头。","physical_meaning_zh":"沿前后方向平移,带动 X 轴与移液头。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,-0.14,0.5799999833106995],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_y","extrahera__gantry_y__77","extrahera__gantry_y__78","extrahera__gantry_y__79","extrahera__gantry_y__80","extrahera__gantry_y__81"],"collisions":[{"shape":"box","origin_m":[-0.06271830985915493,0.0,0.025],"rpy_rad":[0,0,0],"size_m":[0.4553521126760564,0.05457894736842106,0.049]},{"shape":"box","origin_m":[-0.06271830985915493,-0.030421052631578953,0.024],"rpy_rad":[0,0,0],"size_m":[0.4501971830985916,0.007157894736842106,0.03]},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.039000000804662704],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.00800000037997961],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"box","origin_m":[-0.06443661971830986,0.02505263157894737,0.015],"rpy_rad":[0,0,0],"size_m":[0.41669014084507044,0.01073684210526316,0.011]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.28],"state_id":"gantry.y_m","accessor":"location[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.37728169560432434,-0.004736845847219229,0.5804999470710754],[0.13071832060813904,0.07042104750871658,0.6294999718666077]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_x","name_zh":"X 轴滑座","function_zh":"沿横向导轨平移,带动垂直移液模组。","physical_meaning_zh":"沿横向导轨平移,带动垂直移液模组。","subsystem":null,"parent":"gantry_y","origin_m":[-0.22,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_x","extrahera__gantry_x__82","extrahera__gantry_x__83","extrahera__gantry_x__84","extrahera__gantry_x__85"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04115789473684211,0.018],"rpy_rad":[0,0,0],"size_m":[0.05842253521126761,0.03847368421052632,0.093]},{"shape":"box","origin_m":[0.0,-0.06621052631578948,-0.063],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.023263157894736843,0.22]},{"shape":"cylinder","origin_m":[-0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553},{"shape":"cylinder","origin_m":[0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.44],"state_id":"gantry.x_m","accessor":"location[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.08977465331554413,-0.044999998062849045,0.40699994564056396],[-0.03135211020708084,0.018078947439789772,0.6445000171661377]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_z","name_zh":"Z 轴移液滑座","function_zh":"垂直移动,控制吸头距耗材的间隙。","physical_meaning_zh":"垂直移动,控制吸头距耗材的间隙。","subsystem":null,"parent":"gantry_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_z","extrahera__pipette_z__86","extrahera__pipette_z__87"],"collisions":[{"shape":"box","origin_m":[0.0,-0.09126315789473685,-0.128],"rpy_rad":[0,0,0],"size_m":[0.0438169014084507,0.045631578947368426,0.094]},{"shape":"box","origin_m":[0.0,-0.0903684210526316,-0.07399999999999998],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.03847368421052632,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.2],"state_id":"gantry.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.0824718326330185,-0.07407893985509872,0.574999988079071],[-0.038654930889606476,-0.028447365388274193,0.6869999766349792]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_head","name_zh":"移液头与吸头","function_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","physical_meaning_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","subsystem":null,"parent":"pipette_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_head","extrahera__pipette_head__88","extrahera__pipette_head__89","extrahera__pipette_head__90"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.09126315789473685,-0.19199999999999998],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move","sample.aspirate","sample.dispense","method.start","method.stop"],"bbox_m":[[-0.07035774737596512,-0.06146315485239029,0.47999995946884155],[-0.05076901614665985,-0.04106315225362778,0.5779999494552612]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pressure_manifold","name_zh":"正压歧管","function_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","physical_meaning_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","subsystem":null,"parent":"root","origin_m":[0.003873241599649191,0.08500000089406967,0.33000001311302185],"rpy_rad":[0,0,0],"objects":["extrahera__pressure_manifold","extrahera__pressure_manifold__91","extrahera__pressure_manifold__92","extrahera__pressure_manifold__93","extrahera__pressure_manifold__94","extrahera__pressure_manifold__95","extrahera__pressure_manifold__96","extrahera__pressure_manifold__97","extrahera__pressure_manifold__98","extrahera__pressure_manifold__99","extrahera__pressure_manifold__100","extrahera__pressure_manifold__pressure_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.039],"rpy_rad":[0,0,0],"size_m":[0.13316901408450704,0.09126315789473685,0.045]},{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.12973239436619718,0.08947368421052633,0.012]},{"shape":"box","origin_m":[0.0,0.0,0.002],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08231578947368422,0.008]},{"shape":"cylinder","origin_m":[-0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.0,0.04294736842105264,0.048],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.007,"length_m":0.02}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.08],"state_id":"manifold.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["manifold.set_position","pressure.set","method.start","method.stop"],"bbox_m":[[-0.06271126121282578,0.03925894573330879,0.3779999911785126],[0.07045774906873703,0.13794738054275513,0.5069999694824219]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"deck_slots","name_zh":"板架槽位","function_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","physical_meaning_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__deck_slots","extrahera__deck_slots__102","extrahera__deck_slots__103","extrahera__deck_slots__104","extrahera__deck_slots__105","extrahera__deck_slots__106","extrahera__deck_slots__107","extrahera__deck_slots__slot_A","extrahera__deck_slots__109","extrahera__deck_slots__110","extrahera__deck_slots__111","extrahera__deck_slots__112","extrahera__deck_slots__113","extrahera__deck_slots__114","extrahera__deck_slots__slot_B","extrahera__deck_slots__116","extrahera__deck_slots__117","extrahera__deck_slots__118","extrahera__deck_slots__119","extrahera__deck_slots__120","extrahera__deck_slots__121","extrahera__deck_slots__slot_C","extrahera__deck_slots__123","extrahera__deck_slots__124","extrahera__deck_slots__125","extrahera__deck_slots__126","extrahera__deck_slots__127","extrahera__deck_slots__128","extrahera__deck_slots__slot_D","extrahera__deck_slots__130","extrahera__deck_slots__131","extrahera__deck_slots__132","extrahera__deck_slots__133","extrahera__deck_slots__134","extrahera__deck_slots__135","extrahera__deck_slots__slot_E","extrahera__deck_slots__137","extrahera__deck_slots__138","extrahera__deck_slots__139","extrahera__deck_slots__140","extrahera__deck_slots__141","extrahera__deck_slots__142","extrahera__deck_slots__slot_F"],"collisions":[{"shape":"box","origin_m":[-0.18901408450704227,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.18901408450704227,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.configure","method.start"],"bbox_m":[[-0.31487321853637695,-0.1414489448070526,0.2599799931049347],[0.11212675273418427,0.13644737005233765,0.2875000238418579]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_6ml","name_zh":"24 位 6 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_6ml","extrahera__rack_24_6ml__144","extrahera__rack_24_6ml__145","extrahera__rack_24_6ml__146","extrahera__rack_24_6ml__147","extrahera__rack_24_6ml__148","extrahera__rack_24_6ml__149","extrahera__rack_24_6ml__150","extrahera__rack_24_6ml__151","extrahera__rack_24_6ml__152","extrahera__rack_24_6ml__153","extrahera__rack_24_6ml__154","extrahera__rack_24_6ml__155","extrahera__rack_24_6ml__156","extrahera__rack_24_6ml__157","extrahera__rack_24_6ml__158","extrahera__rack_24_6ml__159","extrahera__rack_24_6ml__160","extrahera__rack_24_6ml__161","extrahera__rack_24_6ml__162","extrahera__rack_24_6ml__163","extrahera__rack_24_6ml__164","extrahera__rack_24_6ml__165","extrahera__rack_24_6ml__166","extrahera__rack_24_6ml__167","extrahera__rack_24_6ml__168","extrahera__rack_24_6ml__169","extrahera__rack_24_6ml__170","extrahera__rack_24_6ml__171","extrahera__rack_24_6ml__172","extrahera__rack_24_6ml__173","extrahera__rack_24_6ml__174","extrahera__rack_24_6ml__175","extrahera__rack_24_6ml__176","extrahera__rack_24_6ml__177","extrahera__rack_24_6ml__178","extrahera__rack_24_6ml__179","extrahera__rack_24_6ml__180","extrahera__rack_24_6ml__181","extrahera__rack_24_6ml__182","extrahera__rack_24_6ml__183","extrahera__rack_24_6ml__184","extrahera__rack_24_6ml__185","extrahera__rack_24_6ml__186","extrahera__rack_24_6ml__187","extrahera__rack_24_6ml__188","extrahera__rack_24_6ml__189","extrahera__rack_24_6ml__190","extrahera__rack_24_6ml__191","extrahera__rack_24_6ml__192","extrahera__rack_24_6ml__193","extrahera__rack_24_6ml__194","extrahera__rack_24_6ml__195","extrahera__rack_24_6ml__196","extrahera__rack_24_6ml__197","extrahera__rack_24_6ml__198","extrahera__rack_24_6ml__199","extrahera__rack_24_6ml__200","extrahera__rack_24_6ml__201","extrahera__rack_24_6ml__202","extrahera__rack_24_6ml__203","extrahera__rack_24_6ml__204","extrahera__rack_24_6ml__205","extrahera__rack_24_6ml__206","extrahera__rack_24_6ml__207","extrahera__rack_24_6ml__208","extrahera__rack_24_6ml__209","extrahera__rack_24_6ml__210","extrahera__rack_24_6ml__211","extrahera__rack_24_6ml__212","extrahera__rack_24_6ml__213","extrahera__rack_24_6ml__214","extrahera__rack_24_6ml__215","extrahera__rack_24_6ml__216","extrahera__rack_24_6ml__217","extrahera__rack_24_6ml__218","extrahera__rack_24_6ml__219","extrahera__rack_24_6ml__220","extrahera__rack_24_6ml__221","extrahera__rack_24_6ml__222","extrahera__rack_24_6ml__223","extrahera__rack_24_6ml__224","extrahera__rack_24_6ml__225","extrahera__rack_24_6ml__226","extrahera__rack_24_6ml__227","extrahera__rack_24_6ml__228","extrahera__rack_24_6ml__229","extrahera__rack_24_6ml__230","extrahera__rack_24_6ml__231","extrahera__rack_24_6ml__232","extrahera__rack_24_6ml__233","extrahera__rack_24_6ml__234","extrahera__rack_24_6ml__235","extrahera__rack_24_6ml__236","extrahera__rack_24_6ml__237","extrahera__rack_24_6ml__238","extrahera__rack_24_6ml__239","extrahera__rack_24_6ml__240","extrahera__rack_24_6ml__241","extrahera__rack_24_6ml__242","extrahera__rack_24_6ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_3ml","name_zh":"24 位 3 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_3ml","extrahera__rack_24_3ml__244","extrahera__rack_24_3ml__245","extrahera__rack_24_3ml__246","extrahera__rack_24_3ml__247","extrahera__rack_24_3ml__248","extrahera__rack_24_3ml__249","extrahera__rack_24_3ml__250","extrahera__rack_24_3ml__251","extrahera__rack_24_3ml__252","extrahera__rack_24_3ml__253","extrahera__rack_24_3ml__254","extrahera__rack_24_3ml__255","extrahera__rack_24_3ml__256","extrahera__rack_24_3ml__257","extrahera__rack_24_3ml__258","extrahera__rack_24_3ml__259","extrahera__rack_24_3ml__260","extrahera__rack_24_3ml__261","extrahera__rack_24_3ml__262","extrahera__rack_24_3ml__263","extrahera__rack_24_3ml__264","extrahera__rack_24_3ml__265","extrahera__rack_24_3ml__266","extrahera__rack_24_3ml__267","extrahera__rack_24_3ml__268","extrahera__rack_24_3ml__269","extrahera__rack_24_3ml__270","extrahera__rack_24_3ml__271","extrahera__rack_24_3ml__272","extrahera__rack_24_3ml__273","extrahera__rack_24_3ml__274","extrahera__rack_24_3ml__275","extrahera__rack_24_3ml__276","extrahera__rack_24_3ml__277","extrahera__rack_24_3ml__278","extrahera__rack_24_3ml__279","extrahera__rack_24_3ml__280","extrahera__rack_24_3ml__281","extrahera__rack_24_3ml__282","extrahera__rack_24_3ml__283","extrahera__rack_24_3ml__284","extrahera__rack_24_3ml__285","extrahera__rack_24_3ml__286","extrahera__rack_24_3ml__287","extrahera__rack_24_3ml__288","extrahera__rack_24_3ml__289","extrahera__rack_24_3ml__290","extrahera__rack_24_3ml__291","extrahera__rack_24_3ml__292","extrahera__rack_24_3ml__293","extrahera__rack_24_3ml__294","extrahera__rack_24_3ml__295","extrahera__rack_24_3ml__296","extrahera__rack_24_3ml__297","extrahera__rack_24_3ml__298","extrahera__rack_24_3ml__299","extrahera__rack_24_3ml__300","extrahera__rack_24_3ml__301","extrahera__rack_24_3ml__302","extrahera__rack_24_3ml__303","extrahera__rack_24_3ml__304","extrahera__rack_24_3ml__305","extrahera__rack_24_3ml__306","extrahera__rack_24_3ml__307","extrahera__rack_24_3ml__308","extrahera__rack_24_3ml__309","extrahera__rack_24_3ml__310","extrahera__rack_24_3ml__311","extrahera__rack_24_3ml__312","extrahera__rack_24_3ml__313","extrahera__rack_24_3ml__314","extrahera__rack_24_3ml__315","extrahera__rack_24_3ml__316","extrahera__rack_24_3ml__317","extrahera__rack_24_3ml__318","extrahera__rack_24_3ml__319","extrahera__rack_24_3ml__320","extrahera__rack_24_3ml__321","extrahera__rack_24_3ml__322","extrahera__rack_24_3ml__323","extrahera__rack_24_3ml__324","extrahera__rack_24_3ml__325","extrahera__rack_24_3ml__326","extrahera__rack_24_3ml__327","extrahera__rack_24_3ml__328","extrahera__rack_24_3ml__329","extrahera__rack_24_3ml__330","extrahera__rack_24_3ml__331","extrahera__rack_24_3ml__332","extrahera__rack_24_3ml__333","extrahera__rack_24_3ml__334","extrahera__rack_24_3ml__335","extrahera__rack_24_3ml__336","extrahera__rack_24_3ml__337","extrahera__rack_24_3ml__338","extrahera__rack_24_3ml__339","extrahera__rack_24_3ml__340","extrahera__rack_24_3ml__341","extrahera__rack_24_3ml__342","extrahera__rack_24_3ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3464999794960022]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_1ml","name_zh":"24 位 1 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_1ml","extrahera__rack_24_1ml__344","extrahera__rack_24_1ml__345","extrahera__rack_24_1ml__346","extrahera__rack_24_1ml__347","extrahera__rack_24_1ml__348","extrahera__rack_24_1ml__349","extrahera__rack_24_1ml__350","extrahera__rack_24_1ml__351","extrahera__rack_24_1ml__352","extrahera__rack_24_1ml__353","extrahera__rack_24_1ml__354","extrahera__rack_24_1ml__355","extrahera__rack_24_1ml__356","extrahera__rack_24_1ml__357","extrahera__rack_24_1ml__358","extrahera__rack_24_1ml__359","extrahera__rack_24_1ml__360","extrahera__rack_24_1ml__361","extrahera__rack_24_1ml__362","extrahera__rack_24_1ml__363","extrahera__rack_24_1ml__364","extrahera__rack_24_1ml__365","extrahera__rack_24_1ml__366","extrahera__rack_24_1ml__367","extrahera__rack_24_1ml__368","extrahera__rack_24_1ml__369","extrahera__rack_24_1ml__370","extrahera__rack_24_1ml__371","extrahera__rack_24_1ml__372","extrahera__rack_24_1ml__373","extrahera__rack_24_1ml__374","extrahera__rack_24_1ml__375","extrahera__rack_24_1ml__376","extrahera__rack_24_1ml__377","extrahera__rack_24_1ml__378","extrahera__rack_24_1ml__379","extrahera__rack_24_1ml__380","extrahera__rack_24_1ml__381","extrahera__rack_24_1ml__382","extrahera__rack_24_1ml__383","extrahera__rack_24_1ml__384","extrahera__rack_24_1ml__385","extrahera__rack_24_1ml__386","extrahera__rack_24_1ml__387","extrahera__rack_24_1ml__388","extrahera__rack_24_1ml__389","extrahera__rack_24_1ml__390","extrahera__rack_24_1ml__391","extrahera__rack_24_1ml__392","extrahera__rack_24_1ml__393","extrahera__rack_24_1ml__394","extrahera__rack_24_1ml__395","extrahera__rack_24_1ml__396","extrahera__rack_24_1ml__397","extrahera__rack_24_1ml__398","extrahera__rack_24_1ml__399","extrahera__rack_24_1ml__400","extrahera__rack_24_1ml__401","extrahera__rack_24_1ml__402","extrahera__rack_24_1ml__403","extrahera__rack_24_1ml__404","extrahera__rack_24_1ml__405","extrahera__rack_24_1ml__406","extrahera__rack_24_1ml__407","extrahera__rack_24_1ml__408","extrahera__rack_24_1ml__409","extrahera__rack_24_1ml__410","extrahera__rack_24_1ml__411","extrahera__rack_24_1ml__412","extrahera__rack_24_1ml__413","extrahera__rack_24_1ml__414","extrahera__rack_24_1ml__415","extrahera__rack_24_1ml__416","extrahera__rack_24_1ml__417","extrahera__rack_24_1ml__418","extrahera__rack_24_1ml__419","extrahera__rack_24_1ml__420","extrahera__rack_24_1ml__421","extrahera__rack_24_1ml__422","extrahera__rack_24_1ml__423","extrahera__rack_24_1ml__424","extrahera__rack_24_1ml__425","extrahera__rack_24_1ml__426","extrahera__rack_24_1ml__427","extrahera__rack_24_1ml__428","extrahera__rack_24_1ml__429","extrahera__rack_24_1ml__430","extrahera__rack_24_1ml__431","extrahera__rack_24_1ml__432","extrahera__rack_24_1ml__433","extrahera__rack_24_1ml__434","extrahera__rack_24_1ml__435","extrahera__rack_24_1ml__436","extrahera__rack_24_1ml__437","extrahera__rack_24_1ml__438","extrahera__rack_24_1ml__439","extrahera__rack_24_1ml__440","extrahera__rack_24_1ml__441","extrahera__rack_24_1ml__442","extrahera__rack_24_1ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.34299999475479126]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_96","name_zh":"96 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_96","extrahera__plate_96__444","extrahera__plate_96__445","extrahera__plate_96__446","extrahera__plate_96__447","extrahera__plate_96__448","extrahera__plate_96__449","extrahera__plate_96__450","extrahera__plate_96__451","extrahera__plate_96__452","extrahera__plate_96__453","extrahera__plate_96__454","extrahera__plate_96__455","extrahera__plate_96__456","extrahera__plate_96__457","extrahera__plate_96__458","extrahera__plate_96__459","extrahera__plate_96__460","extrahera__plate_96__461","extrahera__plate_96__462","extrahera__plate_96__463","extrahera__plate_96__464","extrahera__plate_96__465","extrahera__plate_96__466","extrahera__plate_96__467","extrahera__plate_96__468","extrahera__plate_96__469","extrahera__plate_96__470","extrahera__plate_96__471","extrahera__plate_96__472","extrahera__plate_96__473","extrahera__plate_96__474","extrahera__plate_96__475","extrahera__plate_96__476","extrahera__plate_96__477","extrahera__plate_96__478","extrahera__plate_96__479","extrahera__plate_96__480","extrahera__plate_96__481","extrahera__plate_96__482","extrahera__plate_96__483","extrahera__plate_96__484","extrahera__plate_96__485","extrahera__plate_96__486","extrahera__plate_96__487","extrahera__plate_96__488","extrahera__plate_96__489","extrahera__plate_96__490","extrahera__plate_96__491","extrahera__plate_96__492","extrahera__plate_96__493","extrahera__plate_96__494","extrahera__plate_96__495","extrahera__plate_96__496","extrahera__plate_96__497","extrahera__plate_96__498","extrahera__plate_96__499","extrahera__plate_96__500","extrahera__plate_96__501","extrahera__plate_96__502","extrahera__plate_96__503","extrahera__plate_96__504","extrahera__plate_96__505","extrahera__plate_96__506","extrahera__plate_96__507","extrahera__plate_96__508","extrahera__plate_96__509","extrahera__plate_96__510","extrahera__plate_96__511","extrahera__plate_96__512","extrahera__plate_96__513","extrahera__plate_96__514","extrahera__plate_96__515","extrahera__plate_96__516","extrahera__plate_96__517","extrahera__plate_96__518","extrahera__plate_96__519","extrahera__plate_96__520","extrahera__plate_96__521","extrahera__plate_96__522","extrahera__plate_96__523","extrahera__plate_96__524","extrahera__plate_96__525","extrahera__plate_96__526","extrahera__plate_96__527","extrahera__plate_96__528","extrahera__plate_96__529","extrahera__plate_96__530","extrahera__plate_96__531","extrahera__plate_96__532","extrahera__plate_96__533","extrahera__plate_96__534","extrahera__plate_96__535","extrahera__plate_96__536","extrahera__plate_96__537","extrahera__plate_96__538","extrahera__plate_96__539","extrahera__plate_96__540","extrahera__plate_96__541","extrahera__plate_96__542","extrahera__plate_96__543","extrahera__plate_96__544","extrahera__plate_96__545","extrahera__plate_96__546","extrahera__plate_96__547","extrahera__plate_96__548","extrahera__plate_96__549","extrahera__plate_96__550","extrahera__plate_96__551","extrahera__plate_96__552","extrahera__plate_96__553","extrahera__plate_96__554","extrahera__plate_96__555","extrahera__plate_96__556","extrahera__plate_96__557","extrahera__plate_96__558","extrahera__plate_96__559","extrahera__plate_96__560","extrahera__plate_96__561","extrahera__plate_96__562","extrahera__plate_96__563","extrahera__plate_96__564","extrahera__plate_96__565","extrahera__plate_96__566","extrahera__plate_96__567","extrahera__plate_96__568","extrahera__plate_96__569","extrahera__plate_96__570","extrahera__plate_96__571","extrahera__plate_96__572","extrahera__plate_96__573","extrahera__plate_96__574","extrahera__plate_96__575","extrahera__plate_96__576","extrahera__plate_96__577","extrahera__plate_96__578","extrahera__plate_96__579","extrahera__plate_96__580","extrahera__plate_96__581","extrahera__plate_96__582","extrahera__plate_96__583","extrahera__plate_96__584","extrahera__plate_96__585","extrahera__plate_96__586","extrahera__plate_96__587","extrahera__plate_96__588","extrahera__plate_96__589","extrahera__plate_96__590","extrahera__plate_96__591","extrahera__plate_96__592","extrahera__plate_96__593","extrahera__plate_96__594","extrahera__plate_96__595","extrahera__plate_96__596","extrahera__plate_96__597","extrahera__plate_96__598","extrahera__plate_96__599","extrahera__plate_96__600","extrahera__plate_96__601","extrahera__plate_96__602","extrahera__plate_96__603","extrahera__plate_96__604","extrahera__plate_96__605","extrahera__plate_96__606","extrahera__plate_96__607","extrahera__plate_96__608","extrahera__plate_96__609","extrahera__plate_96__610","extrahera__plate_96__611","extrahera__plate_96__612","extrahera__plate_96__613","extrahera__plate_96__614","extrahera__plate_96__615","extrahera__plate_96__616","extrahera__plate_96__617","extrahera__plate_96__618","extrahera__plate_96__619","extrahera__plate_96__620","extrahera__plate_96__621","extrahera__plate_96__622","extrahera__plate_96__623","extrahera__plate_96__624","extrahera__plate_96__625","extrahera__plate_96__626","extrahera__plate_96__627","extrahera__plate_96__628","extrahera__plate_96__629","extrahera__plate_96__630","extrahera__plate_96__631","extrahera__plate_96__632","extrahera__plate_96__633","extrahera__plate_96__634","extrahera__plate_96__635","extrahera__plate_96__636","extrahera__plate_96__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_48","name_zh":"48 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_48","extrahera__plate_48__638","extrahera__plate_48__639","extrahera__plate_48__640","extrahera__plate_48__641","extrahera__plate_48__642","extrahera__plate_48__643","extrahera__plate_48__644","extrahera__plate_48__645","extrahera__plate_48__646","extrahera__plate_48__647","extrahera__plate_48__648","extrahera__plate_48__649","extrahera__plate_48__650","extrahera__plate_48__651","extrahera__plate_48__652","extrahera__plate_48__653","extrahera__plate_48__654","extrahera__plate_48__655","extrahera__plate_48__656","extrahera__plate_48__657","extrahera__plate_48__658","extrahera__plate_48__659","extrahera__plate_48__660","extrahera__plate_48__661","extrahera__plate_48__662","extrahera__plate_48__663","extrahera__plate_48__664","extrahera__plate_48__665","extrahera__plate_48__666","extrahera__plate_48__667","extrahera__plate_48__668","extrahera__plate_48__669","extrahera__plate_48__670","extrahera__plate_48__671","extrahera__plate_48__672","extrahera__plate_48__673","extrahera__plate_48__674","extrahera__plate_48__675","extrahera__plate_48__676","extrahera__plate_48__677","extrahera__plate_48__678","extrahera__plate_48__679","extrahera__plate_48__680","extrahera__plate_48__681","extrahera__plate_48__682","extrahera__plate_48__683","extrahera__plate_48__684","extrahera__plate_48__685","extrahera__plate_48__686","extrahera__plate_48__687","extrahera__plate_48__688","extrahera__plate_48__689","extrahera__plate_48__690","extrahera__plate_48__691","extrahera__plate_48__692","extrahera__plate_48__693","extrahera__plate_48__694","extrahera__plate_48__695","extrahera__plate_48__696","extrahera__plate_48__697","extrahera__plate_48__698","extrahera__plate_48__699","extrahera__plate_48__700","extrahera__plate_48__701","extrahera__plate_48__702","extrahera__plate_48__703","extrahera__plate_48__704","extrahera__plate_48__705","extrahera__plate_48__706","extrahera__plate_48__707","extrahera__plate_48__708","extrahera__plate_48__709","extrahera__plate_48__710","extrahera__plate_48__711","extrahera__plate_48__712","extrahera__plate_48__713","extrahera__plate_48__714","extrahera__plate_48__715","extrahera__plate_48__716","extrahera__plate_48__717","extrahera__plate_48__718","extrahera__plate_48__719","extrahera__plate_48__720","extrahera__plate_48__721","extrahera__plate_48__722","extrahera__plate_48__723","extrahera__plate_48__724","extrahera__plate_48__725","extrahera__plate_48__726","extrahera__plate_48__727","extrahera__plate_48__728","extrahera__plate_48__729","extrahera__plate_48__730","extrahera__plate_48__731","extrahera__plate_48__732","extrahera__plate_48__733","extrahera__plate_48__734","extrahera__plate_48__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"tip_rack","name_zh":"吸头架","function_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","physical_meaning_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__tip_rack","extrahera__tip_rack__736","extrahera__tip_rack__737","extrahera__tip_rack__738","extrahera__tip_rack__739","extrahera__tip_rack__740","extrahera__tip_rack__741","extrahera__tip_rack__742","extrahera__tip_rack__743","extrahera__tip_rack__744","extrahera__tip_rack__745","extrahera__tip_rack__746","extrahera__tip_rack__747","extrahera__tip_rack__748","extrahera__tip_rack__749","extrahera__tip_rack__750","extrahera__tip_rack__751","extrahera__tip_rack__752","extrahera__tip_rack__753","extrahera__tip_rack__754","extrahera__tip_rack__755","extrahera__tip_rack__756","extrahera__tip_rack__757","extrahera__tip_rack__758","extrahera__tip_rack__759","extrahera__tip_rack__760","extrahera__tip_rack__761","extrahera__tip_rack__762","extrahera__tip_rack__763","extrahera__tip_rack__764","extrahera__tip_rack__765","extrahera__tip_rack__766","extrahera__tip_rack__767","extrahera__tip_rack__768","extrahera__tip_rack__769","extrahera__tip_rack__770","extrahera__tip_rack__771","extrahera__tip_rack__772","extrahera__tip_rack__773","extrahera__tip_rack__774","extrahera__tip_rack__775","extrahera__tip_rack__776","extrahera__tip_rack__777","extrahera__tip_rack__778","extrahera__tip_rack__779","extrahera__tip_rack__780","extrahera__tip_rack__781","extrahera__tip_rack__782","extrahera__tip_rack__783","extrahera__tip_rack__784","extrahera__tip_rack__785","extrahera__tip_rack__786","extrahera__tip_rack__787","extrahera__tip_rack__788","extrahera__tip_rack__789","extrahera__tip_rack__790","extrahera__tip_rack__791","extrahera__tip_rack__792","extrahera__tip_rack__793","extrahera__tip_rack__794","extrahera__tip_rack__795","extrahera__tip_rack__796","extrahera__tip_rack__797","extrahera__tip_rack__798","extrahera__tip_rack__799","extrahera__tip_rack__800","extrahera__tip_rack__801","extrahera__tip_rack__802","extrahera__tip_rack__803","extrahera__tip_rack__804","extrahera__tip_rack__805","extrahera__tip_rack__806","extrahera__tip_rack__807","extrahera__tip_rack__808","extrahera__tip_rack__809","extrahera__tip_rack__810","extrahera__tip_rack__811","extrahera__tip_rack__812","extrahera__tip_rack__813","extrahera__tip_rack__814","extrahera__tip_rack__815","extrahera__tip_rack__816","extrahera__tip_rack__817","extrahera__tip_rack__818","extrahera__tip_rack__819","extrahera__tip_rack__820","extrahera__tip_rack__821","extrahera__tip_rack__822","extrahera__tip_rack__823","extrahera__tip_rack__824","extrahera__tip_rack__825","extrahera__tip_rack__826","extrahera__tip_rack__827","extrahera__tip_rack__828","extrahera__tip_rack__829","extrahera__tip_rack__830","extrahera__tip_rack__831","extrahera__tip_rack__832","extrahera__tip_rack__833","extrahera__tip_rack__tips_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.1202816901408451,0.08768421052631581,0.049]},{"shape":"box","origin_m":[0.0,0.0,0.054],"rpy_rad":[0,0,0],"size_m":[0.11942253521126762,0.08678947368421054,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3097183108329773,0.04060105234384537,0.2784999907016754],[-0.18943661451339722,0.12884210050106049,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"solvent_reservoirs","name_zh":"溶剂槽组","function_zh":"多位置液体输入示意;内部液体作为汇总储量。","physical_meaning_zh":"多位置液体输入示意;内部液体作为汇总储量。","subsystem":null,"parent":"root","origin_m":[-0.1078168973326683,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__solvent_reservoirs","extrahera__solvent_reservoirs__835","extrahera__solvent_reservoirs__836","extrahera__solvent_reservoirs__837","extrahera__solvent_reservoirs__838","extrahera__solvent_reservoirs__839","extrahera__solvent_reservoirs__840","extrahera__solvent_reservoirs__solvent_label"],"collisions":[{"shape":"box","origin_m":[-0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]},{"shape":"box","origin_m":[0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.aspirate","method.start"],"bbox_m":[[-0.14948591589927673,0.038453683257102966,0.2759999930858612],[-0.06614788621664047,0.13018420338630676,0.33249998092651367]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"waste_tray","name_zh":"废液与收集区域","function_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","physical_meaning_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","subsystem":null,"parent":"root","origin_m":[0.04683098569512367,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__waste_tray","extrahera__waste_tray__842","extrahera__waste_tray__843","extrahera__waste_tray__waste_label","extrahera__waste_tray__845","extrahera__waste_tray__846","extrahera__waste_tray__847","extrahera__waste_tray__848","extrahera__waste_tray__849","extrahera__waste_tray__lower_waste_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.013],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.025]},{"shape":"box","origin_m":[0.07732394366197183,0.06263157894736844,-0.168],"rpy_rad":[0,0,0],"size_m":[0.09450704225352113,0.13421052631578947,0.006]},{"shape":"box","origin_m":[0.03221830985915493,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.12242957746478873,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.07732394366197183,-0.0022368421052631478,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]},{"shape":"box","origin_m":[0.07732394366197183,0.12750000000000003,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.008154932409524918,-0.12134630978107452,0.10499999672174454],[0.17140844464302063,0.04742105305194855,0.30399999022483826]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_carousel","name_zh":"下层收集板转盘","function_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","physical_meaning_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","subsystem":null,"parent":"root","origin_m":[-0.16795775294303894,0.0,0.0949999988079071],"rpy_rad":[0,0,0],"objects":["extrahera__collection_carousel","extrahera__collection_carousel__851","extrahera__collection_carousel__852","extrahera__collection_carousel__853","extrahera__collection_carousel__854","extrahera__collection_carousel__855","extrahera__collection_carousel__856","extrahera__collection_carousel__857","extrahera__collection_carousel__858","extrahera__collection_carousel__859","extrahera__collection_carousel__860","extrahera__collection_carousel__861","extrahera__collection_carousel__862","extrahera__collection_carousel__863","extrahera__collection_carousel__864","extrahera__collection_carousel__865"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.014],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.028},{"shape":"cylinder","origin_m":[0.0,0.0,0.036],"rpy_rad":[0,0,0],"radius_m":0.224,"length_m":0.016},{"shape":"box","origin_m":[-0.09622535211267606,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.09622535211267606,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3604084849357605,-0.2004210501909256,0.0949999988079071],[0.024492964148521423,0.2004210501909256,0.16200000047683716]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_plate","name_zh":"独立下层收集板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.20833803713321686,-0.08231578767299652,0.15700000524520874],"rpy_rad":[0,0,0],"objects":["extrahera__collection_plate","extrahera__collection_plate__866","extrahera__collection_plate__867","extrahera__collection_plate__868","extrahera__collection_plate__869","extrahera__collection_plate__870","extrahera__collection_plate__871","extrahera__collection_plate__872","extrahera__collection_plate__873","extrahera__collection_plate__874","extrahera__collection_plate__875","extrahera__collection_plate__876","extrahera__collection_plate__877","extrahera__collection_plate__878","extrahera__collection_plate__879","extrahera__collection_plate__880","extrahera__collection_plate__881","extrahera__collection_plate__882","extrahera__collection_plate__883","extrahera__collection_plate__884","extrahera__collection_plate__885","extrahera__collection_plate__886","extrahera__collection_plate__887","extrahera__collection_plate__888","extrahera__collection_plate__889","extrahera__collection_plate__890","extrahera__collection_plate__891","extrahera__collection_plate__892","extrahera__collection_plate__893","extrahera__collection_plate__894","extrahera__collection_plate__895","extrahera__collection_plate__896","extrahera__collection_plate__897","extrahera__collection_plate__898","extrahera__collection_plate__899","extrahera__collection_plate__900","extrahera__collection_plate__901","extrahera__collection_plate__902","extrahera__collection_plate__903","extrahera__collection_plate__904","extrahera__collection_plate__905","extrahera__collection_plate__906","extrahera__collection_plate__907","extrahera__collection_plate__908","extrahera__collection_plate__909","extrahera__collection_plate__910","extrahera__collection_plate__911","extrahera__collection_plate__912","extrahera__collection_plate__913","extrahera__collection_plate__914","extrahera__collection_plate__915","extrahera__collection_plate__916","extrahera__collection_plate__917","extrahera__collection_plate__918","extrahera__collection_plate__919","extrahera__collection_plate__920","extrahera__collection_plate__921","extrahera__collection_plate__922","extrahera__collection_plate__923","extrahera__collection_plate__924","extrahera__collection_plate__925","extrahera__collection_plate__926","extrahera__collection_plate__927","extrahera__collection_plate__928","extrahera__collection_plate__929","extrahera__collection_plate__930","extrahera__collection_plate__931","extrahera__collection_plate__932","extrahera__collection_plate__933","extrahera__collection_plate__934","extrahera__collection_plate__935","extrahera__collection_plate__936","extrahera__collection_plate__937","extrahera__collection_plate__938","extrahera__collection_plate__939","extrahera__collection_plate__940","extrahera__collection_plate__941","extrahera__collection_plate__942","extrahera__collection_plate__943","extrahera__collection_plate__944","extrahera__collection_plate__945","extrahera__collection_plate__946","extrahera__collection_plate__947","extrahera__collection_plate__948","extrahera__collection_plate__949","extrahera__collection_plate__950","extrahera__collection_plate__951","extrahera__collection_plate__952","extrahera__collection_plate__953","extrahera__collection_plate__954","extrahera__collection_plate__955","extrahera__collection_plate__956","extrahera__collection_plate__957","extrahera__collection_plate__958","extrahera__collection_plate__959","extrahera__collection_plate__960","extrahera__collection_plate__961","extrahera__collection_plate__962","extrahera__collection_plate__963","extrahera__collection_plate__964","extrahera__collection_plate__965","extrahera__collection_plate__966","extrahera__collection_plate__967","extrahera__collection_plate__968","extrahera__collection_plate__969","extrahera__collection_plate__970","extrahera__collection_plate__971","extrahera__collection_plate__972","extrahera__collection_plate__973","extrahera__collection_plate__974","extrahera__collection_plate__975","extrahera__collection_plate__976","extrahera__collection_plate__977","extrahera__collection_plate__978","extrahera__collection_plate__979","extrahera__collection_plate__980","extrahera__collection_plate__981","extrahera__collection_plate__982","extrahera__collection_plate__983","extrahera__collection_plate__984","extrahera__collection_plate__985","extrahera__collection_plate__986","extrahera__collection_plate__987","extrahera__collection_plate__988","extrahera__collection_plate__989","extrahera__collection_plate__990","extrahera__collection_plate__991","extrahera__collection_plate__992","extrahera__collection_plate__993","extrahera__collection_plate__994","extrahera__collection_plate__995","extrahera__collection_plate__996","extrahera__collection_plate__997","extrahera__collection_plate__998","extrahera__collection_plate__999","extrahera__collection_plate__1000","extrahera__collection_plate__1001","extrahera__collection_plate__1002","extrahera__collection_plate__1003","extrahera__collection_plate__1004","extrahera__collection_plate__1005","extrahera__collection_plate__1006","extrahera__collection_plate__1007","extrahera__collection_plate__1008","extrahera__collection_plate__1009","extrahera__collection_plate__1010","extrahera__collection_plate__1011","extrahera__collection_plate__1012","extrahera__collection_plate__1013","extrahera__collection_plate__1014","extrahera__collection_plate__1015","extrahera__collection_plate__1016","extrahera__collection_plate__1017","extrahera__collection_plate__1018","extrahera__collection_plate__1019","extrahera__collection_plate__1020","extrahera__collection_plate__1021","extrahera__collection_plate__1022","extrahera__collection_plate__1023","extrahera__collection_plate__1024","extrahera__collection_plate__1025","extrahera__collection_plate__1026","extrahera__collection_plate__1027","extrahera__collection_plate__1028","extrahera__collection_plate__1029","extrahera__collection_plate__1030","extrahera__collection_plate__1031","extrahera__collection_plate__1032","extrahera__collection_plate__1033","extrahera__collection_plate__1034","extrahera__collection_plate__1035","extrahera__collection_plate__1036","extrahera__collection_plate__1037","extrahera__collection_plate__1038","extrahera__collection_plate__1039","extrahera__collection_plate__1040","extrahera__collection_plate__1041","extrahera__collection_plate__1042","extrahera__collection_plate__1043","extrahera__collection_plate__1044","extrahera__collection_plate__1045","extrahera__collection_plate__1046","extrahera__collection_plate__1047","extrahera__collection_plate__1048","extrahera__collection_plate__1049","extrahera__collection_plate__1050","extrahera__collection_plate__1051","extrahera__collection_plate__1052","extrahera__collection_plate__1053","extrahera__collection_plate__1054","extrahera__collection_plate__1055","extrahera__collection_plate__1056","extrahera__collection_plate__1057","extrahera__collection_plate__1058","extrahera__collection_plate__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.26332396268844604,-0.12089894711971283,0.15799999237060547],[-0.15335211157798767,-0.04384210333228111,0.18265001475811005]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"touchscreen","name_zh":"右侧触摸屏","function_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","physical_meaning_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","subsystem":null,"parent":"root","origin_m":[0.275,-0.259,0.486],"rpy_rad":[0,0,0],"objects":["extrahera__touchscreen","extrahera__touchscreen__1060","extrahera__touchscreen__1061","extrahera__touchscreen__1062","extrahera__touchscreen__1063","extrahera__touchscreen__screen_title","extrahera__display_phase","extrahera__display_power","extrahera__display_pressure","extrahera__touchscreen__screen_-0.02","extrahera__touchscreen__screen_-0.045","extrahera__touchscreen__1070","extrahera__touchscreen__screen_start"],"collisions":[{"shape":"box","origin_m":[-0.03,0.03,-0.108],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.06]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.31,0.04,0.233]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","method.configure","method.start","method.stop"],"bbox_m":[[0.12000000476837158,-0.2849999964237213,0.3479999899864197],[0.4300000071525574,-0.1979999989271164,0.6025000214576721]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rear_ports","name_zh":"后部输入输出端口","function_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","physical_meaning_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__rear_ports","extrahera__rear_ports__1072","extrahera__rear_ports__1073","extrahera__rear_ports__1074","extrahera__rear_ports__port_AIR","extrahera__rear_ports__1076","extrahera__rear_ports__1077","extrahera__rear_ports__port_N2","extrahera__rear_ports__1079","extrahera__rear_ports__1080","extrahera__rear_ports__port_VAC","extrahera__rear_ports__1082","extrahera__rear_ports__1083","extrahera__rear_ports__port_WASTE","extrahera__rear_ports__1085","extrahera__rear_ports__1086","extrahera__rear_ports__rear_data_label","extrahera__rear_ports__1088","extrahera__rear_ports__1089","extrahera__rear_ports__1090","extrahera__rear_ports__1091","extrahera__rear_ports__1092","extrahera__rear_ports__1093","extrahera__rear_ports__1094","extrahera__rear_ports__1095","extrahera__rear_ports__1096","extrahera__rear_ports__1097","extrahera__rear_ports__1098","extrahera__rear_ports__1099","extrahera__rear_ports__1100","extrahera__rear_ports__1101","extrahera__rear_ports__1102","extrahera__rear_ports__1103","extrahera__rear_ports__1104","extrahera__rear_ports__1105","extrahera__rear_ports__1106","extrahera__rear_ports__1107"],"collisions":[{"shape":"box","origin_m":[0.05584507042253522,0.27099999999999996,0.271],"rpy_rad":[0,0,0],"size_m":[0.2208028169014085,0.01,0.169]},{"shape":"cylinder","origin_m":[-0.032647887323943664,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.013746478873239439,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.06014084507042255,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.10739436619718311,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"box","origin_m":[0.0051549295774647895,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.035225352112676064,0.014,0.029]},{"shape":"box","origin_m":[0.06271830985915493,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.018901408450704225,0.014,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.set","sample.aspirate","method.start"],"bbox_m":[[-0.391338050365448,0.26600000262260437,0.17100000381469727],[0.13961972296237946,0.2849999964237213,0.6460000276565552]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电取消当前操作,保留已转移液体并归零压力设定","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"deck.configure":{"function_zh":"配置24位1/3/6mL小柱或96/48孔板、逻辑溶剂位置及收集板","kind":"configuration","availability":"implemented","component_ids":["deck_slots","rack_24_1ml","rack_24_3ml","rack_24_6ml","plate_96","plate_48","solvent_reservoirs","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["format","cartridge_volume_m3","collection_plate","solvent_positions"]},"gantry.move":{"function_zh":"写入三轴龙门几何目标;无运动时长或碰撞规划","kind":"device_command","availability":"implemented","component_ids":["gantry_x","gantry_y","pipette_z","pipette_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["x_m","y_m","z_m"]},"manifold.set_position":{"function_zh":"写入正压歧管升降几何目标","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["z_m"]},"pressure.set":{"function_zh":"设置0到500000Pa控制压力,10000Pa步长;压力基准厂家未说明","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold","rear_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"sample.aspirate":{"function_zh":"启动一次最多1000微升的集中吸液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","solvent_reservoirs","rear_ports"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_position","volume_m3","flow_m3_s"]},"sample.dispense":{"function_zh":"启动一次最多1000微升的集中分液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["destination","volume_m3","flow_m3_s"]},"method.configure":{"function_zh":"配置依次load/wash/elute三阶段、溶剂位置、单次体积、流量、排液流量和次数","kind":"configuration","availability":"implemented","component_ids":["touchscreen","deck_slots"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["steps"]},"method.start":{"function_zh":"启动装载、洗涤、洗脱顺序;宿主逐次吸液、分液和排液守恒推进","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold","deck_slots","solvent_reservoirs","waste_tray","rear_ports","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.stop":{"function_zh":"取消当前方法并保留所有部分液体转移和已完成次数","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电控制设定;断电取消活动操作,保留已转移液体并将压力目标归零。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["touchscreen"],"write_via":"power.set"},"pressure.target_pa":{"meaning_zh":"正压控制设定;0–500000Pa、10000Pa步长,厂家绝压/表压基准未说明。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["pressure_manifold","touchscreen"],"write_via":"pressure.set"},"pressure.indicated_pa":{"meaning_zh":"尚无传感器或压力响应模型,指示压力始终null,不能用设定值代替。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_manifold","touchscreen"],"write_via":null},"deck.format":{"meaning_zh":"已配置的活动耗材格式;24位小柱、96孔板、48孔板三选一,未配置为null。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.cartridge_volume_m3":{"meaning_zh":"活动24位小柱的1/3/6mL标称规格;孔板配置为null,不等于当前液量。","unit":"m^3","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.collection_plate":{"meaning_zh":"宿主逻辑收集板ID;聚合洗脱液归属该ID,不离散模拟各孔。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.solvent_positions":{"meaning_zh":"用户配置的逻辑溶剂位置ID;不等于已映射真实槽位或库存观察。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"utilities.vacuum_ready":{"meaning_zh":"受信任宿主提供外部真空就绪边界;不是实测压力或抽速。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.compressed_air_ready":{"meaning_zh":"受信任宿主提供压缩空气就绪边界;不与真空源混用。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.nitrogen_ready":{"meaning_zh":"受信任宿主提供氮气就绪边界;无自动气体来源或供气求解。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"要求的共享外部真空源稳定类型ID;不证明实例或硬件连接已完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确绑定的外部真空源实例ID,未连接为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"method.configured":{"meaning_zh":"load/wash/elute方法已成功校验并登记的标志。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.status":{"meaning_zh":"方法运行状态,完成仅表示用户给定体积的聚合序列完成,不代表化学回收率。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.phase":{"meaning_zh":"idle/load/wash/elute/completed/cancelled/failed阶段;由宿主step推进。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.completed_strokes":{"meaning_zh":"本次方法已完成吸液、分液、排液全流程的次数;取消后保留。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"sample.status":{"meaning_zh":"手动集中吸液/分液操作状态;accepted以后依赖共同宿主step完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"operation.active_id":{"meaning_zh":"当前活动异步操作ID;所有权和查询取消权限由身份及实例限定。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.recovery_fraction":{"meaning_zh":"洗脱回收率没有模型和实验校准,始终null。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.adsorbed_mass_kg":{"meaning_zh":"吸附质量过程真值未求解,始终null,仅debug/evaluator可读。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["touchscreen"],"write_via":null},"gantry.x_m":{"meaning_zh":"三轴龙门X轴模型行程q;局部位置=-0.22+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_x"],"write_via":null},"gantry.y_m":{"meaning_zh":"三轴龙门Y轴模型行程q;局部位置=-0.14+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_y"],"write_via":null},"gantry.z_m":{"meaning_zh":"三轴龙门Z轴模型行程q;局部位置=q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["pipette_z"],"write_via":null},"manifold.z_m":{"meaning_zh":"正压歧管模型行程q;局部Z=0.33+q m,q=0为仿真下压位置。","unit":"m","access":"read_write","origin":"scene","component_ids":["pressure_manifold"],"write_via":"manifold.set_position"},"fluid.sources_m3":{"meaning_zh":"全部来源库存的聚合液体真值;可信初始化前null,禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.pipette_m3":{"meaning_zh":"移液器聚合液体真值,可信初始化后限制≤1e-6m³;禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.extraction_m3":{"meaning_zh":"萃取耗材聚合持液量真值;没有各孔/柱流体分配或吸附。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.waste_m3":{"meaning_zh":"聚合废液体积真值,load/wash排液累计;取消不回滚。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.collection_m3":{"meaning_zh":"聚合收集液体积真值;体积并不等于目标物回收量。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.initial_total_m3":{"meaning_zh":"宿主一次初始化的总液量守恒基准;没有默认值,初始化前null。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null}},"mechanisms":{"lumped_liquid_transfer":{"meaning_zh":"集中体积守恒与load/wash/elute工程状态机;用户给流量,正压只作为前提,非流阻求解。","implementation":"lumped","equations":["dV=min(Q_user·dt,V_remaining);一次命令体积≤1e-6m³。","V_sources+V_pipette+V_extraction+V_waste+V_collection=V_initial。","每阶段按aspirate→dispense→drain执行;load/wash流向废液,elute流向选定收集板。","只有ExtraheraHost.step推进时间;取消/失败保留部分转移。"],"parameters":{"flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"无厂家默认流率;必须由调用者显式给定工程假设。"},"drain_flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"耗材排液通量未知,方法参数显式给定。"},"adsorption_capacity":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"吸附容量需独立实验验证。"},"breakthrough_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"突破曲线未实现。"},"elution_recovery_fraction":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"洗脱回收率未知且不返回假成功。"},"consumable_resistance":{"value":null,"unit":"Pa*s/m^3","evidence":"unknown","meaning_zh":"耗材流阻未知,未将压力转换为流量。"},"evaporation_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"未实现蒸发量预测。"}}}},"limitations":["CHEM-031 Biotage Extrahera Classic: 0.860 x 0.570 x 0.730 m, total mass 75 kg. Part masses, capacities and joint dynamics are unknown; whole-machine mass is not a part mass.","Maximum commanded pipetting stroke is 1000 uL = 1e-6 m3. Catalog +/-1% accuracy and 1% CV apply only at 1000 uL; no noise/error model or accuracy guarantee is applied at any volume.","Pressure control range is 0..500000 Pa in 10000 Pa increments. Manufacturer reference (absolute or gauge) is unspecified. The adapter writes a control value only; indicated pressure remains null.","External vacuum, compressed air and nitrogen readiness are trusted host boundary flags, not measured utility performance. Shared PC3001 is an external vacuum source only; there is no internal pump or internal compressed-air/nitrogen source.","Rack choices are 24 cartridges of 1/3/6 mL or a 96/48-well plate; physical capacity of each unspecified plate well and all waste/collection containers remains unknown. Solvent IDs are logical locations supplied by the user, not invented physical positions.","engineering_assumption: one aggregate liquid balance across supplied solvent inventories, a <=1000 uL pipette, extraction holdup, waste and collection; no per-well/per-cartridge solver. User-supplied positive rates drive transfer and drainage; pressure is not converted to flow.","engineering_assumption: method order is exactly load, wash, elute. Each stage repeats a user-configured <=1000 uL stroke (1..1000 repetitions is a software workload limit, not a catalog specification); aspirate, dispense and drain execute in that order. Load/wash drain to waste, elute drains to the selected collection plate. No sorption, breakthrough, analyte mass balance, recovery, separation efficiency, evaporation, fluid resistance or solvent chemistry is simulated.","Only host.step advances shared time or liquid transfer. Methods and sample operations return accepted, not completed; poll/cancel are principal-and-instance scoped. Cancellation, utility loss and power-off retain transferred liquids and completed stroke count; no implicit rollback.","engineering_assumption: gantry and manifold ranges, instantaneous joint targets and pressure/motion interlocks are geometric control approximations, not measured manufacturer motion limits, motor dynamics or collision checking. Methods do not move the gantry automatically; spatial alignment and robotic routing are outside scope.","Unknown volume capacities are never replaced by zero or manufacturer whole-machine data. Liquid truth is null until one explicit trusted initialization establishes empty process vessels and supplied source inventories; initialization cannot be repeated on that instance.","Scene callbacks receive only four geometric coordinates and public power/pressure-setpoint/method-phase/deck-selection values. Command scene failure leaves process state unchanged but may have unknown external scene effects. Host-step scene failure retains committed time and liquid progress and raises ExtraheraSceneSynchronizationError. Runtime scene callback tests do not validate Blender; actual evaluated Blender validation is separate.","Session surfaces filter process truth and return copies. Trusted Python host memory and local files are outside this API boundary; untrusted Python/filesystem access requires process/filesystem isolation. In-memory deduplication is not durable across restarts.","No hardware, robot, collision, fluid-solid interaction or analytical chemistry validation is implied by this runtime.","原生.Blender四轴由宿主权威驱动;GLB/OBJ为静态快照,GLB按项目约定保留Z向上,通用Y向上查看器需要显式选择Z轴。","URDF为固定关节默认姿态静态碰撞装配;子组件质量/速度/力矩未知,未提供动力学驱动。碰撞仅盒、柱、球;接触引擎未运行。","移液头为单根聚合几何代理;厂家4/8通道未逐通道建模;2个溶剂槽为聚合示意,未实现厂家5自动+5手动位逐位空间映射。","防护罩开启仅用于预览的工程示意,不宣称真实开合机构或安全互锁已验证。","整机75kg仅用于总成包围盒惯量近似;所有部件实际质量、惯量、重心、摩擦未知null。","官方主/日文来源真空不等号冲突;以用户主来源记录并保留冲突,未得真实兼容性验证。","SPE/SLE/PPT不重复计数;当前一个CHEM-031类型,未实现这三种耗材化学差异。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["deck.configure","gantry.move","manifold.set_position","method.configure","method.start","method.stop","power.set","pressure.set","sample.aspirate","sample.dispense"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.ExtraheraHost(推进方式 step_dt),30 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(无可动关节);接口点 3 个(板位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/biotage_extrahera_classic/preview_front.webp","previews/biotage_extrahera_classic/preview_open.webp","previews/biotage_extrahera_classic/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","bytes":470771},{"name":"build_geometry.py","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/build_geometry.py","bytes":38790},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/collision_proxies.json","bytes":43227},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/geometry_manifest.json","bytes":143512},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.blend","bytes":619871},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","bytes":10154308},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","bytes":29093}],"completeness":{"components":24,"with_collisions":24,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":0,"joints":0,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"biotage_extrahera_classic","chem_id":"CHEM-031","name_en":"Automated solid-phase extraction workstation","maker":"Biotage","model":"Extrahera Classic","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file +{"tid":"instrument.biotage_extrahera_classic","asset_dir":"basic40_batch02/t2_vacuum/biotage_extrahera","name_zh":"Biotage Extrahera Classic 自动固相萃取工作站","category":"萃取纯化与干燥","description_zh":"CHEM-031指定型号;三轴移液、正压歧管、24位1/3/6mL小柱和48/96孔板、下层收集位置。full表示功能组件登记完整;过程为集中体积工程模型,不预测吸附、突破或洗脱回收率。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"extrahera__root:含屏幕整机台面投影中心,Z=0台面;X宽、+Y后、+Z上。"},"mass_kg":75.0,"size_m":[0.86,0.57,0.73],"bbox_min":[-0.43,-0.285,0.0],"bbox_max":[0.43,0.285,0.73],"manifest_dimensions_m":[0.86,0.57,0.73],"glb":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","links":{},"frames":{"pre_place":[-0.1035,-0.0823,0.479],"place":[-0.1035,-0.0823,0.349],"post_place":[-0.1035,-0.0823,0.479]},"joints":[],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"deck_plate","link":"world","part":"plate_96","pos":[-0.1035,-0.0824,0.277],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1035,-0.0824,0.277],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0385,"kind":"plate_slot","fits":["plate_96"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["safety_shield"],"modelled_occupant":true},{"name":"deck_rack_24","link":"world","part":"rack_24_6ml","pos":[-0.2496,-0.0826,0.276],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,-0.0826,0.276],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.045,"kind":"plate_slot","fits":["rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true},{"name":"deck_tips","link":"world","part":"tip_rack","pos":[-0.2496,0.0847,0.2785],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2496,0.0847,0.2785],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0441,"kind":"plate_slot","fits":["tip_rack"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":true}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":75.0,"footprint_m":[0.86,0.57],"height_m":0.73,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.277,"primary_slot":"deck_plate","access":[],"slot_count":3},"components":[{"id":"housing","name_zh":"机身外壳","function_zh":"支撑驱动机构与电子系统并形成受保护工作区。","physical_meaning_zh":"支撑驱动机构与电子系统并形成受保护工作区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__housing","extrahera__housing__1","extrahera__housing__2","extrahera__housing__3","extrahera__housing__4","extrahera__housing__5","extrahera__housing__6","extrahera__housing__7","extrahera__housing__8","extrahera__housing__9","extrahera__housing__10","extrahera__housing__11","extrahera__housing__top_brand","extrahera__housing__top_model","extrahera__housing__14","extrahera__housing__15","extrahera__housing__biotage_brand","extrahera__housing__model_wordmark","extrahera__housing__18","extrahera__housing__19"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.066],"rpy_rad":[0,0,0],"size_m":[0.61,0.51,0.096]},{"shape":"box","origin_m":[-0.06443661971830986,0.2362105263157895,0.376],"rpy_rad":[0,0,0],"size_m":[0.61,0.03757894736842106,0.664]},{"shape":"box","origin_m":[-0.3453802816901409,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.3453802816901409,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.04725352112676057,0.034,0.67]},{"shape":"box","origin_m":[-0.36256338028169016,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[0.21307042253521127,-0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.21307042253521127,0.22994736842105268,0.378],"rpy_rad":[0,0,0],"size_m":[0.05584507042253522,0.034,0.67]},{"shape":"box","origin_m":[0.23454929577464792,0.0,0.378],"rpy_rad":[0,0,0],"size_m":[0.0051549295774647895,0.42947368421052634,0.625]},{"shape":"box","origin_m":[-0.06443661971830986,0.0,0.704],"rpy_rad":[0,0,0],"size_m":[0.61,0.4742105263157896,0.052]},{"shape":"box","origin_m":[-0.06443661971830986,0.013421052631578948,0.726],"rpy_rad":[0,0,0],"size_m":[0.317887323943662,0.31763157894736843,0.008]},{"shape":"box","origin_m":[-0.06443661971830986,-0.23531578947368426,0.625],"rpy_rad":[0,0,0],"size_m":[0.5197887323943662,0.022368421052631583,0.095]},{"shape":"box","origin_m":[-0.06443661971830986,-0.2362105263157895,0.115],"rpy_rad":[0,0,0],"size_m":[0.5498591549295775,0.017894736842105265,0.04]},{"shape":"box","origin_m":[-0.06443661971830986,0.03578947368421053,0.085],"rpy_rad":[0,0,0],"size_m":[0.5309577464788733,0.3847368421052632,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.4300000071525574,-0.2549999952316284,0.017999999225139618],[0.1804295778274536,0.2549999952316284,0.7300000190734863]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"feet","name_zh":"支脚","function_zh":"四点接触台面,最低点 Z=0。","physical_meaning_zh":"四点接触台面,最低点 Z=0。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__feet","extrahera__feet__20","extrahera__feet__21","extrahera__feet__22","extrahera__feet__23"],"collisions":[{"shape":"cylinder","origin_m":[-0.3092957746478873,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[-0.3092957746478873,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,-0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024},{"shape":"cylinder","origin_m":[0.1804225352112676,0.1950526315789474,0.012],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.39305633306503296,-0.21921052038669586,0.0],[0.14305633306503296,0.21921052038669586,0.024000000208616257]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"work_deck","name_zh":"工作台面","function_zh":"可寻址板位、支撑面和废液承接区。","physical_meaning_zh":"可寻址板位、支撑面和废液承接区。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__work_deck","extrahera__work_deck__24","extrahera__work_deck__25","extrahera__work_deck__26","extrahera__work_deck__27","extrahera__work_deck__28"],"collisions":[{"shape":"box","origin_m":[-0.06443661971830986,-0.008052631578947369,0.162],"rpy_rad":[0,0,0],"size_m":[0.5172112676056339,0.4017368421052632,0.014]},{"shape":"box","origin_m":[-0.30671830985915494,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[0.17784507042253522,-0.008947368421052633,0.18],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.3820526315789474,0.028]},{"shape":"box","origin_m":[-0.06443661971830986,-0.19773684210526318,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]},{"shape":"box","origin_m":[-0.06443661971830986,0.17984210526315794,0.175],"rpy_rad":[0,0,0],"size_m":[0.48971830985915493,0.008052631578947369,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.38360562920570374,-0.20892104506492615,0.24500000476837158],[0.13360562920570374,0.19281578063964844,0.2840000092983246]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"safety_shield","name_zh":"透明防护罩","function_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","physical_meaning_zh":"透明前防护面;预览开启姿态为工程示意,未验证实际铰链形式。","subsystem":null,"parent":"root","origin_m":[-0.125,-0.22189472615718842,0.6790000200271606],"rpy_rad":[0,0,0],"objects":["extrahera__safety_shield","extrahera__safety_shield__29","extrahera__safety_shield__30","extrahera__safety_shield__31","extrahera__safety_shield__32","extrahera__safety_shield__33","extrahera__safety_shield__shield_warning","extrahera__safety_shield__35","extrahera__safety_shield__36","extrahera__safety_shield__37","extrahera__safety_shield__38","extrahera__safety_shield__39","extrahera__safety_shield__40","extrahera__safety_shield__41","extrahera__safety_shield__42","extrahera__safety_shield__43"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.265],"rpy_rad":[0,0,0],"size_m":[0.5017464788732394,0.00536842105263158,0.475]},{"shape":"box","origin_m":[0.0,0.0,-0.507],"rpy_rad":[0,0,0],"size_m":[0.5215070422535212,0.016105263157894737,0.032]},{"shape":"box","origin_m":[-0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.2534507042253521,0.0,-0.263],"rpy_rad":[0,0,0],"size_m":[0.008591549295774648,0.014315789473684212,0.48]},{"shape":"box","origin_m":[0.0,0.0,-0.024],"rpy_rad":[0,0,0],"size_m":[0.5180704225352113,0.016105263157894737,0.028]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[-1.15,0],"state_id":null,"accessor":"rotation_euler[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3857535123825073,-0.22994735836982727,0.15599998831748962],[0.13575351238250732,-0.21384209394454956,0.6690000295639038]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"shield_handle","name_zh":"罩门把手","function_zh":"可抓持外观目标,随防护罩运动。","physical_meaning_zh":"可抓持外观目标,随防护罩运动。","subsystem":null,"parent":"safety_shield","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__shield_handle","extrahera__shield_handle__44","extrahera__shield_handle__45","extrahera__shield_handle__46"],"collisions":[{"shape":"box","origin_m":[-0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"box","origin_m":[0.07045070422535213,-0.012526315789473686,-0.506],"rpy_rad":[0,0,0],"size_m":[0.016323943661971832,0.02505263157894737,0.024]},{"shape":"cylinder","origin_m":[0.0,-0.02594736767442603,-0.5059999823570251],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.01,"length_m":0.17200000508649396}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2110000103712082,-0.2567894458770752,0.16100004315376282],[-0.038999997079372406,-0.22189472615718842,0.18500003218650818]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_frame","name_zh":"三轴龙门固定框架","function_zh":"双侧纵向导轨与背部线缆导向。","physical_meaning_zh":"双侧纵向导轨与背部线缆导向。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_frame","extrahera__gantry_frame__47","extrahera__gantry_frame__48","extrahera__gantry_frame__49","extrahera__gantry_frame__50","extrahera__gantry_frame__51","extrahera__gantry_frame__52","extrahera__gantry_frame__53","extrahera__gantry_frame__54","extrahera__gantry_frame__55","extrahera__gantry_frame__56","extrahera__gantry_frame__57","extrahera__gantry_frame__58","extrahera__gantry_frame__59","extrahera__gantry_frame__60","extrahera__gantry_frame__61","extrahera__gantry_frame__62","extrahera__gantry_frame__63","extrahera__gantry_frame__64","extrahera__gantry_frame__65","extrahera__gantry_frame__66","extrahera__gantry_frame__67","extrahera__gantry_frame__68","extrahera__gantry_frame__69","extrahera__gantry_frame__70","extrahera__gantry_frame__71","extrahera__gantry_frame__72","extrahera__gantry_frame__73","extrahera__gantry_frame__74","extrahera__gantry_frame__75","extrahera__gantry_frame__76"],"collisions":[{"shape":"box","origin_m":[-0.2835211267605634,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[-0.2835211380266808,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[0.15722535211267608,0.03131578947368422,0.582],"rpy_rad":[0,0,0],"size_m":[0.021478873239436622,0.37757894736842107,0.034]},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.6019999980926514],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.007,"length_m":0.40000001415610287},{"shape":"cylinder","origin_m":[0.15722535067880658,0.026842106329767332,0.5640000104904175],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.006,"length_m":0.40000001415610287},{"shape":"box","origin_m":[-0.06443661971830986,0.1923684210526316,0.642],"rpy_rad":[0,0,0],"size_m":[0.47597183098591556,0.03131578947368422,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.36298590898513794,-0.17315790057182312,0.5586315989494324],[0.11298592388629913,0.22684210538864136,0.6610000133514404]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_y","name_zh":"Y 轴桥架","function_zh":"沿前后方向平移,带动 X 轴与移液头。","physical_meaning_zh":"沿前后方向平移,带动 X 轴与移液头。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,-0.14,0.5799999833106995],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_y","extrahera__gantry_y__77","extrahera__gantry_y__78","extrahera__gantry_y__79","extrahera__gantry_y__80","extrahera__gantry_y__81"],"collisions":[{"shape":"box","origin_m":[-0.06271830985915493,0.0,0.025],"rpy_rad":[0,0,0],"size_m":[0.4553521126760564,0.05457894736842106,0.049]},{"shape":"box","origin_m":[-0.06271830985915493,-0.030421052631578953,0.024],"rpy_rad":[0,0,0],"size_m":[0.4501971830985916,0.007157894736842106,0.03]},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.039000000804662704],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"cylinder","origin_m":[-0.0627183089373817,-0.040263159494650994,0.00800000037997961],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.5080000017703049},{"shape":"box","origin_m":[-0.06443661971830986,0.02505263157894737,0.015],"rpy_rad":[0,0,0],"size_m":[0.41669014084507044,0.01073684210526316,0.011]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0,0.28],"state_id":"gantry.y_m","accessor":"location[1]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.37728169560432434,-0.004736845847219229,0.5804999470710754],[0.13071832060813904,0.07042104750871658,0.6294999718666077]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"gantry_x","name_zh":"X 轴滑座","function_zh":"沿横向导轨平移,带动垂直移液模组。","physical_meaning_zh":"沿横向导轨平移,带动垂直移液模组。","subsystem":null,"parent":"gantry_y","origin_m":[-0.22,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__gantry_x","extrahera__gantry_x__82","extrahera__gantry_x__83","extrahera__gantry_x__84","extrahera__gantry_x__85"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04115789473684211,0.018],"rpy_rad":[0,0,0],"size_m":[0.05842253521126761,0.03847368421052632,0.093]},{"shape":"box","origin_m":[0.0,-0.06621052631578948,-0.063],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.023263157894736843,0.22]},{"shape":"cylinder","origin_m":[-0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553},{"shape":"cylinder","origin_m":[0.01374647952616215,-0.08231578963367564,-0.0625],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.1870000053701553}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.44],"state_id":"gantry.x_m","accessor":"location[0]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.08977465331554413,-0.044999998062849045,0.40699994564056396],[-0.03135211020708084,0.018078947439789772,0.6445000171661377]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_z","name_zh":"Z 轴移液滑座","function_zh":"垂直移动,控制吸头距耗材的间隙。","physical_meaning_zh":"垂直移动,控制吸头距耗材的间隙。","subsystem":null,"parent":"gantry_x","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_z","extrahera__pipette_z__86","extrahera__pipette_z__87"],"collisions":[{"shape":"box","origin_m":[0.0,-0.09126315789473685,-0.128],"rpy_rad":[0,0,0],"size_m":[0.0438169014084507,0.045631578947368426,0.094]},{"shape":"box","origin_m":[0.0,-0.0903684210526316,-0.07399999999999998],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.03847368421052632,0.022]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.2],"state_id":"gantry.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move"],"bbox_m":[[-0.0824718326330185,-0.07407893985509872,0.574999988079071],[-0.038654930889606476,-0.028447365388274193,0.6869999766349792]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pipette_head","name_zh":"移液头与吸头","function_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","physical_meaning_zh":"单次不超过 1000 µL 的移液接口;视觉吸头非定容计量几何。","subsystem":null,"parent":"pipette_z","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__pipette_head","extrahera__pipette_head__88","extrahera__pipette_head__89","extrahera__pipette_head__90"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.09126315789473685,-0.19199999999999998],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.04}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["gantry.move","sample.aspirate","sample.dispense","method.start","method.stop"],"bbox_m":[[-0.07035774737596512,-0.06146315485239029,0.47999995946884155],[-0.05076901614665985,-0.04106315225362778,0.5779999494552612]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"pressure_manifold","name_zh":"正压歧管","function_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","physical_meaning_zh":"板级施加 0–500000 Pa 控制压力(厂家基准未说明),不离散模拟每孔流体。","subsystem":null,"parent":"root","origin_m":[0.003873241599649191,0.08500000089406967,0.33000001311302185],"rpy_rad":[0,0,0],"objects":["extrahera__pressure_manifold","extrahera__pressure_manifold__91","extrahera__pressure_manifold__92","extrahera__pressure_manifold__93","extrahera__pressure_manifold__94","extrahera__pressure_manifold__95","extrahera__pressure_manifold__96","extrahera__pressure_manifold__97","extrahera__pressure_manifold__98","extrahera__pressure_manifold__99","extrahera__pressure_manifold__100","extrahera__pressure_manifold__pressure_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.039],"rpy_rad":[0,0,0],"size_m":[0.13316901408450704,0.09126315789473685,0.045]},{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.12973239436619718,0.08947368421052633,0.012]},{"shape":"box","origin_m":[0.0,0.0,0.002],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08231578947368422,0.008]},{"shape":"cylinder","origin_m":[-0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.04983098591549297,0.0,0.093],"rpy_rad":[0,0,0],"radius_m":0.007,"length_m":0.068},{"shape":"cylinder","origin_m":[0.0,0.04294736842105264,0.048],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.007,"length_m":0.02}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.08],"state_id":"manifold.z_m","accessor":"location[2]"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["manifold.set_position","pressure.set","method.start","method.stop"],"bbox_m":[[-0.06271126121282578,0.03925894573330879,0.3779999911785126],[0.07045774906873703,0.13794738054275513,0.5069999694824219]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"deck_slots","name_zh":"板架槽位","function_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","physical_meaning_zh":"固定定位销和槽口容纳 24 位小柱架或 96 / 48 孔板;交换由主机配置。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.09000000357627869],"rpy_rad":[0,0,0],"objects":["extrahera__deck_slots","extrahera__deck_slots__102","extrahera__deck_slots__103","extrahera__deck_slots__104","extrahera__deck_slots__105","extrahera__deck_slots__106","extrahera__deck_slots__107","extrahera__deck_slots__slot_A","extrahera__deck_slots__109","extrahera__deck_slots__110","extrahera__deck_slots__111","extrahera__deck_slots__112","extrahera__deck_slots__113","extrahera__deck_slots__114","extrahera__deck_slots__slot_B","extrahera__deck_slots__116","extrahera__deck_slots__117","extrahera__deck_slots__118","extrahera__deck_slots__119","extrahera__deck_slots__120","extrahera__deck_slots__121","extrahera__deck_slots__slot_C","extrahera__deck_slots__123","extrahera__deck_slots__124","extrahera__deck_slots__125","extrahera__deck_slots__126","extrahera__deck_slots__127","extrahera__deck_slots__128","extrahera__deck_slots__slot_D","extrahera__deck_slots__130","extrahera__deck_slots__131","extrahera__deck_slots__132","extrahera__deck_slots__133","extrahera__deck_slots__134","extrahera__deck_slots__135","extrahera__deck_slots__slot_E","extrahera__deck_slots__137","extrahera__deck_slots__138","extrahera__deck_slots__139","extrahera__deck_slots__140","extrahera__deck_slots__141","extrahera__deck_slots__142","extrahera__deck_slots__slot_F"],"collisions":[{"shape":"box","origin_m":[-0.18901408450704227,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,-0.08231578947368422,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.18901408450704227,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[-0.042957746478873245,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]},{"shape":"box","origin_m":[0.10739436619718311,0.085,0.178],"rpy_rad":[0,0,0],"size_m":[0.13059154929577466,0.10289473684210527,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.configure","method.start"],"bbox_m":[[-0.31487321853637695,-0.1414489448070526,0.2599799931049347],[0.11212675273418427,0.13644737005233765,0.2875000238418579]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_6ml","name_zh":"24 位 6 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_6ml","extrahera__rack_24_6ml__144","extrahera__rack_24_6ml__145","extrahera__rack_24_6ml__146","extrahera__rack_24_6ml__147","extrahera__rack_24_6ml__148","extrahera__rack_24_6ml__149","extrahera__rack_24_6ml__150","extrahera__rack_24_6ml__151","extrahera__rack_24_6ml__152","extrahera__rack_24_6ml__153","extrahera__rack_24_6ml__154","extrahera__rack_24_6ml__155","extrahera__rack_24_6ml__156","extrahera__rack_24_6ml__157","extrahera__rack_24_6ml__158","extrahera__rack_24_6ml__159","extrahera__rack_24_6ml__160","extrahera__rack_24_6ml__161","extrahera__rack_24_6ml__162","extrahera__rack_24_6ml__163","extrahera__rack_24_6ml__164","extrahera__rack_24_6ml__165","extrahera__rack_24_6ml__166","extrahera__rack_24_6ml__167","extrahera__rack_24_6ml__168","extrahera__rack_24_6ml__169","extrahera__rack_24_6ml__170","extrahera__rack_24_6ml__171","extrahera__rack_24_6ml__172","extrahera__rack_24_6ml__173","extrahera__rack_24_6ml__174","extrahera__rack_24_6ml__175","extrahera__rack_24_6ml__176","extrahera__rack_24_6ml__177","extrahera__rack_24_6ml__178","extrahera__rack_24_6ml__179","extrahera__rack_24_6ml__180","extrahera__rack_24_6ml__181","extrahera__rack_24_6ml__182","extrahera__rack_24_6ml__183","extrahera__rack_24_6ml__184","extrahera__rack_24_6ml__185","extrahera__rack_24_6ml__186","extrahera__rack_24_6ml__187","extrahera__rack_24_6ml__188","extrahera__rack_24_6ml__189","extrahera__rack_24_6ml__190","extrahera__rack_24_6ml__191","extrahera__rack_24_6ml__192","extrahera__rack_24_6ml__193","extrahera__rack_24_6ml__194","extrahera__rack_24_6ml__195","extrahera__rack_24_6ml__196","extrahera__rack_24_6ml__197","extrahera__rack_24_6ml__198","extrahera__rack_24_6ml__199","extrahera__rack_24_6ml__200","extrahera__rack_24_6ml__201","extrahera__rack_24_6ml__202","extrahera__rack_24_6ml__203","extrahera__rack_24_6ml__204","extrahera__rack_24_6ml__205","extrahera__rack_24_6ml__206","extrahera__rack_24_6ml__207","extrahera__rack_24_6ml__208","extrahera__rack_24_6ml__209","extrahera__rack_24_6ml__210","extrahera__rack_24_6ml__211","extrahera__rack_24_6ml__212","extrahera__rack_24_6ml__213","extrahera__rack_24_6ml__214","extrahera__rack_24_6ml__215","extrahera__rack_24_6ml__216","extrahera__rack_24_6ml__217","extrahera__rack_24_6ml__218","extrahera__rack_24_6ml__219","extrahera__rack_24_6ml__220","extrahera__rack_24_6ml__221","extrahera__rack_24_6ml__222","extrahera__rack_24_6ml__223","extrahera__rack_24_6ml__224","extrahera__rack_24_6ml__225","extrahera__rack_24_6ml__226","extrahera__rack_24_6ml__227","extrahera__rack_24_6ml__228","extrahera__rack_24_6ml__229","extrahera__rack_24_6ml__230","extrahera__rack_24_6ml__231","extrahera__rack_24_6ml__232","extrahera__rack_24_6ml__233","extrahera__rack_24_6ml__234","extrahera__rack_24_6ml__235","extrahera__rack_24_6ml__236","extrahera__rack_24_6ml__237","extrahera__rack_24_6ml__238","extrahera__rack_24_6ml__239","extrahera__rack_24_6ml__240","extrahera__rack_24_6ml__241","extrahera__rack_24_6ml__242","extrahera__rack_24_6ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_3ml","name_zh":"24 位 3 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_3ml","extrahera__rack_24_3ml__244","extrahera__rack_24_3ml__245","extrahera__rack_24_3ml__246","extrahera__rack_24_3ml__247","extrahera__rack_24_3ml__248","extrahera__rack_24_3ml__249","extrahera__rack_24_3ml__250","extrahera__rack_24_3ml__251","extrahera__rack_24_3ml__252","extrahera__rack_24_3ml__253","extrahera__rack_24_3ml__254","extrahera__rack_24_3ml__255","extrahera__rack_24_3ml__256","extrahera__rack_24_3ml__257","extrahera__rack_24_3ml__258","extrahera__rack_24_3ml__259","extrahera__rack_24_3ml__260","extrahera__rack_24_3ml__261","extrahera__rack_24_3ml__262","extrahera__rack_24_3ml__263","extrahera__rack_24_3ml__264","extrahera__rack_24_3ml__265","extrahera__rack_24_3ml__266","extrahera__rack_24_3ml__267","extrahera__rack_24_3ml__268","extrahera__rack_24_3ml__269","extrahera__rack_24_3ml__270","extrahera__rack_24_3ml__271","extrahera__rack_24_3ml__272","extrahera__rack_24_3ml__273","extrahera__rack_24_3ml__274","extrahera__rack_24_3ml__275","extrahera__rack_24_3ml__276","extrahera__rack_24_3ml__277","extrahera__rack_24_3ml__278","extrahera__rack_24_3ml__279","extrahera__rack_24_3ml__280","extrahera__rack_24_3ml__281","extrahera__rack_24_3ml__282","extrahera__rack_24_3ml__283","extrahera__rack_24_3ml__284","extrahera__rack_24_3ml__285","extrahera__rack_24_3ml__286","extrahera__rack_24_3ml__287","extrahera__rack_24_3ml__288","extrahera__rack_24_3ml__289","extrahera__rack_24_3ml__290","extrahera__rack_24_3ml__291","extrahera__rack_24_3ml__292","extrahera__rack_24_3ml__293","extrahera__rack_24_3ml__294","extrahera__rack_24_3ml__295","extrahera__rack_24_3ml__296","extrahera__rack_24_3ml__297","extrahera__rack_24_3ml__298","extrahera__rack_24_3ml__299","extrahera__rack_24_3ml__300","extrahera__rack_24_3ml__301","extrahera__rack_24_3ml__302","extrahera__rack_24_3ml__303","extrahera__rack_24_3ml__304","extrahera__rack_24_3ml__305","extrahera__rack_24_3ml__306","extrahera__rack_24_3ml__307","extrahera__rack_24_3ml__308","extrahera__rack_24_3ml__309","extrahera__rack_24_3ml__310","extrahera__rack_24_3ml__311","extrahera__rack_24_3ml__312","extrahera__rack_24_3ml__313","extrahera__rack_24_3ml__314","extrahera__rack_24_3ml__315","extrahera__rack_24_3ml__316","extrahera__rack_24_3ml__317","extrahera__rack_24_3ml__318","extrahera__rack_24_3ml__319","extrahera__rack_24_3ml__320","extrahera__rack_24_3ml__321","extrahera__rack_24_3ml__322","extrahera__rack_24_3ml__323","extrahera__rack_24_3ml__324","extrahera__rack_24_3ml__325","extrahera__rack_24_3ml__326","extrahera__rack_24_3ml__327","extrahera__rack_24_3ml__328","extrahera__rack_24_3ml__329","extrahera__rack_24_3ml__330","extrahera__rack_24_3ml__331","extrahera__rack_24_3ml__332","extrahera__rack_24_3ml__333","extrahera__rack_24_3ml__334","extrahera__rack_24_3ml__335","extrahera__rack_24_3ml__336","extrahera__rack_24_3ml__337","extrahera__rack_24_3ml__338","extrahera__rack_24_3ml__339","extrahera__rack_24_3ml__340","extrahera__rack_24_3ml__341","extrahera__rack_24_3ml__342","extrahera__rack_24_3ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.3464999794960022]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rack_24_1ml","name_zh":"24 位 1 mL 小柱架","function_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","physical_meaning_zh":"24 位 SPE 小柱可替换架;容积型号作为独立耗材组件,不混用物理身份。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__rack_24_1ml","extrahera__rack_24_1ml__344","extrahera__rack_24_1ml__345","extrahera__rack_24_1ml__346","extrahera__rack_24_1ml__347","extrahera__rack_24_1ml__348","extrahera__rack_24_1ml__349","extrahera__rack_24_1ml__350","extrahera__rack_24_1ml__351","extrahera__rack_24_1ml__352","extrahera__rack_24_1ml__353","extrahera__rack_24_1ml__354","extrahera__rack_24_1ml__355","extrahera__rack_24_1ml__356","extrahera__rack_24_1ml__357","extrahera__rack_24_1ml__358","extrahera__rack_24_1ml__359","extrahera__rack_24_1ml__360","extrahera__rack_24_1ml__361","extrahera__rack_24_1ml__362","extrahera__rack_24_1ml__363","extrahera__rack_24_1ml__364","extrahera__rack_24_1ml__365","extrahera__rack_24_1ml__366","extrahera__rack_24_1ml__367","extrahera__rack_24_1ml__368","extrahera__rack_24_1ml__369","extrahera__rack_24_1ml__370","extrahera__rack_24_1ml__371","extrahera__rack_24_1ml__372","extrahera__rack_24_1ml__373","extrahera__rack_24_1ml__374","extrahera__rack_24_1ml__375","extrahera__rack_24_1ml__376","extrahera__rack_24_1ml__377","extrahera__rack_24_1ml__378","extrahera__rack_24_1ml__379","extrahera__rack_24_1ml__380","extrahera__rack_24_1ml__381","extrahera__rack_24_1ml__382","extrahera__rack_24_1ml__383","extrahera__rack_24_1ml__384","extrahera__rack_24_1ml__385","extrahera__rack_24_1ml__386","extrahera__rack_24_1ml__387","extrahera__rack_24_1ml__388","extrahera__rack_24_1ml__389","extrahera__rack_24_1ml__390","extrahera__rack_24_1ml__391","extrahera__rack_24_1ml__392","extrahera__rack_24_1ml__393","extrahera__rack_24_1ml__394","extrahera__rack_24_1ml__395","extrahera__rack_24_1ml__396","extrahera__rack_24_1ml__397","extrahera__rack_24_1ml__398","extrahera__rack_24_1ml__399","extrahera__rack_24_1ml__400","extrahera__rack_24_1ml__401","extrahera__rack_24_1ml__402","extrahera__rack_24_1ml__403","extrahera__rack_24_1ml__404","extrahera__rack_24_1ml__405","extrahera__rack_24_1ml__406","extrahera__rack_24_1ml__407","extrahera__rack_24_1ml__408","extrahera__rack_24_1ml__409","extrahera__rack_24_1ml__410","extrahera__rack_24_1ml__411","extrahera__rack_24_1ml__412","extrahera__rack_24_1ml__413","extrahera__rack_24_1ml__414","extrahera__rack_24_1ml__415","extrahera__rack_24_1ml__416","extrahera__rack_24_1ml__417","extrahera__rack_24_1ml__418","extrahera__rack_24_1ml__419","extrahera__rack_24_1ml__420","extrahera__rack_24_1ml__421","extrahera__rack_24_1ml__422","extrahera__rack_24_1ml__423","extrahera__rack_24_1ml__424","extrahera__rack_24_1ml__425","extrahera__rack_24_1ml__426","extrahera__rack_24_1ml__427","extrahera__rack_24_1ml__428","extrahera__rack_24_1ml__429","extrahera__rack_24_1ml__430","extrahera__rack_24_1ml__431","extrahera__rack_24_1ml__432","extrahera__rack_24_1ml__433","extrahera__rack_24_1ml__434","extrahera__rack_24_1ml__435","extrahera__rack_24_1ml__436","extrahera__rack_24_1ml__437","extrahera__rack_24_1ml__438","extrahera__rack_24_1ml__439","extrahera__rack_24_1ml__440","extrahera__rack_24_1ml__441","extrahera__rack_24_1ml__442","extrahera__rack_24_1ml__rack_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.12285915492957747,0.08947368421052633,0.01]},{"shape":"box","origin_m":[-0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]},{"shape":"box","origin_m":[0.05756338028169015,0.0,0.015],"rpy_rad":[0,0,0],"size_m":[0.007732394366197183,0.08947368421052633,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.3110070526599884,-0.1276094615459442,0.2759999930858612],[-0.1881478726863861,-0.037578944116830826,0.34299999475479126]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_96","name_zh":"96 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_96","extrahera__plate_96__444","extrahera__plate_96__445","extrahera__plate_96__446","extrahera__plate_96__447","extrahera__plate_96__448","extrahera__plate_96__449","extrahera__plate_96__450","extrahera__plate_96__451","extrahera__plate_96__452","extrahera__plate_96__453","extrahera__plate_96__454","extrahera__plate_96__455","extrahera__plate_96__456","extrahera__plate_96__457","extrahera__plate_96__458","extrahera__plate_96__459","extrahera__plate_96__460","extrahera__plate_96__461","extrahera__plate_96__462","extrahera__plate_96__463","extrahera__plate_96__464","extrahera__plate_96__465","extrahera__plate_96__466","extrahera__plate_96__467","extrahera__plate_96__468","extrahera__plate_96__469","extrahera__plate_96__470","extrahera__plate_96__471","extrahera__plate_96__472","extrahera__plate_96__473","extrahera__plate_96__474","extrahera__plate_96__475","extrahera__plate_96__476","extrahera__plate_96__477","extrahera__plate_96__478","extrahera__plate_96__479","extrahera__plate_96__480","extrahera__plate_96__481","extrahera__plate_96__482","extrahera__plate_96__483","extrahera__plate_96__484","extrahera__plate_96__485","extrahera__plate_96__486","extrahera__plate_96__487","extrahera__plate_96__488","extrahera__plate_96__489","extrahera__plate_96__490","extrahera__plate_96__491","extrahera__plate_96__492","extrahera__plate_96__493","extrahera__plate_96__494","extrahera__plate_96__495","extrahera__plate_96__496","extrahera__plate_96__497","extrahera__plate_96__498","extrahera__plate_96__499","extrahera__plate_96__500","extrahera__plate_96__501","extrahera__plate_96__502","extrahera__plate_96__503","extrahera__plate_96__504","extrahera__plate_96__505","extrahera__plate_96__506","extrahera__plate_96__507","extrahera__plate_96__508","extrahera__plate_96__509","extrahera__plate_96__510","extrahera__plate_96__511","extrahera__plate_96__512","extrahera__plate_96__513","extrahera__plate_96__514","extrahera__plate_96__515","extrahera__plate_96__516","extrahera__plate_96__517","extrahera__plate_96__518","extrahera__plate_96__519","extrahera__plate_96__520","extrahera__plate_96__521","extrahera__plate_96__522","extrahera__plate_96__523","extrahera__plate_96__524","extrahera__plate_96__525","extrahera__plate_96__526","extrahera__plate_96__527","extrahera__plate_96__528","extrahera__plate_96__529","extrahera__plate_96__530","extrahera__plate_96__531","extrahera__plate_96__532","extrahera__plate_96__533","extrahera__plate_96__534","extrahera__plate_96__535","extrahera__plate_96__536","extrahera__plate_96__537","extrahera__plate_96__538","extrahera__plate_96__539","extrahera__plate_96__540","extrahera__plate_96__541","extrahera__plate_96__542","extrahera__plate_96__543","extrahera__plate_96__544","extrahera__plate_96__545","extrahera__plate_96__546","extrahera__plate_96__547","extrahera__plate_96__548","extrahera__plate_96__549","extrahera__plate_96__550","extrahera__plate_96__551","extrahera__plate_96__552","extrahera__plate_96__553","extrahera__plate_96__554","extrahera__plate_96__555","extrahera__plate_96__556","extrahera__plate_96__557","extrahera__plate_96__558","extrahera__plate_96__559","extrahera__plate_96__560","extrahera__plate_96__561","extrahera__plate_96__562","extrahera__plate_96__563","extrahera__plate_96__564","extrahera__plate_96__565","extrahera__plate_96__566","extrahera__plate_96__567","extrahera__plate_96__568","extrahera__plate_96__569","extrahera__plate_96__570","extrahera__plate_96__571","extrahera__plate_96__572","extrahera__plate_96__573","extrahera__plate_96__574","extrahera__plate_96__575","extrahera__plate_96__576","extrahera__plate_96__577","extrahera__plate_96__578","extrahera__plate_96__579","extrahera__plate_96__580","extrahera__plate_96__581","extrahera__plate_96__582","extrahera__plate_96__583","extrahera__plate_96__584","extrahera__plate_96__585","extrahera__plate_96__586","extrahera__plate_96__587","extrahera__plate_96__588","extrahera__plate_96__589","extrahera__plate_96__590","extrahera__plate_96__591","extrahera__plate_96__592","extrahera__plate_96__593","extrahera__plate_96__594","extrahera__plate_96__595","extrahera__plate_96__596","extrahera__plate_96__597","extrahera__plate_96__598","extrahera__plate_96__599","extrahera__plate_96__600","extrahera__plate_96__601","extrahera__plate_96__602","extrahera__plate_96__603","extrahera__plate_96__604","extrahera__plate_96__605","extrahera__plate_96__606","extrahera__plate_96__607","extrahera__plate_96__608","extrahera__plate_96__609","extrahera__plate_96__610","extrahera__plate_96__611","extrahera__plate_96__612","extrahera__plate_96__613","extrahera__plate_96__614","extrahera__plate_96__615","extrahera__plate_96__616","extrahera__plate_96__617","extrahera__plate_96__618","extrahera__plate_96__619","extrahera__plate_96__620","extrahera__plate_96__621","extrahera__plate_96__622","extrahera__plate_96__623","extrahera__plate_96__624","extrahera__plate_96__625","extrahera__plate_96__626","extrahera__plate_96__627","extrahera__plate_96__628","extrahera__plate_96__629","extrahera__plate_96__630","extrahera__plate_96__631","extrahera__plate_96__632","extrahera__plate_96__633","extrahera__plate_96__634","extrahera__plate_96__635","extrahera__plate_96__636","extrahera__plate_96__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"plate_48","name_zh":"48 孔兼容板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.10352112352848053,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__plate_48","extrahera__plate_48__638","extrahera__plate_48__639","extrahera__plate_48__640","extrahera__plate_48__641","extrahera__plate_48__642","extrahera__plate_48__643","extrahera__plate_48__644","extrahera__plate_48__645","extrahera__plate_48__646","extrahera__plate_48__647","extrahera__plate_48__648","extrahera__plate_48__649","extrahera__plate_48__650","extrahera__plate_48__651","extrahera__plate_48__652","extrahera__plate_48__653","extrahera__plate_48__654","extrahera__plate_48__655","extrahera__plate_48__656","extrahera__plate_48__657","extrahera__plate_48__658","extrahera__plate_48__659","extrahera__plate_48__660","extrahera__plate_48__661","extrahera__plate_48__662","extrahera__plate_48__663","extrahera__plate_48__664","extrahera__plate_48__665","extrahera__plate_48__666","extrahera__plate_48__667","extrahera__plate_48__668","extrahera__plate_48__669","extrahera__plate_48__670","extrahera__plate_48__671","extrahera__plate_48__672","extrahera__plate_48__673","extrahera__plate_48__674","extrahera__plate_48__675","extrahera__plate_48__676","extrahera__plate_48__677","extrahera__plate_48__678","extrahera__plate_48__679","extrahera__plate_48__680","extrahera__plate_48__681","extrahera__plate_48__682","extrahera__plate_48__683","extrahera__plate_48__684","extrahera__plate_48__685","extrahera__plate_48__686","extrahera__plate_48__687","extrahera__plate_48__688","extrahera__plate_48__689","extrahera__plate_48__690","extrahera__plate_48__691","extrahera__plate_48__692","extrahera__plate_48__693","extrahera__plate_48__694","extrahera__plate_48__695","extrahera__plate_48__696","extrahera__plate_48__697","extrahera__plate_48__698","extrahera__plate_48__699","extrahera__plate_48__700","extrahera__plate_48__701","extrahera__plate_48__702","extrahera__plate_48__703","extrahera__plate_48__704","extrahera__plate_48__705","extrahera__plate_48__706","extrahera__plate_48__707","extrahera__plate_48__708","extrahera__plate_48__709","extrahera__plate_48__710","extrahera__plate_48__711","extrahera__plate_48__712","extrahera__plate_48__713","extrahera__plate_48__714","extrahera__plate_48__715","extrahera__plate_48__716","extrahera__plate_48__717","extrahera__plate_48__718","extrahera__plate_48__719","extrahera__plate_48__720","extrahera__plate_48__721","extrahera__plate_48__722","extrahera__plate_48__723","extrahera__plate_48__724","extrahera__plate_48__725","extrahera__plate_48__726","extrahera__plate_48__727","extrahera__plate_48__728","extrahera__plate_48__729","extrahera__plate_48__730","extrahera__plate_48__731","extrahera__plate_48__732","extrahera__plate_48__733","extrahera__plate_48__734","extrahera__plate_48__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure"],"bbox_m":[[-0.15850704908370972,-0.12089894711971283,0.27699998021125793],[-0.04853520542383194,-0.04384210333228111,0.3016499876976013]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"tip_rack","name_zh":"吸头架","function_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","physical_meaning_zh":"一次性吸头存放区,未建立每根吸头的消耗状态。","subsystem":null,"parent":"root","origin_m":[-0.24957746267318726,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__tip_rack","extrahera__tip_rack__736","extrahera__tip_rack__737","extrahera__tip_rack__738","extrahera__tip_rack__739","extrahera__tip_rack__740","extrahera__tip_rack__741","extrahera__tip_rack__742","extrahera__tip_rack__743","extrahera__tip_rack__744","extrahera__tip_rack__745","extrahera__tip_rack__746","extrahera__tip_rack__747","extrahera__tip_rack__748","extrahera__tip_rack__749","extrahera__tip_rack__750","extrahera__tip_rack__751","extrahera__tip_rack__752","extrahera__tip_rack__753","extrahera__tip_rack__754","extrahera__tip_rack__755","extrahera__tip_rack__756","extrahera__tip_rack__757","extrahera__tip_rack__758","extrahera__tip_rack__759","extrahera__tip_rack__760","extrahera__tip_rack__761","extrahera__tip_rack__762","extrahera__tip_rack__763","extrahera__tip_rack__764","extrahera__tip_rack__765","extrahera__tip_rack__766","extrahera__tip_rack__767","extrahera__tip_rack__768","extrahera__tip_rack__769","extrahera__tip_rack__770","extrahera__tip_rack__771","extrahera__tip_rack__772","extrahera__tip_rack__773","extrahera__tip_rack__774","extrahera__tip_rack__775","extrahera__tip_rack__776","extrahera__tip_rack__777","extrahera__tip_rack__778","extrahera__tip_rack__779","extrahera__tip_rack__780","extrahera__tip_rack__781","extrahera__tip_rack__782","extrahera__tip_rack__783","extrahera__tip_rack__784","extrahera__tip_rack__785","extrahera__tip_rack__786","extrahera__tip_rack__787","extrahera__tip_rack__788","extrahera__tip_rack__789","extrahera__tip_rack__790","extrahera__tip_rack__791","extrahera__tip_rack__792","extrahera__tip_rack__793","extrahera__tip_rack__794","extrahera__tip_rack__795","extrahera__tip_rack__796","extrahera__tip_rack__797","extrahera__tip_rack__798","extrahera__tip_rack__799","extrahera__tip_rack__800","extrahera__tip_rack__801","extrahera__tip_rack__802","extrahera__tip_rack__803","extrahera__tip_rack__804","extrahera__tip_rack__805","extrahera__tip_rack__806","extrahera__tip_rack__807","extrahera__tip_rack__808","extrahera__tip_rack__809","extrahera__tip_rack__810","extrahera__tip_rack__811","extrahera__tip_rack__812","extrahera__tip_rack__813","extrahera__tip_rack__814","extrahera__tip_rack__815","extrahera__tip_rack__816","extrahera__tip_rack__817","extrahera__tip_rack__818","extrahera__tip_rack__819","extrahera__tip_rack__820","extrahera__tip_rack__821","extrahera__tip_rack__822","extrahera__tip_rack__823","extrahera__tip_rack__824","extrahera__tip_rack__825","extrahera__tip_rack__826","extrahera__tip_rack__827","extrahera__tip_rack__828","extrahera__tip_rack__829","extrahera__tip_rack__830","extrahera__tip_rack__831","extrahera__tip_rack__832","extrahera__tip_rack__833","extrahera__tip_rack__tips_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.1202816901408451,0.08768421052631581,0.049]},{"shape":"box","origin_m":[0.0,0.0,0.054],"rpy_rad":[0,0,0],"size_m":[0.11942253521126762,0.08678947368421054,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3097183108329773,0.04060105234384537,0.2784999907016754],[-0.18943661451339722,0.12884210050106049,0.3504999876022339]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"solvent_reservoirs","name_zh":"溶剂槽组","function_zh":"多位置液体输入示意;内部液体作为汇总储量。","physical_meaning_zh":"多位置液体输入示意;内部液体作为汇总储量。","subsystem":null,"parent":"root","origin_m":[-0.1078168973326683,0.08500000089406967,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__solvent_reservoirs","extrahera__solvent_reservoirs__835","extrahera__solvent_reservoirs__836","extrahera__solvent_reservoirs__837","extrahera__solvent_reservoirs__838","extrahera__solvent_reservoirs__839","extrahera__solvent_reservoirs__840","extrahera__solvent_reservoirs__solvent_label"],"collisions":[{"shape":"box","origin_m":[-0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]},{"shape":"box","origin_m":[0.02319718309859155,0.0,0.027],"rpy_rad":[0,0,0],"size_m":[0.036943661971830986,0.0903684210526316,0.054]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.aspirate","method.start"],"bbox_m":[[-0.14948591589927673,0.038453683257102966,0.2759999930858612],[-0.06614788621664047,0.13018420338630676,0.33249998092651367]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"waste_tray","name_zh":"废液与收集区域","function_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","physical_meaning_zh":"洗脱液和废液接收接口;按板级汇总,不建逐孔流体。","subsystem":null,"parent":"root","origin_m":[0.04683098569512367,-0.08231578767299652,0.2759999930858612],"rpy_rad":[0,0,0],"objects":["extrahera__waste_tray","extrahera__waste_tray__842","extrahera__waste_tray__843","extrahera__waste_tray__waste_label","extrahera__waste_tray__845","extrahera__waste_tray__846","extrahera__waste_tray__847","extrahera__waste_tray__848","extrahera__waste_tray__849","extrahera__waste_tray__lower_waste_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.013],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.025]},{"shape":"box","origin_m":[0.07732394366197183,0.06263157894736844,-0.168],"rpy_rad":[0,0,0],"size_m":[0.09450704225352113,0.13421052631578947,0.006]},{"shape":"box","origin_m":[0.03221830985915493,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.12242957746478873,0.06263157894736844,-0.104],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.13421052631578947,0.13]},{"shape":"box","origin_m":[0.07732394366197183,-0.0022368421052631478,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]},{"shape":"box","origin_m":[0.07732394366197183,0.12750000000000003,-0.104],"rpy_rad":[0,0,0],"size_m":[0.08591549295774649,0.004473684210526316,0.13]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.008154932409524918,-0.12134630978107452,0.10499999672174454],[0.17140844464302063,0.04742105305194855,0.30399999022483826]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_carousel","name_zh":"下层收集板转盘","function_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","physical_meaning_zh":"旋转式四位置下层收集支撑结构;本资产按静止被动结构呈现,不宣称旋转流程联动。","subsystem":null,"parent":"root","origin_m":[-0.16795775294303894,0.0,0.0949999988079071],"rpy_rad":[0,0,0],"objects":["extrahera__collection_carousel","extrahera__collection_carousel__851","extrahera__collection_carousel__852","extrahera__collection_carousel__853","extrahera__collection_carousel__854","extrahera__collection_carousel__855","extrahera__collection_carousel__856","extrahera__collection_carousel__857","extrahera__collection_carousel__858","extrahera__collection_carousel__859","extrahera__collection_carousel__860","extrahera__collection_carousel__861","extrahera__collection_carousel__862","extrahera__collection_carousel__863","extrahera__collection_carousel__864","extrahera__collection_carousel__865"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.014],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.028},{"shape":"cylinder","origin_m":[0.0,0.0,0.036],"rpy_rad":[0,0,0],"radius_m":0.224,"length_m":0.016},{"shape":"box","origin_m":[-0.09622535211267606,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,-0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,-0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.09622535211267606,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.15292957746478875,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[-0.03952112676056338,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.05326760563380282,0.07426315789473685,0.053],"rpy_rad":[0,0,0],"size_m":[0.11598591549295777,0.07873684210526316,0.008]},{"shape":"box","origin_m":[-0.0034366197183098627,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]},{"shape":"box","origin_m":[0.10997183098591551,0.07426315789473685,0.061],"rpy_rad":[0,0,0],"size_m":[0.004295774647887324,0.0805263157894737,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3604084849357605,-0.2004210501909256,0.0949999988079071],[0.024492964148521423,0.2004210501909256,0.16200000047683716]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"collection_plate","name_zh":"独立下层收集板","function_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","physical_meaning_zh":"兼容耗材示意;只有板级容纳状态,无逐孔流体。","subsystem":null,"parent":"root","origin_m":[-0.20833803713321686,-0.08231578767299652,0.15700000524520874],"rpy_rad":[0,0,0],"objects":["extrahera__collection_plate","extrahera__collection_plate__866","extrahera__collection_plate__867","extrahera__collection_plate__868","extrahera__collection_plate__869","extrahera__collection_plate__870","extrahera__collection_plate__871","extrahera__collection_plate__872","extrahera__collection_plate__873","extrahera__collection_plate__874","extrahera__collection_plate__875","extrahera__collection_plate__876","extrahera__collection_plate__877","extrahera__collection_plate__878","extrahera__collection_plate__879","extrahera__collection_plate__880","extrahera__collection_plate__881","extrahera__collection_plate__882","extrahera__collection_plate__883","extrahera__collection_plate__884","extrahera__collection_plate__885","extrahera__collection_plate__886","extrahera__collection_plate__887","extrahera__collection_plate__888","extrahera__collection_plate__889","extrahera__collection_plate__890","extrahera__collection_plate__891","extrahera__collection_plate__892","extrahera__collection_plate__893","extrahera__collection_plate__894","extrahera__collection_plate__895","extrahera__collection_plate__896","extrahera__collection_plate__897","extrahera__collection_plate__898","extrahera__collection_plate__899","extrahera__collection_plate__900","extrahera__collection_plate__901","extrahera__collection_plate__902","extrahera__collection_plate__903","extrahera__collection_plate__904","extrahera__collection_plate__905","extrahera__collection_plate__906","extrahera__collection_plate__907","extrahera__collection_plate__908","extrahera__collection_plate__909","extrahera__collection_plate__910","extrahera__collection_plate__911","extrahera__collection_plate__912","extrahera__collection_plate__913","extrahera__collection_plate__914","extrahera__collection_plate__915","extrahera__collection_plate__916","extrahera__collection_plate__917","extrahera__collection_plate__918","extrahera__collection_plate__919","extrahera__collection_plate__920","extrahera__collection_plate__921","extrahera__collection_plate__922","extrahera__collection_plate__923","extrahera__collection_plate__924","extrahera__collection_plate__925","extrahera__collection_plate__926","extrahera__collection_plate__927","extrahera__collection_plate__928","extrahera__collection_plate__929","extrahera__collection_plate__930","extrahera__collection_plate__931","extrahera__collection_plate__932","extrahera__collection_plate__933","extrahera__collection_plate__934","extrahera__collection_plate__935","extrahera__collection_plate__936","extrahera__collection_plate__937","extrahera__collection_plate__938","extrahera__collection_plate__939","extrahera__collection_plate__940","extrahera__collection_plate__941","extrahera__collection_plate__942","extrahera__collection_plate__943","extrahera__collection_plate__944","extrahera__collection_plate__945","extrahera__collection_plate__946","extrahera__collection_plate__947","extrahera__collection_plate__948","extrahera__collection_plate__949","extrahera__collection_plate__950","extrahera__collection_plate__951","extrahera__collection_plate__952","extrahera__collection_plate__953","extrahera__collection_plate__954","extrahera__collection_plate__955","extrahera__collection_plate__956","extrahera__collection_plate__957","extrahera__collection_plate__958","extrahera__collection_plate__959","extrahera__collection_plate__960","extrahera__collection_plate__961","extrahera__collection_plate__962","extrahera__collection_plate__963","extrahera__collection_plate__964","extrahera__collection_plate__965","extrahera__collection_plate__966","extrahera__collection_plate__967","extrahera__collection_plate__968","extrahera__collection_plate__969","extrahera__collection_plate__970","extrahera__collection_plate__971","extrahera__collection_plate__972","extrahera__collection_plate__973","extrahera__collection_plate__974","extrahera__collection_plate__975","extrahera__collection_plate__976","extrahera__collection_plate__977","extrahera__collection_plate__978","extrahera__collection_plate__979","extrahera__collection_plate__980","extrahera__collection_plate__981","extrahera__collection_plate__982","extrahera__collection_plate__983","extrahera__collection_plate__984","extrahera__collection_plate__985","extrahera__collection_plate__986","extrahera__collection_plate__987","extrahera__collection_plate__988","extrahera__collection_plate__989","extrahera__collection_plate__990","extrahera__collection_plate__991","extrahera__collection_plate__992","extrahera__collection_plate__993","extrahera__collection_plate__994","extrahera__collection_plate__995","extrahera__collection_plate__996","extrahera__collection_plate__997","extrahera__collection_plate__998","extrahera__collection_plate__999","extrahera__collection_plate__1000","extrahera__collection_plate__1001","extrahera__collection_plate__1002","extrahera__collection_plate__1003","extrahera__collection_plate__1004","extrahera__collection_plate__1005","extrahera__collection_plate__1006","extrahera__collection_plate__1007","extrahera__collection_plate__1008","extrahera__collection_plate__1009","extrahera__collection_plate__1010","extrahera__collection_plate__1011","extrahera__collection_plate__1012","extrahera__collection_plate__1013","extrahera__collection_plate__1014","extrahera__collection_plate__1015","extrahera__collection_plate__1016","extrahera__collection_plate__1017","extrahera__collection_plate__1018","extrahera__collection_plate__1019","extrahera__collection_plate__1020","extrahera__collection_plate__1021","extrahera__collection_plate__1022","extrahera__collection_plate__1023","extrahera__collection_plate__1024","extrahera__collection_plate__1025","extrahera__collection_plate__1026","extrahera__collection_plate__1027","extrahera__collection_plate__1028","extrahera__collection_plate__1029","extrahera__collection_plate__1030","extrahera__collection_plate__1031","extrahera__collection_plate__1032","extrahera__collection_plate__1033","extrahera__collection_plate__1034","extrahera__collection_plate__1035","extrahera__collection_plate__1036","extrahera__collection_plate__1037","extrahera__collection_plate__1038","extrahera__collection_plate__1039","extrahera__collection_plate__1040","extrahera__collection_plate__1041","extrahera__collection_plate__1042","extrahera__collection_plate__1043","extrahera__collection_plate__1044","extrahera__collection_plate__1045","extrahera__collection_plate__1046","extrahera__collection_plate__1047","extrahera__collection_plate__1048","extrahera__collection_plate__1049","extrahera__collection_plate__1050","extrahera__collection_plate__1051","extrahera__collection_plate__1052","extrahera__collection_plate__1053","extrahera__collection_plate__1054","extrahera__collection_plate__1055","extrahera__collection_plate__1056","extrahera__collection_plate__1057","extrahera__collection_plate__1058","extrahera__collection_plate__plate_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.012],"rpy_rad":[0,0,0],"size_m":[0.10997183098591551,0.07694736842105264,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["deck.configure","sample.dispense","method.start"],"bbox_m":[[-0.26332396268844604,-0.12089894711971283,0.15799999237060547],[-0.15335211157798767,-0.04384210333228111,0.18265001475811005]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"touchscreen","name_zh":"右侧触摸屏","function_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","physical_meaning_zh":"方法和状态的可视显示面;屏幕是仿真文字示意。","subsystem":null,"parent":"root","origin_m":[0.275,-0.259,0.486],"rpy_rad":[0,0,0],"objects":["extrahera__touchscreen","extrahera__touchscreen__1060","extrahera__touchscreen__1061","extrahera__touchscreen__1062","extrahera__touchscreen__1063","extrahera__touchscreen__screen_title","extrahera__display_phase","extrahera__display_power","extrahera__display_pressure","extrahera__touchscreen__screen_-0.02","extrahera__touchscreen__screen_-0.045","extrahera__touchscreen__1070","extrahera__touchscreen__screen_start"],"collisions":[{"shape":"box","origin_m":[-0.03,0.03,-0.108],"rpy_rad":[0,0,0],"size_m":[0.072,0.062,0.06]},{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.31,0.04,0.233]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","method.configure","method.start","method.stop"],"bbox_m":[[0.12000000476837158,-0.2849999964237213,0.3479999899864197],[0.4300000071525574,-0.1979999989271164,0.6025000214576721]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]},{"id":"rear_ports","name_zh":"后部输入输出端口","function_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","physical_meaning_zh":"外部气源、废液、电源和数据接口;不包含内部真空泵。","subsystem":null,"parent":"root","origin_m":[-0.060563381761312485,0.0,0.0],"rpy_rad":[0,0,0],"objects":["extrahera__rear_ports","extrahera__rear_ports__1072","extrahera__rear_ports__1073","extrahera__rear_ports__1074","extrahera__rear_ports__port_AIR","extrahera__rear_ports__1076","extrahera__rear_ports__1077","extrahera__rear_ports__port_N2","extrahera__rear_ports__1079","extrahera__rear_ports__1080","extrahera__rear_ports__port_VAC","extrahera__rear_ports__1082","extrahera__rear_ports__1083","extrahera__rear_ports__port_WASTE","extrahera__rear_ports__1085","extrahera__rear_ports__1086","extrahera__rear_ports__rear_data_label","extrahera__rear_ports__1088","extrahera__rear_ports__1089","extrahera__rear_ports__1090","extrahera__rear_ports__1091","extrahera__rear_ports__1092","extrahera__rear_ports__1093","extrahera__rear_ports__1094","extrahera__rear_ports__1095","extrahera__rear_ports__1096","extrahera__rear_ports__1097","extrahera__rear_ports__1098","extrahera__rear_ports__1099","extrahera__rear_ports__1100","extrahera__rear_ports__1101","extrahera__rear_ports__1102","extrahera__rear_ports__1103","extrahera__rear_ports__1104","extrahera__rear_ports__1105","extrahera__rear_ports__1106","extrahera__rear_ports__1107"],"collisions":[{"shape":"box","origin_m":[0.05584507042253522,0.27099999999999996,0.271],"rpy_rad":[0,0,0],"size_m":[0.2208028169014085,0.01,0.169]},{"shape":"cylinder","origin_m":[-0.032647887323943664,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.013746478873239439,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.06014084507042255,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"cylinder","origin_m":[0.10739436619718311,0.276,0.309],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.018},{"shape":"box","origin_m":[0.0051549295774647895,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.035225352112676064,0.014,0.029]},{"shape":"box","origin_m":[0.06271830985915493,0.278,0.22],"rpy_rad":[0,0,0],"size_m":[0.018901408450704225,0.014,0.022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"依据产品外观与功能构型估计局部尺寸;非厂商 CAD,非实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pressure.set","sample.aspirate","method.start"],"bbox_m":[[-0.391338050365448,0.26600000262260437,0.17100000381469727],[0.13961972296237946,0.2849999964237213,0.6460000276565552]],"raw_keys":["bbox_local_m","collisions","default_visible","evaluated_bounds_world_m","function_zh","geometry_count","geometry_evidence","geometry_note_zh","id","inertia_per_mass_bbox_m2","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","pose_target","properties","urdf_default_origin_m","urdf_joint_type"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电取消当前操作,保留已转移液体并归零压力设定","kind":"device_command","availability":"implemented","component_ids":["touchscreen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"deck.configure":{"function_zh":"配置24位1/3/6mL小柱或96/48孔板、逻辑溶剂位置及收集板","kind":"configuration","availability":"implemented","component_ids":["deck_slots","rack_24_1ml","rack_24_3ml","rack_24_6ml","plate_96","plate_48","solvent_reservoirs","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["format","cartridge_volume_m3","collection_plate","solvent_positions"]},"gantry.move":{"function_zh":"写入三轴龙门几何目标;无运动时长或碰撞规划","kind":"device_command","availability":"implemented","component_ids":["gantry_x","gantry_y","pipette_z","pipette_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["x_m","y_m","z_m"]},"manifold.set_position":{"function_zh":"写入正压歧管升降几何目标","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["z_m"]},"pressure.set":{"function_zh":"设置0到500000Pa控制压力,10000Pa步长;压力基准厂家未说明","kind":"device_command","availability":"implemented","component_ids":["pressure_manifold","rear_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"sample.aspirate":{"function_zh":"启动一次最多1000微升的集中吸液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","solvent_reservoirs","rear_ports"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_position","volume_m3","flow_m3_s"]},"sample.dispense":{"function_zh":"启动一次最多1000微升的集中分液操作,宿主按用户流量推进","kind":"device_command","availability":"implemented","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["destination","volume_m3","flow_m3_s"]},"method.configure":{"function_zh":"配置依次load/wash/elute三阶段、溶剂位置、单次体积、流量、排液流量和次数","kind":"configuration","availability":"implemented","component_ids":["touchscreen","deck_slots"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["steps"]},"method.start":{"function_zh":"启动装载、洗涤、洗脱顺序;宿主逐次吸液、分液和排液守恒推进","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold","deck_slots","solvent_reservoirs","waste_tray","rear_ports","collection_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.stop":{"function_zh":"取消当前方法并保留所有部分液体转移和已完成次数","kind":"device_command","availability":"implemented","component_ids":["touchscreen","pipette_head","pressure_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电控制设定;断电取消活动操作,保留已转移液体并将压力目标归零。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["touchscreen"],"write_via":"power.set"},"pressure.target_pa":{"meaning_zh":"正压控制设定;0–500000Pa、10000Pa步长,厂家绝压/表压基准未说明。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["pressure_manifold","touchscreen"],"write_via":"pressure.set"},"pressure.indicated_pa":{"meaning_zh":"尚无传感器或压力响应模型,指示压力始终null,不能用设定值代替。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_manifold","touchscreen"],"write_via":null},"deck.format":{"meaning_zh":"已配置的活动耗材格式;24位小柱、96孔板、48孔板三选一,未配置为null。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.cartridge_volume_m3":{"meaning_zh":"活动24位小柱的1/3/6mL标称规格;孔板配置为null,不等于当前液量。","unit":"m^3","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.collection_plate":{"meaning_zh":"宿主逻辑收集板ID;聚合洗脱液归属该ID,不离散模拟各孔。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"deck.solvent_positions":{"meaning_zh":"用户配置的逻辑溶剂位置ID;不等于已映射真实槽位或库存观察。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["deck_slots","collection_plate"],"write_via":null},"utilities.vacuum_ready":{"meaning_zh":"受信任宿主提供外部真空就绪边界;不是实测压力或抽速。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.compressed_air_ready":{"meaning_zh":"受信任宿主提供压缩空气就绪边界;不与真空源混用。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"utilities.nitrogen_ready":{"meaning_zh":"受信任宿主提供氮气就绪边界;无自动气体来源或供气求解。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"要求的共享外部真空源稳定类型ID;不证明实例或硬件连接已完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确绑定的外部真空源实例ID,未连接为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["rear_ports"],"write_via":null},"method.configured":{"meaning_zh":"load/wash/elute方法已成功校验并登记的标志。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.status":{"meaning_zh":"方法运行状态,完成仅表示用户给定体积的聚合序列完成,不代表化学回收率。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.phase":{"meaning_zh":"idle/load/wash/elute/completed/cancelled/failed阶段;由宿主step推进。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"method.completed_strokes":{"meaning_zh":"本次方法已完成吸液、分液、排液全流程的次数;取消后保留。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"sample.status":{"meaning_zh":"手动集中吸液/分液操作状态;accepted以后依赖共同宿主step完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"operation.active_id":{"meaning_zh":"当前活动异步操作ID;所有权和查询取消权限由身份及实例限定。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.recovery_fraction":{"meaning_zh":"洗脱回收率没有模型和实验校准,始终null。","unit":"1","access":"read_only","origin":"derived","component_ids":["touchscreen"],"write_via":null},"chemistry.adsorbed_mass_kg":{"meaning_zh":"吸附质量过程真值未求解,始终null,仅debug/evaluator可读。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["touchscreen"],"write_via":null},"gantry.x_m":{"meaning_zh":"三轴龙门X轴模型行程q;局部位置=-0.22+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_x"],"write_via":null},"gantry.y_m":{"meaning_zh":"三轴龙门Y轴模型行程q;局部位置=-0.14+q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["gantry_y"],"write_via":null},"gantry.z_m":{"meaning_zh":"三轴龙门Z轴模型行程q;局部位置=q m,工程假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["pipette_z"],"write_via":null},"manifold.z_m":{"meaning_zh":"正压歧管模型行程q;局部Z=0.33+q m,q=0为仿真下压位置。","unit":"m","access":"read_write","origin":"scene","component_ids":["pressure_manifold"],"write_via":"manifold.set_position"},"fluid.sources_m3":{"meaning_zh":"全部来源库存的聚合液体真值;可信初始化前null,禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.pipette_m3":{"meaning_zh":"移液器聚合液体真值,可信初始化后限制≤1e-6m³;禁止agent读取。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.extraction_m3":{"meaning_zh":"萃取耗材聚合持液量真值;没有各孔/柱流体分配或吸附。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.waste_m3":{"meaning_zh":"聚合废液体积真值,load/wash排液累计;取消不回滚。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.collection_m3":{"meaning_zh":"聚合收集液体积真值;体积并不等于目标物回收量。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null},"fluid.initial_total_m3":{"meaning_zh":"宿主一次初始化的总液量守恒基准;没有默认值,初始化前null。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["pipette_head","deck_slots","waste_tray","collection_plate"],"write_via":null}},"mechanisms":{"lumped_liquid_transfer":{"meaning_zh":"集中体积守恒与load/wash/elute工程状态机;用户给流量,正压只作为前提,非流阻求解。","implementation":"lumped","equations":["dV=min(Q_user·dt,V_remaining);一次命令体积≤1e-6m³。","V_sources+V_pipette+V_extraction+V_waste+V_collection=V_initial。","每阶段按aspirate→dispense→drain执行;load/wash流向废液,elute流向选定收集板。","只有ExtraheraHost.step推进时间;取消/失败保留部分转移。"],"parameters":{"flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"无厂家默认流率;必须由调用者显式给定工程假设。"},"drain_flow_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"耗材排液通量未知,方法参数显式给定。"},"adsorption_capacity":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"吸附容量需独立实验验证。"},"breakthrough_curve":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"突破曲线未实现。"},"elution_recovery_fraction":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"洗脱回收率未知且不返回假成功。"},"consumable_resistance":{"value":null,"unit":"Pa*s/m^3","evidence":"unknown","meaning_zh":"耗材流阻未知,未将压力转换为流量。"},"evaporation_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"未实现蒸发量预测。"}}}},"limitations":["CHEM-031 Biotage Extrahera Classic: 0.860 x 0.570 x 0.730 m, total mass 75 kg. Part masses, capacities and joint dynamics are unknown; whole-machine mass is not a part mass.","Maximum commanded pipetting stroke is 1000 uL = 1e-6 m3. Catalog +/-1% accuracy and 1% CV apply only at 1000 uL; no noise/error model or accuracy guarantee is applied at any volume.","Pressure control range is 0..500000 Pa in 10000 Pa increments. Manufacturer reference (absolute or gauge) is unspecified. The adapter writes a control value only; indicated pressure remains null.","External vacuum, compressed air and nitrogen readiness are trusted host boundary flags, not measured utility performance. Shared PC3001 is an external vacuum source only; there is no internal pump or internal compressed-air/nitrogen source.","Rack choices are 24 cartridges of 1/3/6 mL or a 96/48-well plate; physical capacity of each unspecified plate well and all waste/collection containers remains unknown. Solvent IDs are logical locations supplied by the user, not invented physical positions.","engineering_assumption: one aggregate liquid balance across supplied solvent inventories, a <=1000 uL pipette, extraction holdup, waste and collection; no per-well/per-cartridge solver. User-supplied positive rates drive transfer and drainage; pressure is not converted to flow.","engineering_assumption: method order is exactly load, wash, elute. Each stage repeats a user-configured <=1000 uL stroke (1..1000 repetitions is a software workload limit, not a catalog specification); aspirate, dispense and drain execute in that order. Load/wash drain to waste, elute drains to the selected collection plate. No sorption, breakthrough, analyte mass balance, recovery, separation efficiency, evaporation, fluid resistance or solvent chemistry is simulated.","Only host.step advances shared time or liquid transfer. Methods and sample operations return accepted, not completed; poll/cancel are principal-and-instance scoped. Cancellation, utility loss and power-off retain transferred liquids and completed stroke count; no implicit rollback.","engineering_assumption: gantry and manifold ranges, instantaneous joint targets and pressure/motion interlocks are geometric control approximations, not measured manufacturer motion limits, motor dynamics or collision checking. Methods do not move the gantry automatically; spatial alignment and robotic routing are outside scope.","Unknown volume capacities are never replaced by zero or manufacturer whole-machine data. Liquid truth is null until one explicit trusted initialization establishes empty process vessels and supplied source inventories; initialization cannot be repeated on that instance.","Scene callbacks receive only four geometric coordinates and public power/pressure-setpoint/method-phase/deck-selection values. Command scene failure leaves process state unchanged but may have unknown external scene effects. Host-step scene failure retains committed time and liquid progress and raises ExtraheraSceneSynchronizationError. Runtime scene callback tests do not validate Blender; actual evaluated Blender validation is separate.","Session surfaces filter process truth and return copies. Trusted Python host memory and local files are outside this API boundary; untrusted Python/filesystem access requires process/filesystem isolation. In-memory deduplication is not durable across restarts.","No hardware, robot, collision, fluid-solid interaction or analytical chemistry validation is implied by this runtime.","原生.Blender四轴由宿主权威驱动;GLB/OBJ为静态快照,GLB按项目约定保留Z向上,通用Y向上查看器需要显式选择Z轴。","URDF为固定关节默认姿态静态碰撞装配;子组件质量/速度/力矩未知,未提供动力学驱动。碰撞仅盒、柱、球;接触引擎未运行。","移液头为单根聚合几何代理;厂家4/8通道未逐通道建模;2个溶剂槽为聚合示意,未实现厂家5自动+5手动位逐位空间映射。","防护罩开启仅用于预览的工程示意,不宣称真实开合机构或安全互锁已验证。","整机75kg仅用于总成包围盒惯量近似;所有部件实际质量、惯量、重心、摩擦未知null。","官方主/日文来源真空不等号冲突;以用户主来源记录并保留冲突,未得真实兼容性验证。","SPE/SLE/PPT不重复计数;当前一个CHEM-031类型,未实现这三种耗材化学差异。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["deck.configure","gantry.move","manifold.set_position","method.configure","method.start","method.stop","power.set","pressure.set","sample.aspirate","sample.dispense"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.ExtraheraHost(推进方式 step_dt),30 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(无可动关节);接口点 3 个(板位);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/biotage_extrahera_classic/preview_front.webp","previews/biotage_extrahera_classic/preview_open.webp","previews/biotage_extrahera_classic/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","bytes":509129},{"name":"build_geometry.py","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/build_geometry.py","bytes":38790},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/collision_proxies.json","bytes":43227},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/geometry_manifest.json","bytes":143512},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.blend","bytes":601590},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.glb","bytes":10154308},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/model.urdf","bytes":29093}],"completeness":{"components":24,"with_collisions":24,"with_objects":24,"with_function":24,"with_mass":0,"joints_matching_component":0,"joints":0,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"biotage_extrahera_classic","chem_id":"CHEM-031","name_en":"Automated solid-phase extraction workstation","maker":"Biotage","model":"Extrahera Classic","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/biotage_extrahera","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/biotage_extrahera/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json b/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json index dd67cf207867d070a40702880f0b09dee14f3c5f..558369f6e9bcefc367dd828e0bcf7a26009a3ba1 100644 --- a/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json +++ b/data/assets/instrument.bronkhorst_p702cv_5bar_gauge_n2.json @@ -1 +1 @@ -{"tid":"instrument.bronkhorst_p702cv_5bar_gauge_n2","asset_dir":"basic40_batch02/t5_automation/bronkhorst_p702cv","name_zh":"电子背压控制器","category":"自动化与气液供给","description_zh":"CHEM-181,Bronkhorst EL-PRESS P-702CV。固定采用 0–500000 Pa 表压传感器、N2、RS232 + 模拟接口及 1/4 inch OD 压紧接头的配置假设。通过出口节流维持上游压力,不能自行生成压力。full 仅表示本次配置全部功能组件已登记;真实阀容量、完整闭环性能、机器人和硬件未验证。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:原点为整机台面投影中心,Z=0 为台面;+X 沿气路从 IN 指向 OUT,+Y 为横向,+Z 向上。OBJ/URDF/Blender/GLB 均保留 SI 和 Z 向上;GLB 以 export_yup=False 导出,宿主须读取根节点 units 元数据而非假定 Y 向上。"},"mass_kg":0.7,"size_m":[0.127,0.025,0.123],"bbox_min":[-0.0635,-0.0125,0.0],"bbox_max":[0.0635,0.0125,0.123],"manifest_dimensions_m":[0.127,0.025,0.123],"glb":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","links":{"base_link":"/Geometry/base_link","valve_poppet":"/Geometry/base_link/valve_poppet"},"frames":{"pre_place":[0.0,0.0,0.303],"place":[0.0,0.0,0.173],"post_place":[0.0,0.0,0.303],"joint_valve_poppet_joint":[0.024,0.0,0.047]},"joints":[{"name":"valve_poppet_joint","type":"prismatic","parent":"base_link","child":"valve_poppet","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":0.0,"mimic":null,"origin_m":[0.024,0.0,0.047],"child_prim":"/Geometry/base_link/valve_poppet","child_bbox_min":[0.02,-0.004,0.04],"child_bbox_max":[0.028,0.004,0.053],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":0.7,"footprint_m":[0.127,0.025],"height_m":0.123,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.123,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"流道阀块","function_zh":"支撑入口测压节点与下游节流通道。","physical_meaning_zh":"容纳上游测压节点和下游节流通道,连接外部气路。内部死体积未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__flow_body__machined_block","p702cv__flow_body__block_seam","p702cv__flow_body__block_seam.001","p702cv__flow_body__flow_mark"],"collisions":[{"shape":"box","origin_m":[0,0,0.017],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["simulation.step","simulation.set_boundary"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electronics","name_zh":"控制电子壳","function_zh":"压力目标与阀控制电子组件;无虚构本地显示屏。","physical_meaning_zh":"接收压力设定与控制参数,处理压力读数及阀输出;无虚构本地显示屏。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electronics__electronics_case","p702cv__electronics__top_cap","p702cv__electronics__diagonal_rail","p702cv__electronics__diagonal_rail.001"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.0785],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015,0,0.1218],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set_setpoint","control.set_mode","control.set_gain","control.set_ramp_rate","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"label_plate","name_zh":"型号标识板","function_zh":"区分P-702CV及本次传感器配置假设。","physical_meaning_zh":"标识 P-702CV 与本次 5 bar 表压假设,避免型号和量程混淆。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__label_plate__yellow_panel","p702cv__label_plate__white_footer","p702cv__label_plate__brand","p702cv__label_plate__series","p702cv__label_plate__model","p702cv__label_plate__configuration","p702cv__label_plate__assumption"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"control_valve","name_zh":"比例电磁节流阀","function_zh":"在测压节点下游改变出口节流;不能产生压力。","physical_meaning_zh":"在测压节点下游调节出口流率,进而影响上游背压;真实 Kv 和阀特性未给定。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__control_valve__valve_neck","p702cv__control_valve__solenoid_coil","p702cv__control_valve__coil_top","p702cv__control_valve__retaining_stud"],"collisions":[{"shape":"cylinder","origin_m":[0.024,0,0.04],"rpy_rad":[0,0,0],"radius_m":0.0085,"length_m":0.012},{"shape":"cylinder","origin_m":[0.024,0,0.0575],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.025},{"shape":"cylinder","origin_m":[0.024,0,0.071],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.002},{"shape":"cylinder","origin_m":[0.024,0,0.074],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","control.set_mode","valve.set_opening","scene.set_valve_position","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"valve_poppet","name_zh":"演示阀芯","function_zh":"隐藏在阀内部的节流阀芯代理;关节行程用于示意。","physical_meaning_zh":"独立教学展示关节,位置可视化不等同实际阀行程或过程开度。","subsystem":null,"parent":"root_assembly","origin_m":[0.024,0,0.047],"rpy_rad":[0,0,0],"objects":["p702cv__valve_poppet__poppet_stem","p702cv__valve_poppet__poppet_head"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.012},{"shape":"cylinder","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"pressure_sensor","name_zh":"上游压阻传感器","function_zh":"测量入口侧上游压力;内部几何是教学示意而非厂家剖面CAD。","physical_meaning_zh":"测量节流阀上游节点压力。内部膜片、油隔离及压阻芯片只作定性示意。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__pressure_sensor__sensor_diaphragm","p702cv__pressure_sensor__sensor_capsule"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_inlet","name_zh":"上游气体入口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"连接受压上游体积,入口节点被压力传感器采样。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_inlet__body_adapter","p702cv__gas_inlet__hex_union","p702cv__gas_inlet__compression_nut","p702cv__gas_inlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[-0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[-0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_outlet","name_zh":"下游气体出口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"节流阀之后的出口连接下游压力边界,宿主提供兼容的排出路径。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_outlet__body_adapter","p702cv__gas_outlet__hex_union","p702cv__gas_outlet__compression_nut","p702cv__gas_outlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electrical_connector","name_zh":"9针电源与RS232/模拟接口","function_zh":"标准9针D形公座代理;管脚电气与串口硬件未实现。","physical_meaning_zh":"标准 Analog/RS232 9-pin D 形公接口;电气连接和真实串口驱动未实现。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electrical_connector__connector_flange","p702cv__electrical_connector__dsub_shroud","p702cv__electrical_connector__pin","p702cv__electrical_connector__pin.001","p702cv__electrical_connector__pin.002","p702cv__electrical_connector__pin.003","p702cv__electrical_connector__pin.004","p702cv__electrical_connector__pin.005","p702cv__electrical_connector__pin.006","p702cv__electrical_connector__pin.007","p702cv__electrical_connector__pin.008","p702cv__electrical_connector__screw_boss","p702cv__electrical_connector__screw_boss.001"],"collisions":[{"shape":"box","origin_m":[0.0093,0,0.101],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"fasteners","name_zh":"固定螺钉","function_zh":"装配固定与基座安装;机械参数未知。","physical_meaning_zh":"固定外壳与阀块;紧固力矩、摩擦、接触与安装载荷未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__fasteners__base_screw","p702cv__fasteners__base_screw.001","p702cv__fasteners__base_screw.002","p702cv__fasteners__base_screw.003","p702cv__fasteners__cover_screw","p702cv__fasteners__cover_screw.001"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"root_assembly","name_zh":"电子背压控制器整机","function_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","physical_meaning_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置模拟供电状态","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve","pressure_sensor"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"pressure.set_setpoint":{"function_zh":"设置选定 5 bar 配置内的背压目标","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_Pa"]},"control.set_mode":{"function_zh":"切换模拟手动或自动背压模式","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"control.set_gain":{"function_zh":"设置仿真积分输出增益","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["gain_per_Pa_s"]},"control.set_ramp_rate":{"function_zh":"设置目标斜坡速率","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["rate_Pa_s"]},"valve.set_opening":{"function_zh":"设置手动模拟出口节流开度","kind":"device_command","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["opening"]},"scene.set_valve_position":{"function_zh":"设置独立归一化展示阀芯位置","kind":"simulation","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"simulation.step":{"function_zh":"由受信宿主推进指定共同时间步与背压过程","kind":"simulation","availability":"implemented","component_ids":["flow_body","control_valve","pressure_sensor","electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s","world_time_s"]},"simulation.set_boundary":{"function_zh":"由受信宿主更新上游流入与下游绝压边界","kind":"simulation","availability":"implemented","component_ids":["flow_body"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["inflow_mol_s","downstream_absolute_pressure_Pa"]}},"state_slots":{"power.enabled":{"meaning_zh":"模拟供电开关;断电时过程出口开度置零是场景假设,非厂家失电阀状态。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"power.set"},"pressure.setpoint_pa":{"meaning_zh":"目标上游表压;本配置只接受 100000–500000 Pa,未设置时为 null。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"pressure.set_setpoint"},"pressure.active_setpoint_pa":{"meaning_zh":"经过斜坡的活动表压目标;初次设定直接建立目标,以后仅宿主 step 更新。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"pressure.reading_pa":{"meaning_zh":"理想化上游表压观测,quality=estimated;未建噪声/精度/延迟模型。断电或量程有效段以外返回 null。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_sensor"],"write_via":null},"pressure.deviation_pa":{"meaning_zh":"理想化压力读数减活动目标,quality=estimated;缺观测或缺目标返回 null。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"control.mode":{"meaning_zh":"manual/automatic;自动模式要求供电、已有目标与有效压力读数。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_mode"},"control.gain_per_pa_s":{"meaning_zh":"仿真积分输出增益,由宿主初始显式提供,可通电修改;非厂家控制参数。","unit":"1/(Pa*s)","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_gain"},"control.ramp_rate_pa_s":{"meaning_zh":"活动目标斜坡速率;null 表示下一宿主步直接到目标,0 表示保持当前活动目标。","unit":"Pa/s","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_ramp_rate"},"control.status":{"meaning_zh":"模拟控制状态;超出有效测量段时保持过程开度并报告 sensor_unavailable,非厂家故障逻辑。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"valve.opening":{"meaning_zh":"过程线性节流的归一化有效开度估计;手动模式可写,自动模式由控制器更新。不是测得的真实阀行程。","unit":"1","access":"read_write","origin":"derived","component_ids":["control_valve"],"write_via":"valve.set_opening"},"scene.valve_position":{"meaning_zh":"独立归一化展示阀芯位置;仅通过场景能力修改,不映射过程 valve.opening。","unit":"1","access":"read_write","origin":"scene","component_ids":["control_valve"],"write_via":"scene.set_valve_position"},"process.upstream_absolute_pressure_pa":{"meaning_zh":"受信宿主上游过程体积内的绝对压力真值,pV=nRT。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.upstream_moles_mol":{"meaning_zh":"受信宿主过程体积内的 N2 摩尔数真值。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.inflow_mol_s":{"meaning_zh":"外部宿主显式提供的恒定步内流入摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.downstream_absolute_pressure_pa":{"meaning_zh":"外部宿主显式提供的下游绝压边界。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.outflow_mol_s":{"meaning_zh":"当前状态的瞬时线性节流出口摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_inflow_mol":{"meaning_zh":"创建实例后累计进入此过程体积的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_outflow_mol":{"meaning_zh":"创建实例后累计从此过程体积排出的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null}},"mechanisms":{"isothermal_backpressure":{"meaning_zh":"上游受压容积经出口节流泄压;背压控制器不生成压力。N2 等温理想气体与线性阀是显式数值近似。","implementation":"lumped","equations":["p_abs*V=n*R*T; dn/dt=q_in-q_out","q_out=C*u*max(p_abs-p_down_abs,0); 0<=u<=1","每一步先按宿主 dt 更新活动目标与控制输出;步内固定开度、流入及下游压力,用解析指数解积分气体平衡。","u_next=clip(u+gain*(pressure_reading-active_setpoint)*dt,0,1); 压力过高则增大出口开度。","处于下游压力以下时只累积输入,达到下游压力后才进入正向出口流分支。"],"parameters":{"valve_conductance_mol_s_pa":{"value":null,"unit":"mol/(s*Pa)","evidence":"unknown","meaning_zh":"线性导通系数 C;必须由宿主显式提供,不能代替厂家 Kv。"},"vendor_valve_kv":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"此配置真实阀容量未给定。"},"upstream_volume_m3":{"value":null,"unit":"m^3","evidence":"unknown","meaning_zh":"上游外部过程体积,宿主必填;非仪器内部死体积。"},"temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"等温气体场景温度,宿主必填;工作范围 263.15–343.15 K。"},"control_gain_per_pa_s":{"value":null,"unit":"1/(Pa*s)","evidence":"unknown","meaning_zh":"仿真积分控制增益,宿主必填;非厂家 PID 参数。"},"pressure_reference_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表压对应的参考绝压,宿主必填。"}}}},"limitations":["选定型号为 CHEM-181 Bronkhorst EL-PRESS P-702CV;传感器固定 0–500000 Pa 表压且 N2 为本次配置假设,未确认工厂完整订货号。不能以系列 400 bar 作为上限。","保留厂家 P-600/P-700 标准准确度、重复性、量程比及典型稳定性条件;未混用 P-800 性能,也未证明本模型满足厂商精度。","厂家 2 ms 仅传感器响应,未建传感器动态延迟或完整闭环响应模型。实际阀 Kv、真实阀行程、内部死体积及闭环稳定时间为 null。","外形按 A77/B127/C47/H123/K25 mm 解释:A、B、C 同沿 X,H 沿 Z,K 沿 Y;C47 不是整机宽度。局部布局、端口高度、内构件和放大展示行程是重建假设。","URDF 仅使用 box/cylinder/sphere 碰撞体,整机 0.7 kg 和包围盒惯量集中于 base_link;子件质量、惯量、摩擦未知。碰撞文件存在不证明机器人接触或动力学可用。","URDF 展示棱柱关节的 effort=0/velocity=0 是禁用驱动的元数据占位,不是厂家额定参数;该关节只供运动学示意。","展示 scene.valve_position 与过程 valve.opening 是两个不同状态。无过程到几何联动;场景求值验证与过程测试独立记录。","robot/hardware 均 absent;夹持、attach/release、接触抓取、安装约束、真实气路连接由宿主承担且未执行验证。","需先固定传感器压力量程、气体和阀容量;补容积-流量-压力耦合,不能把系列最高400 bar用作此型号上限。 2 ms仅传感器响应,不可作为整个压力闭环的稳定时间。","Host must supply process volume, temperature, initial absolute pressure, downstream absolute pressure, inflow, linear valve conductance, gauge reference and control gain; these are scenario values, not vendor component specifications.","Ideal isothermal N2 gas only: no liquid, real-gas, choking, reverse flow, leakage, noise, hysteresis or calibrated valve characteristic.","Discrete integral output control is a simulation assumption; stability and step size depend on explicit host parameters.","Power-off forces modeled outlet opening to zero as a scenario assumption; unpowered gas accumulation still occurs. Real fail-safe state is unknown.","Scene valve position is independent normalized explanatory state; no process-to-scene actuation or physical valve stroke is claimed.","Agent API filtering is implemented; trusted Python host introspection and file access are outside this boundary.","Idempotency is per principal and instance in memory only; no cross-restart exactly-once promise."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["control.set_gain","control.set_mode","control.set_ramp_rate","power.set","pressure.set_setpoint","scene.set_valve_position","simulation.set_boundary","simulation.step","valve.set_opening"],"unsupported":[],"note_zh":"桥接 basic40_runtime_automation.P702CVRuntime(推进方式 step_dt_world),18 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个门/盖/升降关节与运行层双向同步;接口点 0 个(无);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/bronkhorst_p702cv_5bar_gauge_n2/preview.webp","previews/bronkhorst_p702cv_5bar_gauge_n2/preview_cutaway.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","bytes":172719},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/collision_proxies.json","bytes":16728},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/geometry_manifest.json","bytes":30343},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.blend","bytes":138428},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","bytes":819188},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","bytes":14957}],"completeness":{"components":11,"with_collisions":7,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bronkhorst_p702cv_5bar_gauge_n2","chem_id":"CHEM-181","name_en":"Electronic back-pressure controller","maker":"Bronkhorst","model":"EL-PRESS P-702CV","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file +{"tid":"instrument.bronkhorst_p702cv_5bar_gauge_n2","asset_dir":"basic40_batch02/t5_automation/bronkhorst_p702cv","name_zh":"电子背压控制器","category":"自动化与气液供给","description_zh":"CHEM-181,Bronkhorst EL-PRESS P-702CV。固定采用 0–500000 Pa 表压传感器、N2、RS232 + 模拟接口及 1/4 inch OD 压紧接头的配置假设。通过出口节流维持上游压力,不能自行生成压力。full 仅表示本次配置全部功能组件已登记;真实阀容量、完整闭环性能、机器人和硬件未验证。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:原点为整机台面投影中心,Z=0 为台面;+X 沿气路从 IN 指向 OUT,+Y 为横向,+Z 向上。OBJ/URDF/Blender/GLB 均保留 SI 和 Z 向上;GLB 以 export_yup=False 导出,宿主须读取根节点 units 元数据而非假定 Y 向上。"},"mass_kg":0.7,"size_m":[0.127,0.025,0.123],"bbox_min":[-0.0635,-0.0125,0.0],"bbox_max":[0.0635,0.0125,0.123],"manifest_dimensions_m":[0.127,0.025,0.123],"glb":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","links":{"base_link":"/Geometry/base_link","valve_poppet":"/Geometry/base_link/valve_poppet"},"frames":{"pre_place":[0.0,0.0,0.303],"place":[0.0,0.0,0.173],"post_place":[0.0,0.0,0.303],"joint_valve_poppet_joint":[0.024,0.0,0.047]},"joints":[{"name":"valve_poppet_joint","type":"prismatic","parent":"base_link","child":"valve_poppet","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":0.0,"mimic":null,"origin_m":[0.024,0.0,0.047],"child_prim":"/Geometry/base_link/valve_poppet","child_bbox_min":[0.02,-0.004,0.04],"child_bbox_max":[0.028,0.004,0.053],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":0.7,"footprint_m":[0.127,0.025],"height_m":0.123,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.123,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"flow_body","name_zh":"流道阀块","function_zh":"支撑入口测压节点与下游节流通道。","physical_meaning_zh":"容纳上游测压节点和下游节流通道,连接外部气路。内部死体积未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__flow_body__machined_block","p702cv__flow_body__block_seam","p702cv__flow_body__block_seam.001","p702cv__flow_body__flow_mark"],"collisions":[{"shape":"box","origin_m":[0,0,0.017],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["simulation.step","simulation.set_boundary"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electronics","name_zh":"控制电子壳","function_zh":"压力目标与阀控制电子组件;无虚构本地显示屏。","physical_meaning_zh":"接收压力设定与控制参数,处理压力读数及阀输出;无虚构本地显示屏。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electronics__electronics_case","p702cv__electronics__top_cap","p702cv__electronics__diagonal_rail","p702cv__electronics__diagonal_rail.001"],"collisions":[{"shape":"box","origin_m":[-0.015,0,0.0785],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.015,0,0.1218],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set_setpoint","control.set_mode","control.set_gain","control.set_ramp_rate","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"label_plate","name_zh":"型号标识板","function_zh":"区分P-702CV及本次传感器配置假设。","physical_meaning_zh":"标识 P-702CV 与本次 5 bar 表压假设,避免型号和量程混淆。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__label_plate__yellow_panel","p702cv__label_plate__white_footer","p702cv__label_plate__brand","p702cv__label_plate__series","p702cv__label_plate__model","p702cv__label_plate__configuration","p702cv__label_plate__assumption"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"control_valve","name_zh":"比例电磁节流阀","function_zh":"在测压节点下游改变出口节流;不能产生压力。","physical_meaning_zh":"在测压节点下游调节出口流率,进而影响上游背压;真实 Kv 和阀特性未给定。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__control_valve__valve_neck","p702cv__control_valve__solenoid_coil","p702cv__control_valve__coil_top","p702cv__control_valve__retaining_stud"],"collisions":[{"shape":"cylinder","origin_m":[0.024,0,0.04],"rpy_rad":[0,0,0],"radius_m":0.0085,"length_m":0.012},{"shape":"cylinder","origin_m":[0.024,0,0.0575],"rpy_rad":[0,0,0],"radius_m":0.0105,"length_m":0.025},{"shape":"cylinder","origin_m":[0.024,0,0.071],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.002},{"shape":"cylinder","origin_m":[0.024,0,0.074],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","control.set_mode","valve.set_opening","scene.set_valve_position","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"valve_poppet","name_zh":"演示阀芯","function_zh":"隐藏在阀内部的节流阀芯代理;关节行程用于示意。","physical_meaning_zh":"独立教学展示关节,位置可视化不等同实际阀行程或过程开度。","subsystem":null,"parent":"root_assembly","origin_m":[0.024,0,0.047],"rpy_rad":[0,0,0],"objects":["p702cv__valve_poppet__poppet_stem","p702cv__valve_poppet__poppet_head"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.0018,"length_m":0.012},{"shape":"cylinder","origin_m":[0,0,-0.006],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"pressure_sensor","name_zh":"上游压阻传感器","function_zh":"测量入口侧上游压力;内部几何是教学示意而非厂家剖面CAD。","physical_meaning_zh":"测量节流阀上游节点压力。内部膜片、油隔离及压阻芯片只作定性示意。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__pressure_sensor__sensor_diaphragm","p702cv__pressure_sensor__sensor_capsule"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","simulation.step"],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_inlet","name_zh":"上游气体入口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"连接受压上游体积,入口节点被压力传感器采样。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_inlet__body_adapter","p702cv__gas_inlet__hex_union","p702cv__gas_inlet__compression_nut","p702cv__gas_inlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[-0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[-0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[-0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"gas_outlet","name_zh":"下游气体出口","function_zh":"1/4英寸OD压紧接头外形配置假设;真实通径与流阻未知。","physical_meaning_zh":"节流阀之后的出口连接下游压力边界,宿主提供兼容的排出路径。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__gas_outlet__body_adapter","p702cv__gas_outlet__hex_union","p702cv__gas_outlet__compression_nut","p702cv__gas_outlet__ferrule_rim"],"collisions":[{"shape":"cylinder","origin_m":[0.042,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0065,"length_m":0.007},{"shape":"cylinder","origin_m":[0.049,0,0.013],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.008,"length_m":0.009},{"shape":"box","origin_m":[0.05900000035762787,0.0,0.008112500421702862],"rpy_rad":[-0.0,1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.00848453864455223],"rpy_rad":[1.5707961320877075,1.1780973672866821,1.5707961320877075],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.009544015862047672],"rpy_rad":[1.570796251296997,0.7853980660438538,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.011129635386168957],"rpy_rad":[1.570796251296997,0.39269933104515076,1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.00488749984651804,0.013000000268220901],"rpy_rad":[1.570796251296997,7.549790126404332e-08,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.004515461158007383,0.014870365150272846],"rpy_rad":[1.570796251296997,-0.3926991820335388,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0034559844061732292,0.016455985605716705],"rpy_rad":[1.570796251296997,-0.7853984236717224,1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,0.0018703652312979102,0.017515461891889572],"rpy_rad":[1.5707961320877075,-1.178097128868103,1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,5.9854613348456915e-19,0.017887499183416367],"rpy_rad":[-3.141592502593994,-1.570796251296997,0.0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.017515461891889572],"rpy_rad":[-1.5707961320877075,-1.1780976057052612,-1.5707964897155762],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.016455985605716705],"rpy_rad":[-1.570796251296997,-0.7853984236717224,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.014870365150272846],"rpy_rad":[-1.570796251296997,-0.3926991820335388,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.00488749984651804,0.013000000268220901],"rpy_rad":[-1.570796251296997,7.549790126404332e-08,-1.5707963705062866],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.004515461158007383,0.011129635386168957],"rpy_rad":[-1.570796251296997,0.39269933104515076,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0034559844061732292,0.009544015862047672],"rpy_rad":[-1.570796251296997,0.7853976488113403,-1.570796251296997],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.05900000035762787,-0.0018703652312979102,0.00848453864455223],"rpy_rad":[-1.5707961320877075,1.178096890449524,-1.5707961320877075],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"electrical_connector","name_zh":"9针电源与RS232/模拟接口","function_zh":"标准9针D形公座代理;管脚电气与串口硬件未实现。","physical_meaning_zh":"标准 Analog/RS232 9-pin D 形公接口;电气连接和真实串口驱动未实现。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__electrical_connector__connector_flange","p702cv__electrical_connector__dsub_shroud","p702cv__electrical_connector__pin","p702cv__electrical_connector__pin.001","p702cv__electrical_connector__pin.002","p702cv__electrical_connector__pin.003","p702cv__electrical_connector__pin.004","p702cv__electrical_connector__pin.005","p702cv__electrical_connector__pin.006","p702cv__electrical_connector__pin.007","p702cv__electrical_connector__pin.008","p702cv__electrical_connector__screw_boss","p702cv__electrical_connector__screw_boss.001"],"collisions":[{"shape":"box","origin_m":[0.0093,0,0.101],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"fasteners","name_zh":"固定螺钉","function_zh":"装配固定与基座安装;机械参数未知。","physical_meaning_zh":"固定外壳与阀块;紧固力矩、摩擦、接触与安装载荷未知。","subsystem":null,"parent":"root_assembly","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv__fasteners__base_screw","p702cv__fasteners__base_screw.001","p702cv__fasteners__base_screw.002","p702cv__fasteners__base_screw.003","p702cv__fasteners__cover_screw","p702cv__fasteners__cover_screw.001"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","id","joints","name_zh","objects","origin_m","parent","properties"]},{"id":"root_assembly","name_zh":"电子背压控制器整机","function_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","physical_meaning_zh":"装配、整体坐标与整机质量证据。整机靠外部供压,出口节流不产生压力。","subsystem":null,"parent":null,"origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["p702cv"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置模拟供电状态","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve","pressure_sensor"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"pressure.set_setpoint":{"function_zh":"设置选定 5 bar 配置内的背压目标","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_Pa"]},"control.set_mode":{"function_zh":"切换模拟手动或自动背压模式","kind":"device_command","availability":"implemented","component_ids":["electronics","control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"control.set_gain":{"function_zh":"设置仿真积分输出增益","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["gain_per_Pa_s"]},"control.set_ramp_rate":{"function_zh":"设置目标斜坡速率","kind":"device_command","availability":"implemented","component_ids":["electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["rate_Pa_s"]},"valve.set_opening":{"function_zh":"设置手动模拟出口节流开度","kind":"device_command","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["opening"]},"scene.set_valve_position":{"function_zh":"设置独立归一化展示阀芯位置","kind":"simulation","availability":"implemented","component_ids":["control_valve"],"implementation":{"process":"not_applicable","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"simulation.step":{"function_zh":"由受信宿主推进指定共同时间步与背压过程","kind":"simulation","availability":"implemented","component_ids":["flow_body","control_valve","pressure_sensor","electronics"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s","world_time_s"]},"simulation.set_boundary":{"function_zh":"由受信宿主更新上游流入与下游绝压边界","kind":"simulation","availability":"implemented","component_ids":["flow_body"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["inflow_mol_s","downstream_absolute_pressure_Pa"]}},"state_slots":{"power.enabled":{"meaning_zh":"模拟供电开关;断电时过程出口开度置零是场景假设,非厂家失电阀状态。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"power.set"},"pressure.setpoint_pa":{"meaning_zh":"目标上游表压;本配置只接受 100000–500000 Pa,未设置时为 null。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"pressure.set_setpoint"},"pressure.active_setpoint_pa":{"meaning_zh":"经过斜坡的活动表压目标;初次设定直接建立目标,以后仅宿主 step 更新。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"pressure.reading_pa":{"meaning_zh":"理想化上游表压观测,quality=estimated;未建噪声/精度/延迟模型。断电或量程有效段以外返回 null。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["pressure_sensor"],"write_via":null},"pressure.deviation_pa":{"meaning_zh":"理想化压力读数减活动目标,quality=estimated;缺观测或缺目标返回 null。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"control.mode":{"meaning_zh":"manual/automatic;自动模式要求供电、已有目标与有效压力读数。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_mode"},"control.gain_per_pa_s":{"meaning_zh":"仿真积分输出增益,由宿主初始显式提供,可通电修改;非厂家控制参数。","unit":"1/(Pa*s)","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_gain"},"control.ramp_rate_pa_s":{"meaning_zh":"活动目标斜坡速率;null 表示下一宿主步直接到目标,0 表示保持当前活动目标。","unit":"Pa/s","access":"read_write","origin":"setpoint","component_ids":["electronics"],"write_via":"control.set_ramp_rate"},"control.status":{"meaning_zh":"模拟控制状态;超出有效测量段时保持过程开度并报告 sensor_unavailable,非厂家故障逻辑。","unit":"1","access":"read_only","origin":"derived","component_ids":["electronics"],"write_via":null},"valve.opening":{"meaning_zh":"过程线性节流的归一化有效开度估计;手动模式可写,自动模式由控制器更新。不是测得的真实阀行程。","unit":"1","access":"read_write","origin":"derived","component_ids":["control_valve"],"write_via":"valve.set_opening"},"scene.valve_position":{"meaning_zh":"独立归一化展示阀芯位置;仅通过场景能力修改,不映射过程 valve.opening。","unit":"1","access":"read_write","origin":"scene","component_ids":["control_valve"],"write_via":"scene.set_valve_position"},"process.upstream_absolute_pressure_pa":{"meaning_zh":"受信宿主上游过程体积内的绝对压力真值,pV=nRT。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.upstream_moles_mol":{"meaning_zh":"受信宿主过程体积内的 N2 摩尔数真值。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.inflow_mol_s":{"meaning_zh":"外部宿主显式提供的恒定步内流入摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.downstream_absolute_pressure_pa":{"meaning_zh":"外部宿主显式提供的下游绝压边界。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.outflow_mol_s":{"meaning_zh":"当前状态的瞬时线性节流出口摩尔流率。","unit":"mol/s","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_inflow_mol":{"meaning_zh":"创建实例后累计进入此过程体积的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null},"process.integrated_outflow_mol":{"meaning_zh":"创建实例后累计从此过程体积排出的摩尔量。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["flow_body"],"write_via":null}},"mechanisms":{"isothermal_backpressure":{"meaning_zh":"上游受压容积经出口节流泄压;背压控制器不生成压力。N2 等温理想气体与线性阀是显式数值近似。","implementation":"lumped","equations":["p_abs*V=n*R*T; dn/dt=q_in-q_out","q_out=C*u*max(p_abs-p_down_abs,0); 0<=u<=1","每一步先按宿主 dt 更新活动目标与控制输出;步内固定开度、流入及下游压力,用解析指数解积分气体平衡。","u_next=clip(u+gain*(pressure_reading-active_setpoint)*dt,0,1); 压力过高则增大出口开度。","处于下游压力以下时只累积输入,达到下游压力后才进入正向出口流分支。"],"parameters":{"valve_conductance_mol_s_pa":{"value":null,"unit":"mol/(s*Pa)","evidence":"unknown","meaning_zh":"线性导通系数 C;必须由宿主显式提供,不能代替厂家 Kv。"},"vendor_valve_kv":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"此配置真实阀容量未给定。"},"upstream_volume_m3":{"value":null,"unit":"m^3","evidence":"unknown","meaning_zh":"上游外部过程体积,宿主必填;非仪器内部死体积。"},"temperature_k":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"等温气体场景温度,宿主必填;工作范围 263.15–343.15 K。"},"control_gain_per_pa_s":{"value":null,"unit":"1/(Pa*s)","evidence":"unknown","meaning_zh":"仿真积分控制增益,宿主必填;非厂家 PID 参数。"},"pressure_reference_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"表压对应的参考绝压,宿主必填。"}}}},"limitations":["选定型号为 CHEM-181 Bronkhorst EL-PRESS P-702CV;传感器固定 0–500000 Pa 表压且 N2 为本次配置假设,未确认工厂完整订货号。不能以系列 400 bar 作为上限。","保留厂家 P-600/P-700 标准准确度、重复性、量程比及典型稳定性条件;未混用 P-800 性能,也未证明本模型满足厂商精度。","厂家 2 ms 仅传感器响应,未建传感器动态延迟或完整闭环响应模型。实际阀 Kv、真实阀行程、内部死体积及闭环稳定时间为 null。","外形按 A77/B127/C47/H123/K25 mm 解释:A、B、C 同沿 X,H 沿 Z,K 沿 Y;C47 不是整机宽度。局部布局、端口高度、内构件和放大展示行程是重建假设。","URDF 仅使用 box/cylinder/sphere 碰撞体,整机 0.7 kg 和包围盒惯量集中于 base_link;子件质量、惯量、摩擦未知。碰撞文件存在不证明机器人接触或动力学可用。","URDF 展示棱柱关节的 effort=0/velocity=0 是禁用驱动的元数据占位,不是厂家额定参数;该关节只供运动学示意。","展示 scene.valve_position 与过程 valve.opening 是两个不同状态。无过程到几何联动;场景求值验证与过程测试独立记录。","robot/hardware 均 absent;夹持、attach/release、接触抓取、安装约束、真实气路连接由宿主承担且未执行验证。","需先固定传感器压力量程、气体和阀容量;补容积-流量-压力耦合,不能把系列最高400 bar用作此型号上限。 2 ms仅传感器响应,不可作为整个压力闭环的稳定时间。","Host must supply process volume, temperature, initial absolute pressure, downstream absolute pressure, inflow, linear valve conductance, gauge reference and control gain; these are scenario values, not vendor component specifications.","Ideal isothermal N2 gas only: no liquid, real-gas, choking, reverse flow, leakage, noise, hysteresis or calibrated valve characteristic.","Discrete integral output control is a simulation assumption; stability and step size depend on explicit host parameters.","Power-off forces modeled outlet opening to zero as a scenario assumption; unpowered gas accumulation still occurs. Real fail-safe state is unknown.","Scene valve position is independent normalized explanatory state; no process-to-scene actuation or physical valve stroke is claimed.","Agent API filtering is implemented; trusted Python host introspection and file access are outside this boundary.","Idempotency is per principal and instance in memory only; no cross-restart exactly-once promise."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["control.set_gain","control.set_mode","control.set_ramp_rate","power.set","pressure.set_setpoint","scene.set_valve_position","simulation.set_boundary","simulation.step","valve.set_opening"],"unsupported":[],"note_zh":"桥接 basic40_runtime_automation.P702CVRuntime(推进方式 step_dt_world),18 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发));1 个门/盖/升降关节与运行层双向同步;接口点 0 个(无);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/bronkhorst_p702cv_5bar_gauge_n2/preview.webp","previews/bronkhorst_p702cv_5bar_gauge_n2/preview_cutaway.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","bytes":173012},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/collision_proxies.json","bytes":16728},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/geometry_manifest.json","bytes":30343},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.blend","bytes":139496},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.glb","bytes":819188},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/model.urdf","bytes":14957}],"completeness":{"components":11,"with_collisions":7,"with_objects":11,"with_function":11,"with_mass":0,"joints_matching_component":1,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"bronkhorst_p702cv_5bar_gauge_n2","chem_id":"CHEM-181","name_en":"Electronic back-pressure controller","maker":"Bronkhorst","model":"EL-PRESS P-702CV","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/bronkhorst_p702cv/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.brooks_preciseflex_400.json b/data/assets/instrument.brooks_preciseflex_400.json index d7538f35940acf10d68fd05f66db45a6311477c4..c162243df30597fe2d0e9a00729d43a318e64c60 100644 --- a/data/assets/instrument.brooks_preciseflex_400.json +++ b/data/assets/instrument.brooks_preciseflex_400.json @@ -1 +1 @@ -{"tid":"instrument.brooks_preciseflex_400","asset_dir":"basic40_batch02/t5_automation/preciseflex_400","name_zh":"实验室样品转运机械臂 — Brooks Automation PreciseFlex 400 标准臂400 mm行程","category":"automation.sample_transfer","description_zh":"CHEM-178,三张源表第183行。4轴SCARA型样品转运机械臂及原装伺服夹爪的明确近似模型;本批提供分件、运动学、宿主确认与样品拓扑接口,不承担化学测量。full仅表示本批功能组件已登记,不代表真实机器人/硬件/接触动力学已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:基座台面投影中心;z=0在台面,+X为假设零位伸臂方向,+Y构成右手系;厂家零位标定变换未知。"},"mass_kg":20.0,"size_m":[0.715,0.2111,0.682],"bbox_min":[-0.115,-0.104,0.0],"bbox_max":[0.6,0.1071,0.682],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","links":{"base_link":"/Geometry/base_link","lift":"/Geometry/base_link/lift","upper_arm":"/Geometry/base_link/lift/upper_arm","forearm":"/Geometry/base_link/lift/upper_arm/forearm","wrist":"/Geometry/base_link/lift/upper_arm/forearm/wrist"},"frames":{"pre_place":[0.2425,0.0016,0.862],"place":[0.2425,0.0016,0.732],"post_place":[0.2425,0.0016,0.862],"joint_j1_z":[0.0,0.0,0.0],"joint_j2_shoulder":[0.0,0.0,0.2],"joint_j3_elbow":[0.25,0.0,0.2],"joint_j4_wrist":[0.5,0.0,0.2]},"joints":[{"name":"j1_z","type":"prismatic","parent":"base_link","child":"lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.4,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/lift","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j2_shoulder","type":"revolute","parent":"lift","child":"upper_arm","axis":[0.0,0.0,1.0],"lower":-1.6231562043547265,"upper":1.6231562043547265,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j3_elbow","type":"revolute","parent":"upper_arm","child":"forearm","axis":[0.0,0.0,1.0],"lower":-2.9321531433504737,"upper":2.9321531433504737,"effort":0.0,"mimic":null,"origin_m":[0.25,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm","child_bbox_min":[0.201,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j4_wrist","type":"revolute","parent":"forearm","child":"wrist","axis":[0.0,0.0,1.0],"lower":-16.755160819145562,"upper":16.755160819145562,"effort":0.0,"mimic":null,"origin_m":[0.5,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm/wrist","child_bbox_min":[0.461,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3665],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"gripper","link":"wrist","part":"gripper","pos":[0.4925,0.0,0.2],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0075,0.0,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0125,"kind":"clamp","fits":["plate_96"],"anchor":"center","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"one_person","mass_kg":20.0,"footprint_m":[0.715,0.2111],"height_m":0.682,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"gripper","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"台面安装底座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__base_shell","pf400__base_plate","pf400__mount_recess","pf400__mount_head","pf400__mount_recess.001","pf400__mount_head.001","pf400__mount_recess.002","pf400__mount_head.002","pf400__mount_recess.003","pf400__mount_head.003","pf400__rear_port_label"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0.004],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10999999940395355,-0.10000000149011612,0.0],[0.10999999940395355,0.1071000024676323,0.041999999433755875]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"column","name_zh":"Z轴立柱与导轨","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__column_spine","pf400__column_rear_cover","pf400__column_top_cap","pf400__belt_slot","pf400__vertical_guide","pf400__vertical_guide.001","pf400__column_fastener","pf400__column_fastener.001","pf400__column_fastener.002","pf400__column_fastener.003","pf400__brand_badge","pf400__brand_label","pf400__model_label","pf400__model_number","pf400__axis_label"],"collisions":[{"shape":"box","origin_m":[-0.06,0,0.354],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.109,0,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.061,0,0.675],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.01,0,0.351],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,-0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11499999463558197,-0.06199999898672104,0.03999999165534973],[-0.0024999999441206455,0.06199999898672104,0.6820000410079956]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"lift","name_zh":"升降滑座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__lift_carriage","pf400__lift_face","pf400__lift_face_fastener","pf400__lift_face_fastener.001"],"collisions":[{"shape":"box","origin_m":[0.012,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.027,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","simulation.commit_pose"],"bbox_m":[[-0.009999999776482582,-0.06650000065565109,0.18000000715255737],[0.05350000038743019,0.06650000065565109,0.28999999165534973]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"upper_arm","name_zh":"肩关节与内臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"lift","origin_m":[0.0,0.0,0.20000000298023224],"rpy_rad":[0,0,0],"objects":["pf400__shoulder_hub","pf400__shoulder_ring","pf400__upper_arm_shell","pf400__upper_arm_inlay","pf400__upper_label"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.051],"rpy_rad":[0,0,0],"radius_m":0.058,"length_m":0.089},{"shape":"box","origin_m":[0.125,0,0.073],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"cylinder","origin_m":[0.25,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"box","origin_m":[0.125,0,0.11],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008},{"shape":"cylinder","origin_m":[0.25,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.05849999934434891,-0.05849999934434891,0.006499983370304108],[0.30250000953674316,0.05849999934434891,0.11400000005960464]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"forearm","name_zh":"肘关节与外臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"upper_arm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__elbow_rotor","pf400__forearm_shell","pf400__forearm_top","pf400__elbow_cap","pf400__arm_cap_screw","pf400__arm_cap_screw.001"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.116],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.028},{"shape":"box","origin_m":[0.125,0,0.151],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"cylinder","origin_m":[0.25,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"box","origin_m":[0.125,0,0.18],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006},{"shape":"cylinder","origin_m":[0.25,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.04899999871850014,-0.04899999871850014,0.10199998319149017],[0.2915000021457672,0.04899999871850014,0.1925000101327896]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"wrist","name_zh":"腕轴与工具法兰","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"forearm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__wrist_housing","pf400__wrist_shaft","pf400__wrist_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.129],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.072},{"shape":"cylinder","origin_m":[0,0,0.012],"rpy_rad":[0,0,0],"radius_m":0.039,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.039000000804662704,-0.039000000804662704,0.0029999949038028717],[0.039000000804662704,0.039000000804662704,0.1665000021457672]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"gripper","name_zh":"伺服夹爪背板代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__gripper"],"collisions":[{"shape":"box","origin_m":[-0.0075,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.forward_kinematics","sample.attach","sample.release","robot.contact_grasp","simulation.commit_pose"],"bbox_m":[[-0.019999992102384567,-0.07000000029802322,-0.03999999910593033],[0.005000007338821888,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_left","name_zh":"左夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_left"],"collisions":[{"shape":"box","origin_m":[0.0525,0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,0.058000002056360245,-0.03999999910593033],[0.10000000894069672,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_right","name_zh":"右夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_right"],"collisions":[{"shape":"box","origin_m":[0.0525,-0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,-0.07000000029802322,-0.03999999910593033],[0.10000000894069672,-0.058000002056360245,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"controller","name_zh":"集成控制面板","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__control_panel","pf400__control_label","pf400__power_status"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","state.read","motion.set_tcp_velocity"],"bbox_m":[[-0.027000000700354576,-0.10400000214576721,0.013000000268220901],[0.07699999958276749,-0.0989999994635582,0.03500000014901161]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"power_port","name_zh":"电源连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.08699999749660492,0.10100000351667404,0.024000000208616257],"rpy_rad":[0,0,0],"objects":["pf400__power_socket","pf400__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.009999999776482582,-0.0030000004917383194,-0.009999999776482582],[0.009999999776482582,0.00499999662861228,0.009999999776482582]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"data_port","name_zh":"数据连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.03799999877810478,0.10100000351667404,0.02500000037252903],"rpy_rad":[0,0,0],"objects":["pf400__network_bezel","pf400__network_socket"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.013500000350177288,-0.0042500002309679985,-0.007000000216066837],[0.013500000350177288,0.0042500002309679985,0.007000000216066837]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置运行层供电状态;断电保留关节、待执行目标及已有约束。","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"motion.set_joints":{"function_zh":"检查关节限位并同步写目标;宿主场景确认前实际姿态不变。","kind":"device_command","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"motion.forward_kinematics":{"function_zh":"查询目标关节对应的TCP、偏航及末端几何包围盒,不写状态或推进时间。","kind":"query","availability":"implemented","component_ids":["upper_arm","forearm","wrist","gripper"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"state.read":{"function_zh":"读取允许观测的统一状态快照,不推进共同时间。","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.attach":{"function_zh":"已登记容器、已登记约束、端口位置与负载检查通过后,调用宿主attach约束并记录明确回执。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["container_id","constraint_id"]},"sample.release":{"function_zh":"在已登记接收端口调用宿主release约束,确认后登记容器拓扑与事件。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["receiver_port_id"]},"robot.contact_grasp":{"function_zh":"接触抓取、机器人规划和真实夹爪驱动未实现。","kind":"robot_skill","availability":"unsupported","component_ids":["gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"motion.set_tcp_velocity":{"function_zh":"无轨迹执行器,典型整机TCP速度不作为可执行的速度设定。","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":["velocity_m_s"]},"simulation.commit_pose":{"function_zh":"可信宿主直接调用:写入四轴模型并校验依赖图求值的关节、TCP和末端包围盒;匹配目标才确认到位。","kind":"simulation","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist","gripper"],"implementation":{"process":"implemented","scene":"verified","host":"implemented","robot":"absent","hardware":"absent"},"input":["joints","world_time_s"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"motion.target_joints":{"meaning_zh":"motion.target_joints;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"motion.set_joints"},"motion.status":{"meaning_zh":"motion.status;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"scene.joints":{"meaning_zh":"scene.joints;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tcp_position_m":{"meaning_zh":"scene.tcp_position_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tool_yaw_rad":{"meaning_zh":"scene.tool_yaw_rad;见运行层语义和访问边界。","unit":"rad","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.end_effector_aabb_m":{"meaning_zh":"scene.end_effector_aabb_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.sample_time_s":{"meaning_zh":"scene.sample_time_s;见运行层语义和访问边界。","unit":"s","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"sample.attached_container_id":{"meaning_zh":"sample.attached_container_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.constraint_id":{"meaning_zh":"sample.constraint_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.events":{"meaning_zh":"sample.events;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.container_ids":{"meaning_zh":"sample.container_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.receiver_port_ids":{"meaning_zh":"sample.receiver_port_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"host.scene_bound":{"meaning_zh":"host.scene_bound;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.registered_payloads":{"meaning_zh":"truth.registered_payloads;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null}},"mechanisms":{"kinematics":{"meaning_zh":"假设连杆几何的4轴正运动学;末端8角经累计yaw旋转得包围盒。","implementation":"numerical","equations":["yaw=shoulder+elbow+wrist","x=L1*cos(shoulder)+L2*cos(shoulder+elbow)+tool_x*cos(yaw)","y=L1*sin(shoulder)+L2*sin(shoulder+elbow)+tool_x*sin(yaw)","z=z_home+qz"],"parameters":{"l1":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"l2":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"tool_x":{"value":0.079,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"z_home":{"value":0.2,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"}}}},"limitations":["目标关节写入是同步设定,不表示实际运动完成。可信宿主提供共同时间并通过求值场景回调确认关节、TCP与末端包围盒。没有轨迹、动力学或碰撞规避。","典型TCP速度0.5 m/s、最大加速度2 m/s²、重复定位±90 µm只作为整机证据,不推导各关节速度、部件误差、碰撞或运动时长。","attach/release由预注册宿主约束回调执行;容器、端口、位置容差、gross payload及证据由宿主明确登记;没有接触抓取、夹爪力、摩擦或硬件驱动。","清单Rev B原文为with Servo Gripper的0.5 kg负载;不同文档版本的口径仍需按实物配置核验。gross_payload_kg保守记录容器、内容物、额外夹具,以及宿主按配置计入的末端工具总外载;宿主必须明确提供,未给则null且不可attach。本模拟不授予实机载荷使用许可。","J1范围0..0.4 m,J2±93°、J3±168°、J4±960°来自Rev B网页索引;直接PDF失效,图纸尺寸尚未可靠取得。两段0.25 m连杆和0.079 m腕到TCP偏置是明确的代理几何假设,真实部件尺寸仍为null。","目标位姿通过有界关节目标与正运动学表达;尚无逆运动学、任务队列调度、原厂设备握手协议或可执行的TCP速度设定。宿主求值与约束回执仅为本仿真适配接口。","样品拓扑仅搬运完整容器;不改变内容物或推断其组成。容器/端口唯一性与跨仪器约束一致性由外层世界注册表保证。","本模块无气路端口。整机20 kg与0.5 kg额定负载不能代替连杆质量、惯量、夹具重量或材料参数;未知属性保持null。","回调异常后外部副作用未知,motion.status=fault阻止重复附着和移动;只能由可信宿主在外部状态核实后恢复。","身份来自可信宿主;API过滤不是Python或共享文件系统隔离。请求去重仅当前进程内存有效。","分件OBJ和GLB保存导出姿态;原生可编辑关节在Blender及URDF。","URDF为运动学/碰撞代理描述,碰撞只盒柱球;没有未知连杆质量对应的inertial。各link绝对惯量为null,单位质量包围盒系数和整机姿态包围盒惯量为assumption。","伺服夹爪外形已建,夹指开合行程/力未校准,当前固定开口;attach/release由外部宿主约束。","真实图纸外形核对、真实硬件、接触碰撞、轨迹时间、机器人路径规划均not_run。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["motion.forward_kinematics","motion.set_joints","power.set","sample.attach","sample.release","state.read"],"unsupported":["motion.set_tcp_velocity","robot.contact_grasp","simulation.commit_pose"],"note_zh":"桥接 basic40_runtime_automation.PreciseFlex400Runtime(推进方式 host_set_clock_abs),15 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(4 个门/盖/阀等被动关节);接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/brooks_preciseflex_400/preview_articulated.webp","previews/brooks_preciseflex_400/preview_neutral.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","bytes":188072},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/collision_proxies.json","bytes":7559},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/geometry_manifest.json","bytes":35698},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.blend","bytes":135067},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","bytes":1490228},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","bytes":9712}],"completeness":{"components":12,"with_collisions":11,"with_objects":12,"with_function":12,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"brooks_preciseflex_400","chem_id":"CHEM-178","name_en":"Lab sample-transfer robot arm","maker":"Brooks Automation","model":"PreciseFlex 400","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/preciseflex_400","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file +{"tid":"instrument.brooks_preciseflex_400","asset_dir":"basic40_batch02/t5_automation/preciseflex_400","name_zh":"实验室样品转运机械臂 — Brooks Automation PreciseFlex 400 标准臂400 mm行程","category":"automation.sample_transfer","description_zh":"CHEM-178,三张源表第183行。4轴SCARA型样品转运机械臂及原装伺服夹爪的明确近似模型;本批提供分件、运动学、宿主确认与样品拓扑接口,不承担化学测量。full仅表示本批功能组件已登记,不代表真实机器人/硬件/接触动力学已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:基座台面投影中心;z=0在台面,+X为假设零位伸臂方向,+Y构成右手系;厂家零位标定变换未知。"},"mass_kg":20.0,"size_m":[0.715,0.2111,0.682],"bbox_min":[-0.115,-0.104,0.0],"bbox_max":[0.6,0.1071,0.682],"manifest_dimensions_m":null,"glb":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","links":{"base_link":"/Geometry/base_link","lift":"/Geometry/base_link/lift","upper_arm":"/Geometry/base_link/lift/upper_arm","forearm":"/Geometry/base_link/lift/upper_arm/forearm","wrist":"/Geometry/base_link/lift/upper_arm/forearm/wrist"},"frames":{"pre_place":[0.2425,0.0016,0.862],"place":[0.2425,0.0016,0.732],"post_place":[0.2425,0.0016,0.862],"joint_j1_z":[0.0,0.0,0.0],"joint_j2_shoulder":[0.0,0.0,0.2],"joint_j3_elbow":[0.25,0.0,0.2],"joint_j4_wrist":[0.5,0.0,0.2]},"joints":[{"name":"j1_z","type":"prismatic","parent":"base_link","child":"lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.4,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/lift","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j2_shoulder","type":"revolute","parent":"lift","child":"upper_arm","axis":[0.0,0.0,1.0],"lower":-1.6231562043547265,"upper":1.6231562043547265,"effort":0.0,"mimic":null,"origin_m":[0.0,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm","child_bbox_min":[-0.0585,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j3_elbow","type":"revolute","parent":"upper_arm","child":"forearm","axis":[0.0,0.0,1.0],"lower":-2.9321531433504737,"upper":2.9321531433504737,"effort":0.0,"mimic":null,"origin_m":[0.25,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm","child_bbox_min":[0.201,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3925],"kind":"other"},{"name":"j4_wrist","type":"revolute","parent":"forearm","child":"wrist","axis":[0.0,0.0,1.0],"lower":-16.755160819145562,"upper":16.755160819145562,"effort":0.0,"mimic":null,"origin_m":[0.5,0.0,0.2],"child_prim":"/Geometry/base_link/lift/upper_arm/forearm/wrist","child_bbox_min":[0.461,-0.07,0.16],"child_bbox_max":[0.6,0.07,0.3665],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"gripper","link":"wrist","part":"gripper","pos":[0.4925,0.0,0.2],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0075,0.0,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0125,"kind":"clamp","fits":["plate_96"],"anchor":"center","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"one_person","mass_kg":20.0,"footprint_m":[0.715,0.2111],"height_m":0.682,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2,"primary_slot":"gripper","access":[],"slot_count":1},"components":[{"id":"base","name_zh":"台面安装底座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__base_shell","pf400__base_plate","pf400__mount_recess","pf400__mount_head","pf400__mount_recess.001","pf400__mount_head.001","pf400__mount_recess.002","pf400__mount_head.002","pf400__mount_recess.003","pf400__mount_head.003","pf400__rear_port_label"],"collisions":[{"shape":"box","origin_m":[0,0,0.022],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0,0,0.004],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10999999940395355,-0.10000000149011612,0.0],[0.10999999940395355,0.1071000024676323,0.041999999433755875]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"column","name_zh":"Z轴立柱与导轨","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__column_spine","pf400__column_rear_cover","pf400__column_top_cap","pf400__belt_slot","pf400__vertical_guide","pf400__vertical_guide.001","pf400__column_fastener","pf400__column_fastener.001","pf400__column_fastener.002","pf400__column_fastener.003","pf400__brand_badge","pf400__brand_label","pf400__model_label","pf400__model_number","pf400__axis_label"],"collisions":[{"shape":"box","origin_m":[-0.06,0,0.354],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.109,0,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.061,0,0.675],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.01,0,0.351],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,-0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[-0.007,0.044,0.35],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11499999463558197,-0.06199999898672104,0.03999999165534973],[-0.0024999999441206455,0.06199999898672104,0.6820000410079956]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"lift","name_zh":"升降滑座","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__lift_carriage","pf400__lift_face","pf400__lift_face_fastener","pf400__lift_face_fastener.001"],"collisions":[{"shape":"box","origin_m":[0.012,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"box","origin_m":[0.027,0,0.235],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","simulation.commit_pose"],"bbox_m":[[-0.009999999776482582,-0.06650000065565109,0.18000000715255737],[0.05350000038743019,0.06650000065565109,0.28999999165534973]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"upper_arm","name_zh":"肩关节与内臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"lift","origin_m":[0.0,0.0,0.20000000298023224],"rpy_rad":[0,0,0],"objects":["pf400__shoulder_hub","pf400__shoulder_ring","pf400__upper_arm_shell","pf400__upper_arm_inlay","pf400__upper_label"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.051],"rpy_rad":[0,0,0],"radius_m":0.058,"length_m":0.089},{"shape":"box","origin_m":[0.125,0,0.073],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"cylinder","origin_m":[0.25,0,0.073],"rpy_rad":[0,0,0],"radius_m":0.0525,"length_m":0.065},{"shape":"box","origin_m":[0.125,0,0.11],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008},{"shape":"cylinder","origin_m":[0.25,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.05849999934434891,-0.05849999934434891,0.006499983370304108],[0.30250000953674316,0.05849999934434891,0.11400000005960464]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"forearm","name_zh":"肘关节与外臂","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"upper_arm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__elbow_rotor","pf400__forearm_shell","pf400__forearm_top","pf400__elbow_cap","pf400__arm_cap_screw","pf400__arm_cap_screw.001"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.116],"rpy_rad":[0,0,0],"radius_m":0.049,"length_m":0.028},{"shape":"box","origin_m":[0.125,0,0.151],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"cylinder","origin_m":[0.25,0,0.151],"rpy_rad":[0,0,0],"radius_m":0.0415,"length_m":0.052},{"shape":"box","origin_m":[0.125,0,0.18],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]},{"shape":"cylinder","origin_m":[0,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006},{"shape":"cylinder","origin_m":[0.25,0,0.18],"rpy_rad":[0,0,0],"radius_m":0.0345,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.04899999871850014,-0.04899999871850014,0.10199998319149017],[0.2915000021457672,0.04899999871850014,0.1925000101327896]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"wrist","name_zh":"腕轴与工具法兰","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"forearm","origin_m":[0.25,0.0,0.0],"rpy_rad":[0,0,0],"objects":["pf400__wrist_housing","pf400__wrist_shaft","pf400__wrist_flange"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.129],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.057],"rpy_rad":[0,0,0],"radius_m":0.022,"length_m":0.072},{"shape":"cylinder","origin_m":[0,0,0.012],"rpy_rad":[0,0,0],"radius_m":0.039,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.set_joints","motion.forward_kinematics","simulation.commit_pose"],"bbox_m":[[-0.039000000804662704,-0.039000000804662704,0.0029999949038028717],[0.039000000804662704,0.039000000804662704,0.1665000021457672]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"gripper","name_zh":"伺服夹爪背板代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__gripper"],"collisions":[{"shape":"box","origin_m":[-0.0075,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["motion.forward_kinematics","sample.attach","sample.release","robot.contact_grasp","simulation.commit_pose"],"bbox_m":[[-0.019999992102384567,-0.07000000029802322,-0.03999999910593033],[0.005000007338821888,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_left","name_zh":"左夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_left"],"collisions":[{"shape":"box","origin_m":[0.0525,0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,0.058000002056360245,-0.03999999910593033],[0.10000000894069672,0.07000000029802322,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"finger_right","name_zh":"右夹指代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"wrist","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__finger_right"],"collisions":[{"shape":"box","origin_m":[0.0525,-0.064,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.005000010132789612,-0.07000000029802322,-0.03999999910593033],[0.10000000894069672,-0.058000002056360245,0.03999999910593033]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"controller","name_zh":"集成控制面板","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["pf400__control_panel","pf400__control_label","pf400__power_status"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","state.read","motion.set_tcp_velocity"],"bbox_m":[[-0.027000000700354576,-0.10400000214576721,0.013000000268220901],[0.07699999958276749,-0.0989999994635582,0.03500000014901161]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"power_port","name_zh":"电源连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.08699999749660492,0.10100000351667404,0.024000000208616257],"rpy_rad":[0,0,0],"objects":["pf400__power_socket","pf400__power_pin"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.01,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.009999999776482582,-0.0030000004917383194,-0.009999999776482582],[0.009999999776482582,0.00499999662861228,0.009999999776482582]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]},{"id":"data_port","name_zh":"数据连接可视代理","function_zh":"运动链与安装、连接或夹持边界;由模型及能力引用确定职责。","physical_meaning_zh":"组件几何是带证据说明的代理。实体材料、真实质量与惯量不由外观推算成已知值。","subsystem":null,"parent":"base","origin_m":[-0.03799999877810478,0.10100000351667404,0.02500000037252903],"rpy_rad":[0,0,0],"objects":["pf400__network_bezel","pf400__network_socket"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":null,"material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.013500000350177288,-0.0042500002309679985,-0.007000000216066837],[0.013500000350177288,0.0042500002309679985,0.007000000216066837]],"raw_keys":["authored_dimensions_m","bbox_inertia_evidence","bbox_inertia_per_unit_mass_m2","bbox_local_m","collisions","dimensions_evidence","frame_object","id","mesh_path","name_zh","objects","origin_m","parent","physical_properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置运行层供电状态;断电保留关节、待执行目标及已有约束。","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"motion.set_joints":{"function_zh":"检查关节限位并同步写目标;宿主场景确认前实际姿态不变。","kind":"device_command","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"motion.forward_kinematics":{"function_zh":"查询目标关节对应的TCP、偏航及末端几何包围盒,不写状态或推进时间。","kind":"query","availability":"implemented","component_ids":["upper_arm","forearm","wrist","gripper"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["joints"]},"state.read":{"function_zh":"读取允许观测的统一状态快照,不推进共同时间。","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample.attach":{"function_zh":"已登记容器、已登记约束、端口位置与负载检查通过后,调用宿主attach约束并记录明确回执。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["container_id","constraint_id"]},"sample.release":{"function_zh":"在已登记接收端口调用宿主release约束,确认后登记容器拓扑与事件。","kind":"device_command","availability":"implemented","component_ids":["gripper"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["receiver_port_id"]},"robot.contact_grasp":{"function_zh":"接触抓取、机器人规划和真实夹爪驱动未实现。","kind":"robot_skill","availability":"unsupported","component_ids":["gripper"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"motion.set_tcp_velocity":{"function_zh":"无轨迹执行器,典型整机TCP速度不作为可执行的速度设定。","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"not_applicable","robot":"absent","hardware":"absent","host":"absent"},"input":["velocity_m_s"]},"simulation.commit_pose":{"function_zh":"可信宿主直接调用:写入四轴模型并校验依赖图求值的关节、TCP和末端包围盒;匹配目标才确认到位。","kind":"simulation","availability":"implemented","component_ids":["lift","upper_arm","forearm","wrist","gripper"],"implementation":{"process":"implemented","scene":"verified","host":"implemented","robot":"absent","hardware":"absent"},"input":["joints","world_time_s"]}},"state_slots":{"power.enabled":{"meaning_zh":"power.enabled;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"motion.target_joints":{"meaning_zh":"motion.target_joints;见运行层语义和访问边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"motion.set_joints"},"motion.status":{"meaning_zh":"motion.status;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"scene.joints":{"meaning_zh":"scene.joints;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tcp_position_m":{"meaning_zh":"scene.tcp_position_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.tool_yaw_rad":{"meaning_zh":"scene.tool_yaw_rad;见运行层语义和访问边界。","unit":"rad","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.end_effector_aabb_m":{"meaning_zh":"scene.end_effector_aabb_m;见运行层语义和访问边界。","unit":"m","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"scene.sample_time_s":{"meaning_zh":"scene.sample_time_s;见运行层语义和访问边界。","unit":"s","access":"read_only","origin":"scene","component_ids":["controller"],"write_via":null},"sample.attached_container_id":{"meaning_zh":"sample.attached_container_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.constraint_id":{"meaning_zh":"sample.constraint_id;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.events":{"meaning_zh":"sample.events;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.container_ids":{"meaning_zh":"sample.container_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"sample.receiver_port_ids":{"meaning_zh":"sample.receiver_port_ids;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"scene","component_ids":["gripper"],"write_via":null},"host.scene_bound":{"meaning_zh":"host.scene_bound;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"truth.registered_payloads":{"meaning_zh":"truth.registered_payloads;见运行层语义和访问边界。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null}},"mechanisms":{"kinematics":{"meaning_zh":"假设连杆几何的4轴正运动学;末端8角经累计yaw旋转得包围盒。","implementation":"numerical","equations":["yaw=shoulder+elbow+wrist","x=L1*cos(shoulder)+L2*cos(shoulder+elbow)+tool_x*cos(yaw)","y=L1*sin(shoulder)+L2*sin(shoulder+elbow)+tool_x*sin(yaw)","z=z_home+qz"],"parameters":{"l1":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"l2":{"value":0.25,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"tool_x":{"value":0.079,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"},"z_home":{"value":0.2,"unit":"m","evidence":"assumption","meaning_zh":"作者定义的模型几何,不是厂家部件规格。"}}}},"limitations":["目标关节写入是同步设定,不表示实际运动完成。可信宿主提供共同时间并通过求值场景回调确认关节、TCP与末端包围盒。没有轨迹、动力学或碰撞规避。","典型TCP速度0.5 m/s、最大加速度2 m/s²、重复定位±90 µm只作为整机证据,不推导各关节速度、部件误差、碰撞或运动时长。","attach/release由预注册宿主约束回调执行;容器、端口、位置容差、gross payload及证据由宿主明确登记;没有接触抓取、夹爪力、摩擦或硬件驱动。","清单Rev B原文为with Servo Gripper的0.5 kg负载;不同文档版本的口径仍需按实物配置核验。gross_payload_kg保守记录容器、内容物、额外夹具,以及宿主按配置计入的末端工具总外载;宿主必须明确提供,未给则null且不可attach。本模拟不授予实机载荷使用许可。","J1范围0..0.4 m,J2±93°、J3±168°、J4±960°来自Rev B网页索引;直接PDF失效,图纸尺寸尚未可靠取得。两段0.25 m连杆和0.079 m腕到TCP偏置是明确的代理几何假设,真实部件尺寸仍为null。","目标位姿通过有界关节目标与正运动学表达;尚无逆运动学、任务队列调度、原厂设备握手协议或可执行的TCP速度设定。宿主求值与约束回执仅为本仿真适配接口。","样品拓扑仅搬运完整容器;不改变内容物或推断其组成。容器/端口唯一性与跨仪器约束一致性由外层世界注册表保证。","本模块无气路端口。整机20 kg与0.5 kg额定负载不能代替连杆质量、惯量、夹具重量或材料参数;未知属性保持null。","回调异常后外部副作用未知,motion.status=fault阻止重复附着和移动;只能由可信宿主在外部状态核实后恢复。","身份来自可信宿主;API过滤不是Python或共享文件系统隔离。请求去重仅当前进程内存有效。","分件OBJ和GLB保存导出姿态;原生可编辑关节在Blender及URDF。","URDF为运动学/碰撞代理描述,碰撞只盒柱球;没有未知连杆质量对应的inertial。各link绝对惯量为null,单位质量包围盒系数和整机姿态包围盒惯量为assumption。","伺服夹爪外形已建,夹指开合行程/力未校准,当前固定开口;attach/release由外部宿主约束。","真实图纸外形核对、真实硬件、接触碰撞、轨迹时间、机器人路径规划均not_run。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["motion.forward_kinematics","motion.set_joints","power.set","sample.attach","sample.release","state.read"],"unsupported":["motion.set_tcp_velocity","robot.contact_grasp","simulation.commit_pose"],"note_zh":"桥接 basic40_runtime_automation.PreciseFlex400Runtime(推进方式 host_set_clock_abs),15 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(4 个门/盖/阀等被动关节);接口点 1 个(夹持);布局:台面、单人可搬、正面 −y、前方留空 0.25 m"}},"previews":["previews/brooks_preciseflex_400/preview_articulated.webp","previews/brooks_preciseflex_400/preview_neutral.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","bytes":188298},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/collision_proxies.json","bytes":7559},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t5_automation/preciseflex_400/geometry_manifest.json","bytes":35698},{"name":"model.blend","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.blend","bytes":135067},{"name":"model.glb","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.glb","bytes":1490228},{"name":"model.urdf","path":"assets/basic40_batch02/t5_automation/preciseflex_400/model.urdf","bytes":9712}],"completeness":{"components":12,"with_collisions":11,"with_objects":12,"with_function":12,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"brooks_preciseflex_400","chem_id":"CHEM-178","name_en":"Lab sample-transfer robot arm","maker":"Brooks Automation","model":"PreciseFlex 400","domain":"automation","domain_name":"Automation & Gas/Liquid Supply","path":"assets/basic40_batch02/t5_automation/preciseflex_400","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t5_automation/preciseflex_400/asset.contract.json","runtime":"scripts/basic40_runtime_automation.py"} \ No newline at end of file diff --git a/data/assets/instrument.buchi_lyovapor_l250_pro.json b/data/assets/instrument.buchi_lyovapor_l250_pro.json index 0af503d4d08437f1143f987a2e4793ab6fd53eca..5e724c83b2e6ab2051aa3468b4bd7282a154e503 100644 --- a/data/assets/instrument.buchi_lyovapor_l250_pro.json +++ b/data/assets/instrument.buchi_lyovapor_l250_pro.json @@ -1 +1 @@ -{"tid":"instrument.buchi_lyovapor_l250_pro","asset_dir":"basic40_batch02/t2_vacuum/buchi_lyovapor_l250","name_zh":"冷冻干燥机 BUCHI Lyovapor L-250 Pro","category":"萃取纯化与干燥","description_zh":"CHEM-025 Lyovapor L-250 Pro主机与单独登记的可选搁板干燥室示意配置。以外部预冻样品进入真空升华流程;集中参数过程是未校准工程仿真。主机尺寸和67.4kg质量不包含干燥室/搁板附件;真空源由宿主显式连接。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"lyovapor:主机台面投影中心;X宽0.503m,+Y朝后且Y深0.645m,Z主机高0.510m;可选附件另计,实例世界位姿由宿主管理。"},"mass_kg":67.4,"size_m":[0.503,0.645,0.9275],"bbox_min":[-0.2515,-0.3225,0.0],"bbox_max":[0.2515,0.3225,0.9275],"manifest_dimensions_m":[0.503,0.645,0.51],"glb":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","knob_controller_navigation_knob_link":"/Geometry/base_link/knob_controller_navigation_knob_link","btn_power_and_data_master_switch_link":"/Geometry/base_link/btn_power_and_data_master_switch_link"},"frames":{"pre_place":[0.0,0.0,1.1075],"place":[0.0,0.0,0.9775],"post_place":[0.0,0.0,1.1075],"joint_lid_joint":[0.0,-0.052,0.884],"joint_knob_controller_navigation_knob":[0.161,-0.314,0.425],"joint_btn_power_and_data_master_switch":[0.231,-0.314,0.44]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"base_link","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.16,"effort":1.0,"mimic":null,"origin_m":[0.0,-0.052,0.884],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.146,-0.198,0.875],"child_bbox_max":[0.146,0.094,0.9275],"kind":"door"},{"name":"knob_controller_navigation_knob","type":"revolute","parent":"controller","child":"knob_controller_navigation_knob_link","axis":[0.0,-1.0,0.0],"lower":-2.617994,"upper":2.617994,"effort":1.0,"mimic":null,"origin_m":[0.161,-0.314,0.425],"child_prim":"/Geometry/base_link/knob_controller_navigation_knob_link","child_bbox_min":[0.143,-0.3225,0.407],"child_bbox_max":[0.179,-0.3095,0.443],"kind":"knob"},{"name":"btn_power_and_data_master_switch","type":"prismatic","parent":"power_and_data","child":"btn_power_and_data_master_switch_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.231,-0.314,0.44],"child_prim":"/Geometry/base_link/btn_power_and_data_master_switch_link","child_bbox_min":[0.2185,-0.3175,0.4265],"child_bbox_max":[0.2435,-0.3105,0.4535],"kind":"button"}],"controls":{"buttons":["btn_power_and_data_master_switch"],"knobs":["knob_controller_navigation_knob"]},"slots":[{"name":"shelf_11","link":"base_link","part":"accessory_shelves","pos":[-0.05,-0.102,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.05,-0.102,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_12","link":"base_link","part":"accessory_shelves","pos":[-0.05,-0.002,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.05,-0.002,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_21","link":"base_link","part":"accessory_shelves","pos":[0.05,-0.102,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.05,-0.102,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_22","link":"base_link","part":"accessory_shelves","pos":[0.05,-0.002,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.05,-0.002,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":4,"decimals":0,"unit":"Pa","center":[-0.0841,-0.321,0.4583],"up":[-0.0,0.0,1.0],"source":{"bridge":["vacuum.indicated_pressure_pa","vacuum.target_pressure_pa"]},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0227,0.0055],"normal":[0.0,-1.0,0.0]},{"name":"shelf","part":"display_shelf","prim":"/Geometry/base_link/readout_shelf","link":"base_link","digits":4,"decimals":0,"unit":"C","center":[-0.0791,-0.321,0.4393],"up":[-0.0,0.0,1.0],"source":{"bridge":["thermal.indicated_shelf_temperature_k","thermal.target_shelf_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0332,0.0049],"normal":[0.0,-1.0,0.0]},{"name":"phase","part":"display_phase","prim":"/Geometry/base_link/readout_phase","link":"base_link","digits":4,"decimals":0,"unit":"","center":[-0.0898,-0.321,0.4773],"up":[0.0,0.0,1.0],"source":{"bridge_text":"cycle.phase"},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0118,0.0049],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":67.4,"footprint_m":[0.503,0.645],"height_m":0.9275,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.586,"primary_slot":"shelf_11","access":[],"slot_count":4},"components":[{"id":"chassis","name_zh":"机壳与承载结构","function_zh":"主机外壳与制冷单元的承载;内部压缩机不伪造部件物性。","physical_meaning_zh":"主机外壳与制冷单元的承载;内部压缩机不伪造部件物性。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["base_body","base_plinth","upper_housing","top_deck_lip","side_fastener","side_fastener.001","side_fastener.002","side_fastener.003","brand_buchi","instrument_label"],"collisions":[{"shape":"box","origin_m":[-0.243,0,0.215],"rpy_rad":[0,0,0],"size_m":[0.013,0.642,0.39]},{"shape":"box","origin_m":[0.243,0,0.215],"rpy_rad":[0,0,0],"size_m":[0.013,0.642,0.39]},{"shape":"box","origin_m":[0,-0.313,0.215],"rpy_rad":[0,0,0],"size_m":[0.473,0.016,0.39]},{"shape":"box","origin_m":[0,0.313,0.215],"rpy_rad":[0,0,0],"size_m":[0.473,0.016,0.39]},{"shape":"box","origin_m":[0,0,0.14],"rpy_rad":[0,0,0],"size_m":[0.473,0.612,0.24]},{"shape":"box","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"size_m":[0.474,0.616,0.028]},{"shape":"box","origin_m":[-0.191,0,0.46],"rpy_rad":[0,0,0],"size_m":[0.121,0.645,0.1]},{"shape":"box","origin_m":[0.191,0,0.46],"rpy_rad":[0,0,0],"size_m":[0.121,0.645,0.1]},{"shape":"box","origin_m":[0,-0.25125,0.46],"rpy_rad":[0,0,0],"size_m":[0.26,0.1425,0.1]},{"shape":"box","origin_m":[0,0.19925,0.46],"rpy_rad":[0,0,0],"size_m":[0.26,0.2465,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"support_feet","name_zh":"台面支脚","function_zh":"支持整机;接触摩擦和阻尼无实测。","physical_meaning_zh":"支持整机;接触摩擦和阻尼无实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["foot","foot.001","foot.002","foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.216,-0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[-0.216,0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[0.216,-0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[0.216,0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"condenser","name_zh":"冰冷凝器","function_zh":"开放圆筒内捕集升华蒸汽;额定容量属于整机冷凝系统,局部壁厚估计。","physical_meaning_zh":"开放圆筒内捕集升华蒸汽;额定容量属于整机冷凝系统,局部壁厚估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["condenser_well","condenser_floor","condenser_coil","condenser_coil.001","condenser_coil.002"],"collisions":[{"shape":"box","origin_m":[0.12191012901734412,-0.03999290030962882,0.399],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.11722519112719558,-0.016440127036328363,0.399],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.10803535488267349,0.00574610026118471,0.399],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.09469378053693528,0.02571317731004657,0.399],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.07771317731004657,0.04269378053693528,0.399],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.05774610026118473,0.05603535488267348,0.399],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.035559872963671635,0.06522519112719558,0.399],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.012007099690371194,0.06991012901734411,0.399],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.012007099690371179,0.06991012901734411,0.399],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.035559872963671614,0.0652251911271956,0.399],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.057746100261184714,0.05603535488267349,0.399],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.07771317731004655,0.042693780536935295,0.399],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.09469378053693528,0.02571317731004657,0.399],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.10803535488267348,0.0057461002611847375,0.399],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.11722519112719558,-0.016440127036328356,0.399],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.1219101290173441,-0.03999290030962879,0.399],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.12191012901734412,-0.06400709969037117,0.399],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.1172251911271956,-0.0875598729636716,0.399],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.10803535488267349,-0.1097461002611847,0.399],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.0946937805369353,-0.12971317731004653,0.399],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.07771317731004661,-0.14669378053693524,0.399],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.05774610026118474,-0.16003535488267348,0.399],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.03555987296367165,-0.16922519112719558,0.399],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.012007099690371155,-0.17391012901734412,0.399],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.012007099690371111,-0.17391012901734412,0.399],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.0355598729636716,-0.16922519112719558,0.399],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.0577461002611847,-0.16003535488267348,0.399],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.07771317731004658,-0.14669378053693527,0.399],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.09469378053693524,-0.1297131773100466,0.399],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.10803535488267346,-0.10974610026118475,0.399],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.11722519112719558,-0.08755987296367165,0.399],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.12191012901734412,-0.06400709969037116,0.399],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"cylinder","origin_m":[0,-0.052,0.29],"rpy_rad":[0,0,0],"radius_m":0.119,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort","condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"top_seal","name_zh":"冷凝器上缘密封","function_zh":"对接独立干燥附件;不把附件包络并入主机。","physical_meaning_zh":"对接独立干燥附件;不把附件包络并入主机。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["condenser_rim","seal"],"collisions":[{"shape":"box","origin_m":[0.1318619762840661,-0.03901272890633321,0.507],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1267945944845177,-0.013537280263783737,0.507],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.11685456752615705,0.010460067629444694,0.507],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.10242388507056266,0.032057110151683034,0.507],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.08405711015168303,0.05042388507056266,0.507],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.06246006762944471,0.06485456752615704,0.507],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.03846271973621626,0.0747945944845177,0.507],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.012987271093666803,0.0798619762840661,0.507],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.012987271093666786,0.0798619762840661,0.507],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.03846271973621624,0.0747945944845177,0.507],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.0624600676294447,0.06485456752615706,0.507],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.08405711015168302,0.050423885070562675,0.507],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.10242388507056266,0.032057110151683034,0.507],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.11685456752615704,0.010460067629444722,0.507],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1267945944845177,-0.01353728026378373,0.507],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1318619762840661,-0.039012728906333186,0.507],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1318619762840661,-0.06498727109366678,0.507],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1267945944845177,-0.09046271973621622,0.507],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.11685456752615705,-0.11446006762944469,0.507],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.10242388507056267,-0.136057110151683,0.507],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.08405711015168307,-0.15442388507056262,0.507],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.06246006762944473,-0.16885456752615705,0.507],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.038462719736216275,-0.17879459448451768,0.507],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.01298727109366676,-0.1838619762840661,0.507],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.012987271093666713,-0.1838619762840661,0.507],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.038462719736216226,-0.17879459448451768,0.507],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.062460067629444685,-0.16885456752615705,0.507],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.08405711015168305,-0.15442388507056265,0.507],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.10242388507056262,-0.1360571101516831,0.507],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.11685456752615703,-0.11446006762944473,0.507],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1267945944845177,-0.09046271973621628,0.507],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1318619762840661,-0.06498727109366677,0.507],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.013000000000000012,0.024700319363049273,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chamber.set_open"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"shelf_connectors","name_zh":"搁板供电连接","function_zh":"Pro 冷凝器口内的加热搁板连接端子;端口布置为图示估计。","physical_meaning_zh":"Pro 冷凝器口内的加热搁板连接端子;端口布置为图示估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["shelf_socket","shelf_socket.001","shelf_socket.002","shelf_socket.003","shelf_socket.004","shelf_socket.005"],"collisions":[{"shape":"cylinder","origin_m":[-0.0675953040136344,0.04103695435311896,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.07824686073295406,0.03227590868948072,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.08777301411462873,0.02230274552957775,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.09603675208289932,0.0112609061693534,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.10291921953988974,-0.0006907976158274376,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.10832142782618569,-0.013380467717792784,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"controller","name_zh":"触屏控制器及导航旋钮","function_zh":"设定方法、目标与阶段;旋钮是被动交互外观。","physical_meaning_zh":"设定方法、目标与阶段;旋钮是被动交互外观。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["front_control_panel","display_bezel","navigation_knob","knob_trim"],"collisions":[{"shape":"box","origin_m":[0.037,-0.309,0.454],"rpy_rad":[0,0,0],"size_m":[0.326,0.003,0.082]},{"shape":"cylinder","origin_m":[0.161,-0.314,0.425],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","chamber.set_open","vacuum.set_pressure","thermal.set_temperature","thermal.set_protection_temperature","lyophilization.set_recipe","lyophilization.set_endpoint","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort","condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"display","name_zh":"显示界面","function_zh":"显示理想估计压力、搁板温度、冷凝温度及阶段;非硬件读数。","physical_meaning_zh":"显示理想估计压力、搁板温度、冷凝温度及阶段;非硬件读数。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["screen_surface","display_phase","display_pressure","display_shelf","display_condenser"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","vacuum.set_pressure","thermal.set_temperature","thermal.set_protection_temperature","lyophilization.set_recipe","lyophilization.set_endpoint"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"ventilation","name_zh":"制冷通风格栅","function_zh":"两侧散热格栅;制冷剂、风速及换热动态未求解。","physical_meaning_zh":"两侧散热格栅;制冷剂、风速及换热动态未求解。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vent_inset","vent_slat","vent_slat.001","vent_slat.002","vent_slat.003","vent_slat.004","vent_slat.005","vent_slat.006","vent_slat.007","vent_slat.008","vent_slat.009","vent_slat.010","vent_slat.011","vent_slat.012","vent_slat.013","vent_slat.014","vent_slat.015","vent_slat.016","vent_slat.017","vent_slat.018","vent_slat.019","vent_slat.020","vent_slat.021","vent_slat.022","vent_slat.023","vent_slat.024","vent_slat.025","vent_slat.026","vent_slat.027","vent_slat.028","vent_slat.029","vent_slat.030","vent_slat.031","vent_slat.032","vent_slat.033","vent_horizontal","vent_horizontal.001","vent_horizontal.002","vent_horizontal.003","vent_inset.001","vent_slat.034","vent_slat.035","vent_slat.036","vent_slat.037","vent_slat.038","vent_slat.039","vent_slat.040","vent_slat.041","vent_slat.042","vent_slat.043","vent_slat.044","vent_slat.045","vent_slat.046","vent_slat.047","vent_slat.048","vent_slat.049","vent_slat.050","vent_slat.051","vent_slat.052","vent_slat.053","vent_slat.054","vent_slat.055","vent_slat.056","vent_slat.057","vent_slat.058","vent_slat.059","vent_slat.060","vent_slat.061","vent_slat.062","vent_slat.063","vent_slat.064","vent_slat.065","vent_slat.066","vent_slat.067","vent_horizontal.004","vent_horizontal.005","vent_horizontal.006","vent_horizontal.007"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"power_and_data","name_zh":"电源、开关和通信","function_zh":"电源入口、泵供电、LAN/USB/COM、压力传感及阀门连接;硬件驱动未实现。","physical_meaning_zh":"电源入口、泵供电、LAN/USB/COM、压力传感及阀门连接;硬件驱动未实现。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["rear_recess","rear_connections","iec_socket","iec_socket.001","signal_socket","signal_socket.001","signal_socket.002","signal_socket.003","signal_socket.004","signal_socket.005","signal_socket.006","rear_signal_labels","master_switch","master_power_mark","type_plate"],"collisions":[{"shape":"box","origin_m":[0,0.31,0.457],"rpy_rad":[0,0,0],"size_m":[0.425,0.008,0.085]},{"shape":"box","origin_m":[-0.175,0.319,0.447],"rpy_rad":[0,0,0],"size_m":[0.026,0.006,0.019]},{"shape":"box","origin_m":[-0.138,0.319,0.447],"rpy_rad":[0,0,0],"size_m":[0.026,0.006,0.019]},{"shape":"box","origin_m":[-0.082,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[-0.052000000000000005,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[-0.022000000000000006,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.007999999999999993,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.03799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.06799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.09799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.231,-0.314,0.44],"rpy_rad":[0,0,0],"size_m":[0.025,0.007,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"vacuum_outlet","name_zh":"外部真空连接","function_zh":"依赖外部真空源;不在主机内重复建立真空泵。","physical_meaning_zh":"依赖外部真空源;不在主机内重复建立真空泵。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_flange","vacuum_port","vacuum_bore"],"collisions":[{"shape":"cylinder","origin_m":[0.077,0.31,0.48],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.01},{"shape":"cylinder","origin_m":[0.077,0.318,0.48],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.014,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure","lyophilization.start"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"drain_outlet","name_zh":"冷凝器排水阀","function_zh":"侧面融冰排水出口;无阀门流量曲线。","physical_meaning_zh":"侧面融冰排水出口;无阀门流量曲线。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drain_mount","drain_socket","drain_outlet_stub"],"collisions":[{"shape":"box","origin_m":[-0.249,-0.176,0.123],"rpy_rad":[0,0,0],"size_m":[0.003,0.062,0.059]},{"shape":"cylinder","origin_m":[-0.249,-0.176,0.13],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.005},{"shape":"cylinder","origin_m":[-0.249,-0.176,0.107],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"accessory_chamber","name_zh":"可选干燥室示意","function_zh":"示意透明干燥室;几何、配置数量及质量未作为主机规格。","physical_meaning_zh":"示意透明干燥室;几何、配置数量及质量未作为主机规格。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["accessory_lower_ring","chamber_wall_edge","chamber_wall_edge.001","chamber_wall_edge.002","chamber_wall_edge.003","accessory_wall","accessory_top_rim"],"collisions":[{"shape":"box","origin_m":[0.13534512282741878,-0.038669668915179756,0.527],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.1301438856595804,-0.012521283893393118,0.527],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.11994129195137629,0.01210995620833568,0.527],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.10512942165733224,0.0342774866462558,0.527],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.0862774866462558,0.05312942165733225,0.527],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.0641099562083357,0.06794129195137627,0.527],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.03947871610660688,0.07814388565958041,0.527],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.013330331084820266,0.0833451228274188,0.527],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.013330331084820249,0.0833451228274188,0.527],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.03947871610660686,0.07814388565958044,0.527],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.06410995620833569,0.0679412919513763,0.527],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.08627748664625577,0.05312942165733226,0.527],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.10512942165733224,0.0342774866462558,0.527],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.11994129195137627,0.012109956208335722,0.527],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.1301438856595804,-0.01252128389339311,0.527],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13534512282741878,-0.03866966891517973,0.527],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13534512282741878,-0.06533033108482024,0.527],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13014388565958043,-0.09147871610660685,0.527],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.11994129195137629,-0.11610995620833567,0.527],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.10512942165733226,-0.13827748664625575,0.527],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.08627748664625584,-0.15712942165733218,0.527],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.06410995620833572,-0.17194129195137628,0.527],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.039478716106606894,-0.1821438856595804,0.527],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.013330331084820223,-0.18734512282741878,0.527],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.013330331084820173,-0.18734512282741878,0.527],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.039478716106606845,-0.18214388565958042,0.527],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.06410995620833568,-0.17194129195137628,0.527],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.08627748664625581,-0.1571294216573322,0.527],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.10512942165733219,-0.13827748664625586,0.527],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.11994129195137626,-0.11610995620833572,0.527],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.1301438856595804,-0.0914787161066069,0.527],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.13534512282741878,-0.06533033108482023,0.527],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"cylinder","origin_m":[0.14000000059604645,-0.052000001072883606,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[8.57252763722393e-18,0.08799999952316284,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[-0.14000000059604645,-0.052000001072883606,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[-2.571758291167179e-17,-0.19200000166893005,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"box","origin_m":[0.13882826937077147,-0.03832660892402629,0.706],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13349317683464315,-0.011505287523002498,0.706],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.12302801637659554,0.013759844787226673,0.706],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.10783495824410182,0.036497863140828556,0.706],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.08849786314082855,0.05583495824410182,0.706],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.0657598447872267,0.07102801637659553,0.706],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.0404947124769975,0.08149317683464316,0.706],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.013673391075973729,0.08682826937077148,0.706],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.013673391075973712,0.08682826937077148,0.706],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.04049471247699748,0.08149317683464316,0.706],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.06575984478722668,0.07102801637659553,0.706],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.08849786314082854,0.05583495824410183,0.706],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.10783495824410182,0.036497863140828556,0.706],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.12302801637659552,0.013759844787226715,0.706],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13349317683464315,-0.011505287523002491,0.706],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13882826937077147,-0.03832660892402626,0.706],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13882826937077147,-0.0656733910759737,0.706],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13349317683464315,-0.09249471247699746,0.706],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.12302801637659554,-0.11775984478722668,0.706],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.10783495824410183,-0.14049786314082852,0.706],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.0884978631408286,-0.15983495824410177,0.706],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.06575984478722671,-0.1750280163765955,0.706],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.04049471247699751,-0.18549317683464314,0.706],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.013673391075973684,-0.19082826937077146,0.706],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.013673391075973634,-0.19082826937077146,0.706],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.04049471247699746,-0.18549317683464314,0.706],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.06575984478722667,-0.17502801637659554,0.706],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.08849786314082857,-0.1598349582441018,0.706],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.10783495824410178,-0.14049786314082863,0.706],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.12302801637659551,-0.11775984478722673,0.706],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13349317683464315,-0.09249471247699752,0.706],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13882826937077147,-0.0656733910759737,0.706],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13534512282741878,-0.038669668915179756,0.872],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.1301438856595804,-0.012521283893393118,0.872],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.11994129195137629,0.01210995620833568,0.872],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.10512942165733224,0.0342774866462558,0.872],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.0862774866462558,0.05312942165733225,0.872],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.0641099562083357,0.06794129195137627,0.872],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.03947871610660688,0.07814388565958041,0.872],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.013330331084820266,0.0833451228274188,0.872],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.013330331084820249,0.0833451228274188,0.872],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.03947871610660686,0.07814388565958044,0.872],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.06410995620833569,0.0679412919513763,0.872],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.08627748664625577,0.05312942165733226,0.872],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.10512942165733224,0.0342774866462558,0.872],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.11994129195137627,0.012109956208335722,0.872],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.1301438856595804,-0.01252128389339311,0.872],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13534512282741878,-0.03866966891517973,0.872],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13534512282741878,-0.06533033108482024,0.872],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13014388565958043,-0.09147871610660685,0.872],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.11994129195137629,-0.11610995620833567,0.872],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.10512942165733226,-0.13827748664625575,0.872],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.08627748664625584,-0.15712942165733218,0.872],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.06410995620833572,-0.17194129195137628,0.872],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.039478716106606894,-0.1821438856595804,0.872],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.013330331084820223,-0.18734512282741878,0.872],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.013330331084820173,-0.18734512282741878,0.872],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.039478716106606845,-0.18214388565958042,0.872],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.06410995620833568,-0.17194129195137628,0.872],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.08627748664625581,-0.1571294216573322,0.872],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.10512942165733219,-0.13827748664625586,0.872],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.11994129195137626,-0.11610995620833572,0.872],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.1301438856595804,-0.0914787161066069,0.872],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.13534512282741878,-0.06533033108482023,0.872],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.015999999999999986,0.025092387924367514,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"accessory_shelves","name_zh":"可选加热搁板示意","function_zh":"四层加热搁板示意;厂家最高温度用于能力边界,局部尺寸和数量不是清单要求。","physical_meaning_zh":"四层加热搁板示意;厂家最高温度用于能力边界,局部尺寸和数量不是清单要求。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["heated_shelf","shelf_lip","heated_shelf.001","shelf_lip.001","heated_shelf.002","shelf_lip.002","heated_shelf.003","shelf_lip.003","shelf_support","shelf_support.001","shelf_support.002"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.052,0.577],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.657],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.737],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.817],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0.10199999809265137,-0.052000001072883606,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268},{"shape":"cylinder","origin_m":[-0.050999999046325684,0.03633459284901619,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268},{"shape":"cylinder","origin_m":[-0.050999999046325684,-0.1403345912694931,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","lyophilization.set_recipe","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"lid","name_zh":"可选干燥室可拆盖","function_zh":"手动移除盖的运动学展示;不是主机附带盖或自动执行器。","physical_meaning_zh":"手动移除盖的运动学展示;不是主机附带盖或自动执行器。","subsystem":null,"parent":"root","origin_m":[0,-0.052,0.884],"rpy_rad":[0,0,0],"objects":["chamber_lid","cover_handle_post","cover_handle_post.001","cover_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.146,"length_m":0.018},{"shape":"box","origin_m":[-0.04,0,0.0205],"rpy_rad":[0,0,0],"size_m":[0.012,0.019,0.023]},{"shape":"box","origin_m":[0.04,0,0.0205],"rpy_rad":[0,0,0],"size_m":[0.012,0.019,0.023]},{"shape":"box","origin_m":[0,0,0.037],"rpy_rad":[0,0,0],"size_m":[0.092,0.019,0.013]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.16],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chamber.set_open"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电中止当前周期并保留已发生质量转移","kind":"device_command","availability":"implemented","component_ids":["power_and_data","controller","display","condenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"chamber.set_open":{"function_zh":"配置可选干燥腔盖;运行/暂停中禁止改动,开启时拒绝已知压力低于90000Pa。","kind":"simulation","availability":"implemented","component_ids":["lid","top_seal","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"vacuum.set_pressure":{"function_zh":"设置10–100Pa绝压目标;不驱动真空源","kind":"device_command","availability":"implemented","component_ids":["controller","display","vacuum_outlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"thermal.set_temperature":{"function_zh":"设置可选搁板温度目标,不伪造升温过程","kind":"device_command","availability":"implemented","component_ids":["controller","display","accessory_shelves"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"thermal.set_protection_temperature":{"function_zh":"设置样品保护阈值,不等同样品塌陷标定","kind":"device_command","availability":"implemented","component_ids":["controller","display"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"lyophilization.set_recipe":{"function_zh":"配置外部预冻确认、一次干燥和二次干燥阶段时长","kind":"configuration","availability":"implemented","component_ids":["controller","display","accessory_shelves"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipe"]},"lyophilization.set_endpoint":{"function_zh":"选择计划或假设残水模型终点","kind":"configuration","availability":"implemented","component_ids":["controller","display"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","moisture_threshold"]},"lyophilization.start":{"function_zh":"验证外部预冻、真空兼容性和配置后启动周期状态机","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","vacuum_outlet","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.pause":{"function_zh":"暂停有效阶段时间和后续水分转移,保留部分效果","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.resume":{"function_zh":"复核前提后恢复暂停周期","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.stop":{"function_zh":"结束当前周期且不确认干燥终点,保留部分效果","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.abort":{"function_zh":"中止周期,保留已发生的质量转移","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"condenser.defrost":{"function_zh":"已空载、断开真空且宿主报告冷凝器温暖时,仿真转移结冰库存至排水计数","kind":"simulation","availability":"implemented","component_ids":["controller","condenser","drain_outlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电目标","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_and_data","controller","display"],"write_via":"power.set"},"chamber.open":{"meaning_zh":"可选干燥腔盖的手动开闭场景配置;不是主机自带封盖或电动执行器。","unit":"1","access":"read_write","origin":"scene","component_ids":["lid","top_seal"],"write_via":"chamber.set_open"},"lid.lift_m":{"meaning_zh":"可选干燥腔盖相对闭合原点的局部+Z抬升量,关闭0m/开启0.16m;仅运动学展示假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["lid","top_seal"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位占用,由宿主配置","unit":"1","access":"read_only","origin":"derived","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.pre_frozen":{"meaning_zh":"宿主确认外部预冻状态","unit":"1","access":"read_only","origin":"derived","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"vacuum.connected":{"meaning_zh":"外部真空源已关联","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.compatible":{"meaning_zh":"源极限压力是否可达到当前目标,仅必要条件","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.target_pressure_pa":{"meaning_zh":"腔体绝压目标,不直接改变压力","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["vacuum_outlet","controller","display"],"write_via":"vacuum.set_pressure"},"vacuum.pressure_pa":{"meaning_zh":"宿主压力边界","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.indicated_pressure_pa":{"meaning_zh":"宿主压力四舍五入至0.1Pa的合成观测","unit":"Pa","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"thermal.target_shelf_temperature_k":{"meaning_zh":"可选搁板温度目标;不假设厂家搁板最低温度","unit":"K","access":"read_write","origin":"setpoint","component_ids":["accessory_shelves","controller","display"],"write_via":"thermal.set_temperature"},"thermal.protection_temperature_k":{"meaning_zh":"用户选定样品保护温度,不能替代塌陷温度标定","unit":"K","access":"read_write","origin":"setpoint","component_ids":["accessory_shelves","controller","display"],"write_via":"thermal.set_protection_temperature"},"thermal.shelf_temperature_k":{"meaning_zh":"宿主实际搁板温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.sample_temperature_k":{"meaning_zh":"宿主实际样品温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.indicated_shelf_temperature_k":{"meaning_zh":"搁板温度0.1摄氏度量化并转换为K的合成观测,不是厂家精度","unit":"K","access":"read_only","origin":"derived","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.indicated_sample_temperature_k":{"meaning_zh":"样品温度0.1摄氏度量化并转换为K的合成观测,不是厂家精度","unit":"K","access":"read_only","origin":"derived","component_ids":["accessory_shelves","controller","display"],"write_via":null},"condenser.temperature_k":{"meaning_zh":"宿主冷凝器温度,最低188.15K","unit":"K","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"condenser.indicated_temperature_k":{"meaning_zh":"冷凝器温度0.1摄氏度量化并转换为K的合成观测","unit":"K","access":"read_only","origin":"derived","component_ids":["condenser","display"],"write_via":null},"condenser.ice_mass_kg":{"meaning_zh":"本次结冰库存,不含已排出融水","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"condenser.drained_mass_kg":{"meaning_zh":"仿真除霜累计转移量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"sample.ice_mass_kg":{"meaning_zh":"未标定样品自由冰质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.bound_water_mass_kg":{"meaning_zh":"未标定样品结合水质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.dry_mass_kg":{"meaning_zh":"宿主初始化干物质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.collapse_temperature_k":{"meaning_zh":"样品塌陷阈值未知,除非宿主提供","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"cycle.phase":{"meaning_zh":"周期阶段","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.running":{"meaning_zh":"宿主时间推进是否启用","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.paused":{"meaning_zh":"周期暂停标志","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.phase_elapsed_s":{"meaning_zh":"当前阶段有效门控时间","unit":"s","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"累计有效阶段时间,暂停/等待不计入","unit":"s","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.recipe":{"meaning_zh":"三个阶段秒数,未设置时null","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller","display"],"write_via":"lyophilization.set_recipe"},"cycle.endpoint_mode":{"meaning_zh":"终点条件模式","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller","display"],"write_via":null},"cycle.moisture_threshold":{"meaning_zh":"模型湿基残水质量分数阈值,不是产品验证限","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller","display"],"write_via":null},"cycle.endpoint_status":{"meaning_zh":"明确区分计划结束与模型终点","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.wait_reason":{"meaning_zh":"运行门控的公开状态,不包含样品真值","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null}},"mechanisms":{"freeze_drying_process":{"meaning_zh":"外部预冻样品在宿主已连接真空边界下经历主/次干燥;冰捕集和样品水分是显式合成工程状态。","implementation":"lumped","equations":["阶段为pre_freeze→primary_drying→secondary_drying;pre_freeze仅表示宿主已确认外部预冻的准备阶段,不改变样品相态。","压力与搁板/样品/冷凝器温度由LyovaporHost.set_boundary显式供给;设定值写入不求解压力/温度响应。","门控满足时h=min(宿主剩余dt,阶段剩余时间);主干燥Δm=min(自由冰,宿主假设升华率*h,5kg−冷凝冰)。","次干燥仅在自由冰≤1e−12kg时转移结合水:Δm=min(结合水,宿主假设解吸率*h,5kg−冷凝冰);两率非负且和≤4/86400kg/s。","样品对应水池减Δm、冷凝冰加Δm;有效阶段时间累加h,暂停/门控等待不计时;未配置速率时没有质量转移。","模型终点湿基残水分数=(自由冰+结合水)/(自由冰+结合水+干物),与显式阈值比较;schedule_only结束只标schedule_complete_unverified。","除霜是有前提的仿真库存转移:drained_mass += condenser_ice,condenser_ice=0;未模拟加热、液体流动或容器接触。"],"parameters":{"initial_control_defaults":{"value":{"pressure_pa":50.0,"shelf_temperature_k":253.15,"protection_temperature_k":273.15,"moisture_threshold":0.01},"unit":"1","evidence":"assumption","meaning_zh":"Synthetic initial controls; pressure Pa, temperatures K, threshold wet-basis dimensionless; no manufacturer default claim"},"lid_open_pressure_threshold_pa":{"value":90000,"unit":"Pa","evidence":"assumption","meaning_zh":"Simplified near-ambient manual-opening gate; not a validated manufacturer interlock"},"base_dimensions_m":{"value":[0.503,0.645,0.51],"unit":"m","evidence":"documented","meaning_zh":"CHEM-025 base only, width/depth/height"},"base_mass_kg":{"value":67.4,"unit":"kg","evidence":"documented","meaning_zh":"CHEM-025 base only"},"maximum_condenser_ice_kg":{"value":5,"unit":"kg","evidence":"documented","meaning_zh":"CHEM-025 / BUCHI technical data"},"maximum_condensation_rate_kg_s":{"value":4.6296296296296294e-05,"unit":"kg/s","evidence":"documented","meaning_zh":"4kg /24h upper bound, not a specimen-specific drying rate"},"condenser_minimum_k":{"value":188.15,"unit":"K","evidence":"documented","meaning_zh":"-85degC"},"shelf_maximum_k":{"value":333.15,"unit":"K","evidence":"documented","meaning_zh":"+60 +/-1degC; runtime does not emulate +/-1K accuracy"},"nominal_vacuum_range_pa":{"value":[10,100],"unit":"Pa","evidence":"documented","meaning_zh":"BUCHI May2026 manual pp18-19, 0.1..1mbar"},"lowest_system_pressure_pa":{"value":3,"unit":"Pa","evidence":"documented","meaning_zh":"BUCHI May2026 manual pp18-19; requires compatible external source"},"sublimation_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"desorption_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"collapse_temperature":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"vapor_resistance":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"heat_transfer_coefficient":{"value":null,"unit":"W/(m^2*K)","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"}}}},"limitations":["full表示本次主机及注明的可选干燥附件功能组件完整登记,不表示厂家全部附件、方法、控制模式或内部制造细节。","主机503×645×510mm、67.4kg不含附件;可选圆筒干燥腔、加热搁板及平盖为示意配置,局部尺寸为外观工程估计,其质量/惯量均null。原始清单未指定附件型号或搁板数。","局部零件尺寸、壁厚、材质外观、端口位置为照片辅助近似,非制造CAD;部件真实质量、摩擦、惯量与动作力未知。","URDF仅主机根使用67.4kg与均匀主机包围盒惯量假设,不含附件,不代表完整接触动力学;机器人、硬件与接触测试not_run。","主机顶部是开放冷凝井;移动盖属于可选干燥腔。附件盖为手动拆装部件,抬起0.16m仅运动学展示,不声称电机、机器人操作或真实密封动作。","−85°C是冷凝器规格,不是样品冻结功能;样品必须由外部预冻工序准备。","4kg/24h仅名义冷凝能力上界;可选合成样品恒定升华/解吸速率、塌陷温度和水分终点需要实验标定。当前没有自动真空或传热动力学,压力及温度由受信任宿主显式提供。","PC3001共用资产200Pa极限不能满足本机名义10–100Pa范围;端口引用不表示兼容,通过宿主外部源边界显式建模。","read/invoke不推进世界时间;宿主统一step,类型合同不保存运行样品或实例真值。","理想温度/压力显示不是硬件传感器;受限真值由会话入口过滤,同Python进程与本地文件不构成安全隔离。","GLB以export_yup=False保留+Z向上,是导出时静态快照;消费者必须保留本资产坐标约定,不得再按默认glTF的+Y向上变换。交互文字与关节绑定以原生Blender目标为准。","样品冻结、传质阻力、塌陷温度和含水量终点需实验数据;附件不含于主机包络","Engineering-assumption lumped mass bookkeeping, not a calibrated freeze-drying process or manufacturer controller emulator.","Samples are externally pre-frozen. Condenser cooling does not freeze the sample; no nucleation, heat-transfer, vapor resistance, collapse or sorption solver exists.","Host supplies actual chamber pressure and temperatures with provenance. Controls only set targets; no internal pump or automatic thermal dynamics are instantiated.","Documented operating pressure is 10..100 Pa; shared VACUUBRAND PC3001 floor 200 Pa cannot attain it and is rejected at start. A separate compatible external vacuum boundary is required.","Optional host-supplied constant sublimation/desorption rates are engineering assumptions, bounded together by 4 kg/86400 s and by 5 kg condenser inventory; measured specimen calibration is still required.","A timer-completed schedule does not certify dryness. A model_threshold_met endpoint refers solely to host-initialized synthetic water pools and supplied rates, not validated residual moisture or product quality.","Manual lid repositioning is a simulation configuration with an assumed 0.16 m vertical lift; no powered lid actuator, robot grasp, collision or hardware control is implemented.","Defrost is a trusted simulation bookkeeping operation after the host confirms empty sample position, isolated source, and warm condenser; no heater or drain transport is simulated.","The API filters truth from discovery, read, results, logs, and scene callbacks; trusted Python memory and debug files are not process or filesystem isolated.","Request deduplication is in memory per principal/instance and does not survive restart. Device commands are synchronous; cycle progression is observable host-managed state, not an asynchronous lab operation."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chamber.set_open","condenser.defrost","lyophilization.abort","lyophilization.pause","lyophilization.resume","lyophilization.set_endpoint","lyophilization.set_recipe","lyophilization.start","lyophilization.stop","power.set","thermal.set_protection_temperature","thermal.set_temperature","vacuum.set_pressure"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.LyovaporHost(推进方式 step_dt),34 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发)、1 个旋钮(可转动)、1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 4 个(放置面);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 pressure(4)、shelf(4)、phase(4)"}},"previews":["previews/buchi_lyovapor_l250_pro/preview.webp","previews/buchi_lyovapor_l250_pro/preview_assembly.webp","previews/buchi_lyovapor_l250_pro/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/asset.contract.json","bytes":254013},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/collision_proxies.json","bytes":80138},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/geometry_manifest.json","bytes":96571},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.blend","bytes":216049},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.glb","bytes":1216880},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.urdf","bytes":52914},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/scene_adapter.py","bytes":4020}],"completeness":{"components":14,"with_collisions":12,"with_objects":14,"with_function":14,"with_mass":0,"joints_matching_component":1,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"buchi_lyovapor_l250_pro","chem_id":"CHEM-025","name_en":"Freeze dryer","maker":"BUCHI","model":"Lyovapor L-250 Pro","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file +{"tid":"instrument.buchi_lyovapor_l250_pro","asset_dir":"basic40_batch02/t2_vacuum/buchi_lyovapor_l250","name_zh":"冷冻干燥机 BUCHI Lyovapor L-250 Pro","category":"萃取纯化与干燥","description_zh":"CHEM-025 Lyovapor L-250 Pro主机与单独登记的可选搁板干燥室示意配置。以外部预冻样品进入真空升华流程;集中参数过程是未校准工程仿真。主机尺寸和67.4kg质量不包含干燥室/搁板附件;真空源由宿主显式连接。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"lyovapor:主机台面投影中心;X宽0.503m,+Y朝后且Y深0.645m,Z主机高0.510m;可选附件另计,实例世界位姿由宿主管理。"},"mass_kg":67.4,"size_m":[0.503,0.645,0.9275],"bbox_min":[-0.2515,-0.3225,0.0],"bbox_max":[0.2515,0.3225,0.9275],"manifest_dimensions_m":[0.503,0.645,0.51],"glb":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","knob_controller_navigation_knob_link":"/Geometry/base_link/knob_controller_navigation_knob_link","btn_power_and_data_master_switch_link":"/Geometry/base_link/btn_power_and_data_master_switch_link"},"frames":{"pre_place":[0.0,0.0,1.1075],"place":[0.0,0.0,0.9775],"post_place":[0.0,0.0,1.1075],"joint_lid_joint":[0.0,-0.052,0.884],"joint_knob_controller_navigation_knob":[0.161,-0.314,0.425],"joint_btn_power_and_data_master_switch":[0.231,-0.314,0.44]},"joints":[{"name":"lid_joint","type":"prismatic","parent":"base_link","child":"lid","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.16,"effort":1.0,"mimic":null,"origin_m":[0.0,-0.052,0.884],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.146,-0.198,0.875],"child_bbox_max":[0.146,0.094,0.9275],"kind":"door"},{"name":"knob_controller_navigation_knob","type":"revolute","parent":"controller","child":"knob_controller_navigation_knob_link","axis":[0.0,-1.0,0.0],"lower":-2.617994,"upper":2.617994,"effort":1.0,"mimic":null,"origin_m":[0.161,-0.314,0.425],"child_prim":"/Geometry/base_link/knob_controller_navigation_knob_link","child_bbox_min":[0.143,-0.3225,0.407],"child_bbox_max":[0.179,-0.3095,0.443],"kind":"knob"},{"name":"btn_power_and_data_master_switch","type":"prismatic","parent":"power_and_data","child":"btn_power_and_data_master_switch_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.231,-0.314,0.44],"child_prim":"/Geometry/base_link/btn_power_and_data_master_switch_link","child_bbox_min":[0.2185,-0.3175,0.4265],"child_bbox_max":[0.2435,-0.3105,0.4535],"kind":"button"}],"controls":{"buttons":["btn_power_and_data_master_switch"],"knobs":["knob_controller_navigation_knob"]},"slots":[{"name":"shelf_11","link":"base_link","part":"accessory_shelves","pos":[-0.05,-0.102,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.05,-0.102,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_12","link":"base_link","part":"accessory_shelves","pos":[-0.05,-0.002,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.05,-0.002,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_21","link":"base_link","part":"accessory_shelves","pos":[0.05,-0.102,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.05,-0.102,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"shelf_22","link":"base_link","part":"accessory_shelves","pos":[0.05,-0.002,0.586],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.05,-0.002,0.586],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.04,"kind":"surface","fits":["flask","vial","dish"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":4,"decimals":0,"unit":"Pa","center":[-0.0841,-0.321,0.4583],"up":[-0.0,0.0,1.0],"source":{"bridge":["vacuum.indicated_pressure_pa","vacuum.target_pressure_pa"]},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0227,0.0055],"normal":[0.0,-1.0,0.0]},{"name":"shelf","part":"display_shelf","prim":"/Geometry/base_link/readout_shelf","link":"base_link","digits":4,"decimals":0,"unit":"C","center":[-0.0791,-0.321,0.4393],"up":[-0.0,0.0,1.0],"source":{"bridge":["thermal.indicated_shelf_temperature_k","thermal.target_shelf_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0332,0.0049],"normal":[0.0,-1.0,0.0]},{"name":"phase","part":"display_phase","prim":"/Geometry/base_link/readout_phase","link":"base_link","digits":4,"decimals":0,"unit":"","center":[-0.0898,-0.321,0.4773],"up":[0.0,0.0,1.0],"source":{"bridge_text":"cycle.phase"},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0118,0.0049],"normal":[-0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"two_person","mass_kg":67.4,"footprint_m":[0.503,0.645],"height_m":0.9275,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.586,"primary_slot":"shelf_11","access":[],"slot_count":4},"components":[{"id":"chassis","name_zh":"机壳与承载结构","function_zh":"主机外壳与制冷单元的承载;内部压缩机不伪造部件物性。","physical_meaning_zh":"主机外壳与制冷单元的承载;内部压缩机不伪造部件物性。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["base_body","base_plinth","upper_housing","top_deck_lip","side_fastener","side_fastener.001","side_fastener.002","side_fastener.003","brand_buchi","instrument_label"],"collisions":[{"shape":"box","origin_m":[-0.243,0,0.215],"rpy_rad":[0,0,0],"size_m":[0.013,0.642,0.39]},{"shape":"box","origin_m":[0.243,0,0.215],"rpy_rad":[0,0,0],"size_m":[0.013,0.642,0.39]},{"shape":"box","origin_m":[0,-0.313,0.215],"rpy_rad":[0,0,0],"size_m":[0.473,0.016,0.39]},{"shape":"box","origin_m":[0,0.313,0.215],"rpy_rad":[0,0,0],"size_m":[0.473,0.016,0.39]},{"shape":"box","origin_m":[0,0,0.14],"rpy_rad":[0,0,0],"size_m":[0.473,0.612,0.24]},{"shape":"box","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"size_m":[0.474,0.616,0.028]},{"shape":"box","origin_m":[-0.191,0,0.46],"rpy_rad":[0,0,0],"size_m":[0.121,0.645,0.1]},{"shape":"box","origin_m":[0.191,0,0.46],"rpy_rad":[0,0,0],"size_m":[0.121,0.645,0.1]},{"shape":"box","origin_m":[0,-0.25125,0.46],"rpy_rad":[0,0,0],"size_m":[0.26,0.1425,0.1]},{"shape":"box","origin_m":[0,0.19925,0.46],"rpy_rad":[0,0,0],"size_m":[0.26,0.2465,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"support_feet","name_zh":"台面支脚","function_zh":"支持整机;接触摩擦和阻尼无实测。","physical_meaning_zh":"支持整机;接触摩擦和阻尼无实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["foot","foot.001","foot.002","foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.216,-0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[-0.216,0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[0.216,-0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018},{"shape":"cylinder","origin_m":[0.216,0.281,0.009],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"condenser","name_zh":"冰冷凝器","function_zh":"开放圆筒内捕集升华蒸汽;额定容量属于整机冷凝系统,局部壁厚估计。","physical_meaning_zh":"开放圆筒内捕集升华蒸汽;额定容量属于整机冷凝系统,局部壁厚估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["condenser_well","condenser_floor","condenser_coil","condenser_coil.001","condenser_coil.002"],"collisions":[{"shape":"box","origin_m":[0.12191012901734412,-0.03999290030962882,0.399],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.11722519112719558,-0.016440127036328363,0.399],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.10803535488267349,0.00574610026118471,0.399],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.09469378053693528,0.02571317731004657,0.399],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.07771317731004657,0.04269378053693528,0.399],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.05774610026118473,0.05603535488267348,0.399],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.035559872963671635,0.06522519112719558,0.399],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.012007099690371194,0.06991012901734411,0.399],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.012007099690371179,0.06991012901734411,0.399],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.035559872963671614,0.0652251911271956,0.399],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.057746100261184714,0.05603535488267349,0.399],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.07771317731004655,0.042693780536935295,0.399],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.09469378053693528,0.02571317731004657,0.399],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.10803535488267348,0.0057461002611847375,0.399],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.11722519112719558,-0.016440127036328356,0.399],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.1219101290173441,-0.03999290030962879,0.399],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.12191012901734412,-0.06400709969037117,0.399],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.1172251911271956,-0.0875598729636716,0.399],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.10803535488267349,-0.1097461002611847,0.399],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.0946937805369353,-0.12971317731004653,0.399],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.07771317731004661,-0.14669378053693524,0.399],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.05774610026118474,-0.16003535488267348,0.399],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.03555987296367165,-0.16922519112719558,0.399],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[-0.012007099690371155,-0.17391012901734412,0.399],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.012007099690371111,-0.17391012901734412,0.399],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.0355598729636716,-0.16922519112719558,0.399],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.0577461002611847,-0.16003535488267348,0.399],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.07771317731004658,-0.14669378053693527,0.399],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.09469378053693524,-0.1297131773100466,0.399],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.10803535488267346,-0.10974610026118475,0.399],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.11722519112719558,-0.08755987296367165,0.399],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"box","origin_m":[0.12191012901734412,-0.06400709969037116,0.399],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.007000000000000006,0.02332807939843542,0.214]},{"shape":"cylinder","origin_m":[0,-0.052,0.29],"rpy_rad":[0,0,0],"radius_m":0.119,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort","condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"top_seal","name_zh":"冷凝器上缘密封","function_zh":"对接独立干燥附件;不把附件包络并入主机。","physical_meaning_zh":"对接独立干燥附件;不把附件包络并入主机。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["condenser_rim","seal"],"collisions":[{"shape":"box","origin_m":[0.1318619762840661,-0.03901272890633321,0.507],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1267945944845177,-0.013537280263783737,0.507],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.11685456752615705,0.010460067629444694,0.507],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.10242388507056266,0.032057110151683034,0.507],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.08405711015168303,0.05042388507056266,0.507],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.06246006762944471,0.06485456752615704,0.507],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.03846271973621626,0.0747945944845177,0.507],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.012987271093666803,0.0798619762840661,0.507],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.012987271093666786,0.0798619762840661,0.507],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.03846271973621624,0.0747945944845177,0.507],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.0624600676294447,0.06485456752615706,0.507],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.08405711015168302,0.050423885070562675,0.507],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.10242388507056266,0.032057110151683034,0.507],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.11685456752615704,0.010460067629444722,0.507],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1267945944845177,-0.01353728026378373,0.507],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1318619762840661,-0.039012728906333186,0.507],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1318619762840661,-0.06498727109366678,0.507],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.1267945944845177,-0.09046271973621622,0.507],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.11685456752615705,-0.11446006762944469,0.507],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.10242388507056267,-0.136057110151683,0.507],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.08405711015168307,-0.15442388507056262,0.507],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.06246006762944473,-0.16885456752615705,0.507],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.038462719736216275,-0.17879459448451768,0.507],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[-0.01298727109366676,-0.1838619762840661,0.507],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.012987271093666713,-0.1838619762840661,0.507],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.038462719736216226,-0.17879459448451768,0.507],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.062460067629444685,-0.16885456752615705,0.507],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.08405711015168305,-0.15442388507056265,0.507],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.10242388507056262,-0.1360571101516831,0.507],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.11685456752615703,-0.11446006762944473,0.507],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1267945944845177,-0.09046271973621628,0.507],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.013000000000000012,0.024700319363049273,0.006]},{"shape":"box","origin_m":[0.1318619762840661,-0.06498727109366677,0.507],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.013000000000000012,0.024700319363049273,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chamber.set_open"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"shelf_connectors","name_zh":"搁板供电连接","function_zh":"Pro 冷凝器口内的加热搁板连接端子;端口布置为图示估计。","physical_meaning_zh":"Pro 冷凝器口内的加热搁板连接端子;端口布置为图示估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["shelf_socket","shelf_socket.001","shelf_socket.002","shelf_socket.003","shelf_socket.004","shelf_socket.005"],"collisions":[{"shape":"cylinder","origin_m":[-0.0675953040136344,0.04103695435311896,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.07824686073295406,0.03227590868948072,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.08777301411462873,0.02230274552957775,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.09603675208289932,0.0112609061693534,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.10291921953988974,-0.0006907976158274376,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014},{"shape":"cylinder","origin_m":[-0.10832142782618569,-0.013380467717792784,0.488],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"controller","name_zh":"触屏控制器及导航旋钮","function_zh":"设定方法、目标与阶段;旋钮是被动交互外观。","physical_meaning_zh":"设定方法、目标与阶段;旋钮是被动交互外观。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["front_control_panel","display_bezel","navigation_knob","knob_trim"],"collisions":[{"shape":"box","origin_m":[0.037,-0.309,0.454],"rpy_rad":[0,0,0],"size_m":[0.326,0.003,0.082]},{"shape":"cylinder","origin_m":[0.161,-0.314,0.425],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.018,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","chamber.set_open","vacuum.set_pressure","thermal.set_temperature","thermal.set_protection_temperature","lyophilization.set_recipe","lyophilization.set_endpoint","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort","condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"display","name_zh":"显示界面","function_zh":"显示理想估计压力、搁板温度、冷凝温度及阶段;非硬件读数。","physical_meaning_zh":"显示理想估计压力、搁板温度、冷凝温度及阶段;非硬件读数。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["screen_surface","display_phase","display_pressure","display_shelf","display_condenser"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","vacuum.set_pressure","thermal.set_temperature","thermal.set_protection_temperature","lyophilization.set_recipe","lyophilization.set_endpoint"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"ventilation","name_zh":"制冷通风格栅","function_zh":"两侧散热格栅;制冷剂、风速及换热动态未求解。","physical_meaning_zh":"两侧散热格栅;制冷剂、风速及换热动态未求解。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vent_inset","vent_slat","vent_slat.001","vent_slat.002","vent_slat.003","vent_slat.004","vent_slat.005","vent_slat.006","vent_slat.007","vent_slat.008","vent_slat.009","vent_slat.010","vent_slat.011","vent_slat.012","vent_slat.013","vent_slat.014","vent_slat.015","vent_slat.016","vent_slat.017","vent_slat.018","vent_slat.019","vent_slat.020","vent_slat.021","vent_slat.022","vent_slat.023","vent_slat.024","vent_slat.025","vent_slat.026","vent_slat.027","vent_slat.028","vent_slat.029","vent_slat.030","vent_slat.031","vent_slat.032","vent_slat.033","vent_horizontal","vent_horizontal.001","vent_horizontal.002","vent_horizontal.003","vent_inset.001","vent_slat.034","vent_slat.035","vent_slat.036","vent_slat.037","vent_slat.038","vent_slat.039","vent_slat.040","vent_slat.041","vent_slat.042","vent_slat.043","vent_slat.044","vent_slat.045","vent_slat.046","vent_slat.047","vent_slat.048","vent_slat.049","vent_slat.050","vent_slat.051","vent_slat.052","vent_slat.053","vent_slat.054","vent_slat.055","vent_slat.056","vent_slat.057","vent_slat.058","vent_slat.059","vent_slat.060","vent_slat.061","vent_slat.062","vent_slat.063","vent_slat.064","vent_slat.065","vent_slat.066","vent_slat.067","vent_horizontal.004","vent_horizontal.005","vent_horizontal.006","vent_horizontal.007"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"power_and_data","name_zh":"电源、开关和通信","function_zh":"电源入口、泵供电、LAN/USB/COM、压力传感及阀门连接;硬件驱动未实现。","physical_meaning_zh":"电源入口、泵供电、LAN/USB/COM、压力传感及阀门连接;硬件驱动未实现。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["rear_recess","rear_connections","iec_socket","iec_socket.001","signal_socket","signal_socket.001","signal_socket.002","signal_socket.003","signal_socket.004","signal_socket.005","signal_socket.006","rear_signal_labels","master_switch","master_power_mark","type_plate"],"collisions":[{"shape":"box","origin_m":[0,0.31,0.457],"rpy_rad":[0,0,0],"size_m":[0.425,0.008,0.085]},{"shape":"box","origin_m":[-0.175,0.319,0.447],"rpy_rad":[0,0,0],"size_m":[0.026,0.006,0.019]},{"shape":"box","origin_m":[-0.138,0.319,0.447],"rpy_rad":[0,0,0],"size_m":[0.026,0.006,0.019]},{"shape":"box","origin_m":[-0.082,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[-0.052000000000000005,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[-0.022000000000000006,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.007999999999999993,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.03799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.06799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.09799999999999999,0.319,0.436],"rpy_rad":[0,0,0],"size_m":[0.014,0.006,0.011]},{"shape":"box","origin_m":[0.231,-0.314,0.44],"rpy_rad":[0,0,0],"size_m":[0.025,0.007,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"vacuum_outlet","name_zh":"外部真空连接","function_zh":"依赖外部真空源;不在主机内重复建立真空泵。","physical_meaning_zh":"依赖外部真空源;不在主机内重复建立真空泵。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_flange","vacuum_port","vacuum_bore"],"collisions":[{"shape":"cylinder","origin_m":[0.077,0.31,0.48],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.022,"length_m":0.01},{"shape":"cylinder","origin_m":[0.077,0.318,0.48],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.014,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure","lyophilization.start"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"drain_outlet","name_zh":"冷凝器排水阀","function_zh":"侧面融冰排水出口;无阀门流量曲线。","physical_meaning_zh":"侧面融冰排水出口;无阀门流量曲线。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drain_mount","drain_socket","drain_outlet_stub"],"collisions":[{"shape":"box","origin_m":[-0.249,-0.176,0.123],"rpy_rad":[0,0,0],"size_m":[0.003,0.062,0.059]},{"shape":"cylinder","origin_m":[-0.249,-0.176,0.13],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.014,"length_m":0.005},{"shape":"cylinder","origin_m":[-0.249,-0.176,0.107],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册图3–6布局,局部尺寸为比例估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["condenser.defrost"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"accessory_chamber","name_zh":"可选干燥室示意","function_zh":"示意透明干燥室;几何、配置数量及质量未作为主机规格。","physical_meaning_zh":"示意透明干燥室;几何、配置数量及质量未作为主机规格。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["accessory_lower_ring","chamber_wall_edge","chamber_wall_edge.001","chamber_wall_edge.002","chamber_wall_edge.003","accessory_wall","accessory_top_rim"],"collisions":[{"shape":"box","origin_m":[0.13534512282741878,-0.038669668915179756,0.527],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.1301438856595804,-0.012521283893393118,0.527],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.11994129195137629,0.01210995620833568,0.527],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.10512942165733224,0.0342774866462558,0.527],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.0862774866462558,0.05312942165733225,0.527],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.0641099562083357,0.06794129195137627,0.527],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.03947871610660688,0.07814388565958041,0.527],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.013330331084820266,0.0833451228274188,0.527],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.013330331084820249,0.0833451228274188,0.527],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.03947871610660686,0.07814388565958044,0.527],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.06410995620833569,0.0679412919513763,0.527],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.08627748664625577,0.05312942165733226,0.527],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.10512942165733224,0.0342774866462558,0.527],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.11994129195137627,0.012109956208335722,0.527],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.1301438856595804,-0.01252128389339311,0.527],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13534512282741878,-0.03866966891517973,0.527],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13534512282741878,-0.06533033108482024,0.527],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.13014388565958043,-0.09147871610660685,0.527],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.11994129195137629,-0.11610995620833567,0.527],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.10512942165733226,-0.13827748664625575,0.527],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.08627748664625584,-0.15712942165733218,0.527],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.06410995620833572,-0.17194129195137628,0.527],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.039478716106606894,-0.1821438856595804,0.527],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[-0.013330331084820223,-0.18734512282741878,0.527],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.013330331084820173,-0.18734512282741878,0.527],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.039478716106606845,-0.18214388565958042,0.527],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.06410995620833568,-0.17194129195137628,0.527],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.08627748664625581,-0.1571294216573322,0.527],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.10512942165733219,-0.13827748664625586,0.527],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.11994129195137626,-0.11610995620833572,0.527],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.1301438856595804,-0.0914787161066069,0.527],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"box","origin_m":[0.13534512282741878,-0.06533033108482023,0.527],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.015999999999999986,0.025092387924367514,0.034]},{"shape":"cylinder","origin_m":[0.14000000059604645,-0.052000001072883606,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[8.57252763722393e-18,0.08799999952316284,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[-0.14000000059604645,-0.052000001072883606,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"cylinder","origin_m":[-2.571758291167179e-17,-0.19200000166893005,0.7059999704360962],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0026,"length_m":0.32399994004434457},{"shape":"box","origin_m":[0.13882826937077147,-0.03832660892402629,0.706],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13349317683464315,-0.011505287523002498,0.706],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.12302801637659554,0.013759844787226673,0.706],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.10783495824410182,0.036497863140828556,0.706],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.08849786314082855,0.05583495824410182,0.706],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.0657598447872267,0.07102801637659553,0.706],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.0404947124769975,0.08149317683464316,0.706],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.013673391075973729,0.08682826937077148,0.706],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.013673391075973712,0.08682826937077148,0.706],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.04049471247699748,0.08149317683464316,0.706],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.06575984478722668,0.07102801637659553,0.706],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.08849786314082854,0.05583495824410183,0.706],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.10783495824410182,0.036497863140828556,0.706],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.12302801637659552,0.013759844787226715,0.706],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13349317683464315,-0.011505287523002491,0.706],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13882826937077147,-0.03832660892402626,0.706],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13882826937077147,-0.0656733910759737,0.706],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.13349317683464315,-0.09249471247699746,0.706],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.12302801637659554,-0.11775984478722668,0.706],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.10783495824410183,-0.14049786314082852,0.706],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.0884978631408286,-0.15983495824410177,0.706],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.06575984478722671,-0.1750280163765955,0.706],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.04049471247699751,-0.18549317683464314,0.706],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[-0.013673391075973684,-0.19082826937077146,0.706],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.013673391075973634,-0.19082826937077146,0.706],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.04049471247699746,-0.18549317683464314,0.706],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.06575984478722667,-0.17502801637659554,0.706],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.08849786314082857,-0.1598349582441018,0.706],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.10783495824410178,-0.14049786314082863,0.706],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.12302801637659551,-0.11775984478722673,0.706],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13349317683464315,-0.09249471247699752,0.706],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13882826937077147,-0.0656733910759737,0.706],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.0010000000000000009,0.02724876501161785,0.324]},{"shape":"box","origin_m":[0.13534512282741878,-0.038669668915179756,0.872],"rpy_rad":[0,0,0.09817477042468103],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.1301438856595804,-0.012521283893393118,0.872],"rpy_rad":[0,0,0.2945243112740431],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.11994129195137629,0.01210995620833568,0.872],"rpy_rad":[0,0,0.4908738521234052],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.10512942165733224,0.0342774866462558,0.872],"rpy_rad":[0,0,0.6872233929727672],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.0862774866462558,0.05312942165733225,0.872],"rpy_rad":[0,0,0.8835729338221293],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.0641099562083357,0.06794129195137627,0.872],"rpy_rad":[0,0,1.0799224746714913],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.03947871610660688,0.07814388565958041,0.872],"rpy_rad":[0,0,1.2762720155208536],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.013330331084820266,0.0833451228274188,0.872],"rpy_rad":[0,0,1.4726215563702154],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.013330331084820249,0.0833451228274188,0.872],"rpy_rad":[0,0,1.6689710972195777],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.03947871610660686,0.07814388565958044,0.872],"rpy_rad":[0,0,1.8653206380689396],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.06410995620833569,0.0679412919513763,0.872],"rpy_rad":[0,0,2.061670178918302],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.08627748664625577,0.05312942165733226,0.872],"rpy_rad":[0,0,2.2580197197676637],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.10512942165733224,0.0342774866462558,0.872],"rpy_rad":[0,0,2.454369260617026],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.11994129195137627,0.012109956208335722,0.872],"rpy_rad":[0,0,2.650718801466388],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.1301438856595804,-0.01252128389339311,0.872],"rpy_rad":[0,0,2.84706834231575],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13534512282741878,-0.03866966891517973,0.872],"rpy_rad":[0,0,3.043417883165112],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13534512282741878,-0.06533033108482024,0.872],"rpy_rad":[0,0,3.2397674240144743],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.13014388565958043,-0.09147871610660685,0.872],"rpy_rad":[0,0,3.436116964863836],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.11994129195137629,-0.11610995620833567,0.872],"rpy_rad":[0,0,3.6324665057131984],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.10512942165733226,-0.13827748664625575,0.872],"rpy_rad":[0,0,3.8288160465625602],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.08627748664625584,-0.15712942165733218,0.872],"rpy_rad":[0,0,4.025165587411922],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.06410995620833572,-0.17194129195137628,0.872],"rpy_rad":[0,0,4.221515128261284],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.039478716106606894,-0.1821438856595804,0.872],"rpy_rad":[0,0,4.417864669110647],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[-0.013330331084820223,-0.18734512282741878,0.872],"rpy_rad":[0,0,4.614214209960009],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.013330331084820173,-0.18734512282741878,0.872],"rpy_rad":[0,0,4.81056375080937],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.039478716106606845,-0.18214388565958042,0.872],"rpy_rad":[0,0,5.006913291658733],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.06410995620833568,-0.17194129195137628,0.872],"rpy_rad":[0,0,5.203262832508095],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.08627748664625581,-0.1571294216573322,0.872],"rpy_rad":[0,0,5.399612373357457],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.10512942165733219,-0.13827748664625586,0.872],"rpy_rad":[0,0,5.595961914206819],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.11994129195137626,-0.11610995620833572,0.872],"rpy_rad":[0,0,5.792311455056181],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.1301438856595804,-0.0914787161066069,0.872],"rpy_rad":[0,0,5.988660995905543],"size_m":[0.015999999999999986,0.025092387924367514,0.012]},{"shape":"box","origin_m":[0.13534512282741878,-0.06533033108482023,0.872],"rpy_rad":[0,0,6.1850105367549055],"size_m":[0.015999999999999986,0.025092387924367514,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"accessory_shelves","name_zh":"可选加热搁板示意","function_zh":"四层加热搁板示意;厂家最高温度用于能力边界,局部尺寸和数量不是清单要求。","physical_meaning_zh":"四层加热搁板示意;厂家最高温度用于能力边界,局部尺寸和数量不是清单要求。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["heated_shelf","shelf_lip","heated_shelf.001","shelf_lip.001","heated_shelf.002","shelf_lip.002","heated_shelf.003","shelf_lip.003","shelf_support","shelf_support.001","shelf_support.002"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.052,0.577],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.657],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.737],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0,-0.052,0.817],"rpy_rad":[0,0,0],"radius_m":0.118,"length_m":0.008},{"shape":"cylinder","origin_m":[0.10199999809265137,-0.052000001072883606,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268},{"shape":"cylinder","origin_m":[-0.050999999046325684,0.03633459284901619,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268},{"shape":"cylinder","origin_m":[-0.050999999046325684,-0.1403345912694931,0.6929999589920044],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.0035,"length_m":0.2919999954047268}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","lyophilization.set_recipe","lyophilization.start","lyophilization.pause","lyophilization.resume","lyophilization.stop","lyophilization.abort"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]},{"id":"lid","name_zh":"可选干燥室可拆盖","function_zh":"手动移除盖的运动学展示;不是主机附带盖或自动执行器。","physical_meaning_zh":"手动移除盖的运动学展示;不是主机附带盖或自动执行器。","subsystem":null,"parent":"root","origin_m":[0,-0.052,0.884],"rpy_rad":[0,0,0],"objects":["chamber_lid","cover_handle_post","cover_handle_post.001","cover_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.146,"length_m":0.018},{"shape":"box","origin_m":[-0.04,0,0.0205],"rpy_rad":[0,0,0],"size_m":[0.012,0.019,0.023]},{"shape":"box","origin_m":[0.04,0,0.0205],"rpy_rad":[0,0,0],"size_m":[0.012,0.019,0.023]},{"shape":"box","origin_m":[0,0,0.037],"rpy_rad":[0,0,0],"size_m":[0.092,0.019,0.013]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.16],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"可选干燥附件示意;配置数量、尺寸及总质量未指定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chamber.set_open"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","optional_accessory","origin_m","parent","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电中止当前周期并保留已发生质量转移","kind":"device_command","availability":"implemented","component_ids":["power_and_data","controller","display","condenser"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"chamber.set_open":{"function_zh":"配置可选干燥腔盖;运行/暂停中禁止改动,开启时拒绝已知压力低于90000Pa。","kind":"simulation","availability":"implemented","component_ids":["lid","top_seal","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"vacuum.set_pressure":{"function_zh":"设置10–100Pa绝压目标;不驱动真空源","kind":"device_command","availability":"implemented","component_ids":["controller","display","vacuum_outlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"thermal.set_temperature":{"function_zh":"设置可选搁板温度目标,不伪造升温过程","kind":"device_command","availability":"implemented","component_ids":["controller","display","accessory_shelves"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"thermal.set_protection_temperature":{"function_zh":"设置样品保护阈值,不等同样品塌陷标定","kind":"device_command","availability":"implemented","component_ids":["controller","display"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"lyophilization.set_recipe":{"function_zh":"配置外部预冻确认、一次干燥和二次干燥阶段时长","kind":"configuration","availability":"implemented","component_ids":["controller","display","accessory_shelves"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipe"]},"lyophilization.set_endpoint":{"function_zh":"选择计划或假设残水模型终点","kind":"configuration","availability":"implemented","component_ids":["controller","display"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","moisture_threshold"]},"lyophilization.start":{"function_zh":"验证外部预冻、真空兼容性和配置后启动周期状态机","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","vacuum_outlet","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.pause":{"function_zh":"暂停有效阶段时间和后续水分转移,保留部分效果","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.resume":{"function_zh":"复核前提后恢复暂停周期","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.stop":{"function_zh":"结束当前周期且不确认干燥终点,保留部分效果","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"lyophilization.abort":{"function_zh":"中止周期,保留已发生的质量转移","kind":"device_command","availability":"implemented","component_ids":["controller","condenser","accessory_shelves"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"condenser.defrost":{"function_zh":"已空载、断开真空且宿主报告冷凝器温暖时,仿真转移结冰库存至排水计数","kind":"simulation","availability":"implemented","component_ids":["controller","condenser","drain_outlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电目标","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_and_data","controller","display"],"write_via":"power.set"},"chamber.open":{"meaning_zh":"可选干燥腔盖的手动开闭场景配置;不是主机自带封盖或电动执行器。","unit":"1","access":"read_write","origin":"scene","component_ids":["lid","top_seal"],"write_via":"chamber.set_open"},"lid.lift_m":{"meaning_zh":"可选干燥腔盖相对闭合原点的局部+Z抬升量,关闭0m/开启0.16m;仅运动学展示假设。","unit":"m","access":"read_only","origin":"scene","component_ids":["lid","top_seal"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位占用,由宿主配置","unit":"1","access":"read_only","origin":"derived","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.pre_frozen":{"meaning_zh":"宿主确认外部预冻状态","unit":"1","access":"read_only","origin":"derived","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"vacuum.connected":{"meaning_zh":"外部真空源已关联","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.compatible":{"meaning_zh":"源极限压力是否可达到当前目标,仅必要条件","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.target_pressure_pa":{"meaning_zh":"腔体绝压目标,不直接改变压力","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["vacuum_outlet","controller","display"],"write_via":"vacuum.set_pressure"},"vacuum.pressure_pa":{"meaning_zh":"宿主压力边界","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"vacuum.indicated_pressure_pa":{"meaning_zh":"宿主压力四舍五入至0.1Pa的合成观测","unit":"Pa","access":"read_only","origin":"derived","component_ids":["vacuum_outlet","controller","display"],"write_via":null},"thermal.target_shelf_temperature_k":{"meaning_zh":"可选搁板温度目标;不假设厂家搁板最低温度","unit":"K","access":"read_write","origin":"setpoint","component_ids":["accessory_shelves","controller","display"],"write_via":"thermal.set_temperature"},"thermal.protection_temperature_k":{"meaning_zh":"用户选定样品保护温度,不能替代塌陷温度标定","unit":"K","access":"read_write","origin":"setpoint","component_ids":["accessory_shelves","controller","display"],"write_via":"thermal.set_protection_temperature"},"thermal.shelf_temperature_k":{"meaning_zh":"宿主实际搁板温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.sample_temperature_k":{"meaning_zh":"宿主实际样品温度","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.indicated_shelf_temperature_k":{"meaning_zh":"搁板温度0.1摄氏度量化并转换为K的合成观测,不是厂家精度","unit":"K","access":"read_only","origin":"derived","component_ids":["accessory_shelves","controller","display"],"write_via":null},"thermal.indicated_sample_temperature_k":{"meaning_zh":"样品温度0.1摄氏度量化并转换为K的合成观测,不是厂家精度","unit":"K","access":"read_only","origin":"derived","component_ids":["accessory_shelves","controller","display"],"write_via":null},"condenser.temperature_k":{"meaning_zh":"宿主冷凝器温度,最低188.15K","unit":"K","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"condenser.indicated_temperature_k":{"meaning_zh":"冷凝器温度0.1摄氏度量化并转换为K的合成观测","unit":"K","access":"read_only","origin":"derived","component_ids":["condenser","display"],"write_via":null},"condenser.ice_mass_kg":{"meaning_zh":"本次结冰库存,不含已排出融水","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"condenser.drained_mass_kg":{"meaning_zh":"仿真除霜累计转移量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["condenser","display"],"write_via":null},"sample.ice_mass_kg":{"meaning_zh":"未标定样品自由冰质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.bound_water_mass_kg":{"meaning_zh":"未标定样品结合水质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.dry_mass_kg":{"meaning_zh":"宿主初始化干物质量","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"sample.collapse_temperature_k":{"meaning_zh":"样品塌陷阈值未知,除非宿主提供","unit":"K","access":"read_only","origin":"process_truth","component_ids":["accessory_chamber","accessory_shelves"],"write_via":null},"cycle.phase":{"meaning_zh":"周期阶段","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.running":{"meaning_zh":"宿主时间推进是否启用","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.paused":{"meaning_zh":"周期暂停标志","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.phase_elapsed_s":{"meaning_zh":"当前阶段有效门控时间","unit":"s","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"累计有效阶段时间,暂停/等待不计入","unit":"s","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.recipe":{"meaning_zh":"三个阶段秒数,未设置时null","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller","display"],"write_via":"lyophilization.set_recipe"},"cycle.endpoint_mode":{"meaning_zh":"终点条件模式","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller","display"],"write_via":null},"cycle.moisture_threshold":{"meaning_zh":"模型湿基残水质量分数阈值,不是产品验证限","unit":"1","access":"read_only","origin":"setpoint","component_ids":["controller","display"],"write_via":null},"cycle.endpoint_status":{"meaning_zh":"明确区分计划结束与模型终点","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null},"cycle.wait_reason":{"meaning_zh":"运行门控的公开状态,不包含样品真值","unit":"1","access":"read_only","origin":"derived","component_ids":["controller","display"],"write_via":null}},"mechanisms":{"freeze_drying_process":{"meaning_zh":"外部预冻样品在宿主已连接真空边界下经历主/次干燥;冰捕集和样品水分是显式合成工程状态。","implementation":"lumped","equations":["阶段为pre_freeze→primary_drying→secondary_drying;pre_freeze仅表示宿主已确认外部预冻的准备阶段,不改变样品相态。","压力与搁板/样品/冷凝器温度由LyovaporHost.set_boundary显式供给;设定值写入不求解压力/温度响应。","门控满足时h=min(宿主剩余dt,阶段剩余时间);主干燥Δm=min(自由冰,宿主假设升华率*h,5kg−冷凝冰)。","次干燥仅在自由冰≤1e−12kg时转移结合水:Δm=min(结合水,宿主假设解吸率*h,5kg−冷凝冰);两率非负且和≤4/86400kg/s。","样品对应水池减Δm、冷凝冰加Δm;有效阶段时间累加h,暂停/门控等待不计时;未配置速率时没有质量转移。","模型终点湿基残水分数=(自由冰+结合水)/(自由冰+结合水+干物),与显式阈值比较;schedule_only结束只标schedule_complete_unverified。","除霜是有前提的仿真库存转移:drained_mass += condenser_ice,condenser_ice=0;未模拟加热、液体流动或容器接触。"],"parameters":{"initial_control_defaults":{"value":{"pressure_pa":50.0,"shelf_temperature_k":253.15,"protection_temperature_k":273.15,"moisture_threshold":0.01},"unit":"1","evidence":"assumption","meaning_zh":"Synthetic initial controls; pressure Pa, temperatures K, threshold wet-basis dimensionless; no manufacturer default claim"},"lid_open_pressure_threshold_pa":{"value":90000,"unit":"Pa","evidence":"assumption","meaning_zh":"Simplified near-ambient manual-opening gate; not a validated manufacturer interlock"},"base_dimensions_m":{"value":[0.503,0.645,0.51],"unit":"m","evidence":"documented","meaning_zh":"CHEM-025 base only, width/depth/height"},"base_mass_kg":{"value":67.4,"unit":"kg","evidence":"documented","meaning_zh":"CHEM-025 base only"},"maximum_condenser_ice_kg":{"value":5,"unit":"kg","evidence":"documented","meaning_zh":"CHEM-025 / BUCHI technical data"},"maximum_condensation_rate_kg_s":{"value":4.6296296296296294e-05,"unit":"kg/s","evidence":"documented","meaning_zh":"4kg /24h upper bound, not a specimen-specific drying rate"},"condenser_minimum_k":{"value":188.15,"unit":"K","evidence":"documented","meaning_zh":"-85degC"},"shelf_maximum_k":{"value":333.15,"unit":"K","evidence":"documented","meaning_zh":"+60 +/-1degC; runtime does not emulate +/-1K accuracy"},"nominal_vacuum_range_pa":{"value":[10,100],"unit":"Pa","evidence":"documented","meaning_zh":"BUCHI May2026 manual pp18-19, 0.1..1mbar"},"lowest_system_pressure_pa":{"value":3,"unit":"Pa","evidence":"documented","meaning_zh":"BUCHI May2026 manual pp18-19; requires compatible external source"},"sublimation_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"desorption_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"collapse_temperature":{"value":null,"unit":"K","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"vapor_resistance":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"},"heat_transfer_coefficient":{"value":null,"unit":"W/(m^2*K)","evidence":"unknown","meaning_zh":"Requires specimen experiment or explicit trusted host engineering assumption"}}}},"limitations":["full表示本次主机及注明的可选干燥附件功能组件完整登记,不表示厂家全部附件、方法、控制模式或内部制造细节。","主机503×645×510mm、67.4kg不含附件;可选圆筒干燥腔、加热搁板及平盖为示意配置,局部尺寸为外观工程估计,其质量/惯量均null。原始清单未指定附件型号或搁板数。","局部零件尺寸、壁厚、材质外观、端口位置为照片辅助近似,非制造CAD;部件真实质量、摩擦、惯量与动作力未知。","URDF仅主机根使用67.4kg与均匀主机包围盒惯量假设,不含附件,不代表完整接触动力学;机器人、硬件与接触测试not_run。","主机顶部是开放冷凝井;移动盖属于可选干燥腔。附件盖为手动拆装部件,抬起0.16m仅运动学展示,不声称电机、机器人操作或真实密封动作。","−85°C是冷凝器规格,不是样品冻结功能;样品必须由外部预冻工序准备。","4kg/24h仅名义冷凝能力上界;可选合成样品恒定升华/解吸速率、塌陷温度和水分终点需要实验标定。当前没有自动真空或传热动力学,压力及温度由受信任宿主显式提供。","PC3001共用资产200Pa极限不能满足本机名义10–100Pa范围;端口引用不表示兼容,通过宿主外部源边界显式建模。","read/invoke不推进世界时间;宿主统一step,类型合同不保存运行样品或实例真值。","理想温度/压力显示不是硬件传感器;受限真值由会话入口过滤,同Python进程与本地文件不构成安全隔离。","GLB以export_yup=False保留+Z向上,是导出时静态快照;消费者必须保留本资产坐标约定,不得再按默认glTF的+Y向上变换。交互文字与关节绑定以原生Blender目标为准。","样品冻结、传质阻力、塌陷温度和含水量终点需实验数据;附件不含于主机包络","Engineering-assumption lumped mass bookkeeping, not a calibrated freeze-drying process or manufacturer controller emulator.","Samples are externally pre-frozen. Condenser cooling does not freeze the sample; no nucleation, heat-transfer, vapor resistance, collapse or sorption solver exists.","Host supplies actual chamber pressure and temperatures with provenance. Controls only set targets; no internal pump or automatic thermal dynamics are instantiated.","Documented operating pressure is 10..100 Pa; shared VACUUBRAND PC3001 floor 200 Pa cannot attain it and is rejected at start. A separate compatible external vacuum boundary is required.","Optional host-supplied constant sublimation/desorption rates are engineering assumptions, bounded together by 4 kg/86400 s and by 5 kg condenser inventory; measured specimen calibration is still required.","A timer-completed schedule does not certify dryness. A model_threshold_met endpoint refers solely to host-initialized synthetic water pools and supplied rates, not validated residual moisture or product quality.","Manual lid repositioning is a simulation configuration with an assumed 0.16 m vertical lift; no powered lid actuator, robot grasp, collision or hardware control is implemented.","Defrost is a trusted simulation bookkeeping operation after the host confirms empty sample position, isolated source, and warm condenser; no heater or drain transport is simulated.","The API filters truth from discovery, read, results, logs, and scene callbacks; trusted Python memory and debug files are not process or filesystem isolated.","Request deduplication is in memory per principal/instance and does not survive restart. Device commands are synchronous; cycle progression is observable host-managed state, not an asynchronous lab operation."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["chamber.set_open","condenser.defrost","lyophilization.abort","lyophilization.pause","lyophilization.resume","lyophilization.set_endpoint","lyophilization.set_recipe","lyophilization.start","lyophilization.stop","power.set","thermal.set_protection_temperature","thermal.set_temperature","vacuum.set_pressure"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.LyovaporHost(推进方式 step_dt),34 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个按键(碰到即触发)、1 个旋钮(可转动)、1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 4 个(放置面);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 pressure(4)、shelf(4)、phase(4)"}},"previews":["previews/buchi_lyovapor_l250_pro/preview.webp","previews/buchi_lyovapor_l250_pro/preview_assembly.webp","previews/buchi_lyovapor_l250_pro/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/asset.contract.json","bytes":284124},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/collision_proxies.json","bytes":80138},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/geometry_manifest.json","bytes":96571},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.blend","bytes":212120},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.glb","bytes":1216880},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/model.urdf","bytes":52914},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/scene_adapter.py","bytes":4020}],"completeness":{"components":14,"with_collisions":12,"with_objects":14,"with_function":14,"with_mass":0,"joints_matching_component":1,"joints":3,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"buchi_lyovapor_l250_pro","chem_id":"CHEM-025","name_en":"Freeze dryer","maker":"BUCHI","model":"Lyovapor L-250 Pro","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/buchi_lyovapor_l250/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.carbolite_tf1_12_60_300.json b/data/assets/instrument.carbolite_tf1_12_60_300.json index 3bfb710a6675bb2746fc0460c2536b5798bc6421..9d1ec6f2c5decff4fd987c6cbf9325372e78b2ed 100644 --- a/data/assets/instrument.carbolite_tf1_12_60_300.json +++ b/data/assets/instrument.carbolite_tf1_12_60_300.json @@ -1 +1 @@ -{"tid":"instrument.carbolite_tf1_12_60_300","asset_dir":"basic40_batch02/t1_thermal/carbolite_tf1","name_zh":"管式气氛炉 Carbolite Gero TF1 12/60/300","category":"基础计量与样品处理","description_zh":"CHEM-186 指定型号;包括炉体、独立工作管与端封、气路空间端口及集中参数空载热模型。full 表示本次配置功能组件完整登记,非厂家全部功能已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"整机台面投影中心;+X 向右沿水平炉管轴,+Y 向后,+Z 向上。XYZ 整机外形为 0.495×0.480×0.575 m,伸出的选配工作管单独计。"},"mass_kg":37.0,"size_m":[0.876,0.48,0.575],"bbox_min":[-0.438,-0.24,0.0],"bbox_max":[0.438,0.24,0.575],"manifest_dimensions_m":[0.495,0.48,0.575],"glb":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.urdf","links":{"base_link":"/Geometry/base_link","work_tube":"/Geometry/base_link/work_tube","end_seal_left_parking_frame":"/Geometry/base_link/end_seal_left_parking_frame","end_seal_left":"/Geometry/base_link/end_seal_left_parking_frame/end_seal_left","end_seal_right_parking_frame":"/Geometry/base_link/end_seal_right_parking_frame","end_seal_right":"/Geometry/base_link/end_seal_right_parking_frame/end_seal_right","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.02,0.5843],"place":[0.0,0.02,0.4543],"post_place":[0.0,0.02,0.5843],"joint_work_tube_joint":[0.0,0.02,0.3775],"joint_end_seal_left_parking_frame_joint":[-0.378,0.02,0.3775],"joint_end_seal_left_joint":[-0.378,0.02,0.3775],"joint_end_seal_right_parking_frame_joint":[0.378,0.02,0.3775],"joint_end_seal_right_joint":[0.378,0.02,0.3775],"joint_btn_power_switch":[-0.076,-0.227,0.101]},"joints":[{"name":"work_tube_joint","type":"prismatic","parent":"base_link","child":"work_tube","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.8,"effort":1.0,"mimic":null,"origin_m":[0.0,0.02,0.3775],"child_prim":"/Geometry/base_link/work_tube","child_bbox_min":[-0.375,-0.005,0.3525],"child_bbox_max":[0.375,0.045,0.4025],"kind":"other"},{"name":"end_seal_left_parking_frame_joint","type":"prismatic","parent":"base_link","child":"end_seal_left_parking_frame","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.1,"effort":1.0,"mimic":null,"origin_m":[-0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_left_parking_frame","child_bbox_min":[-0.438,-0.019,0.3385],"child_bbox_max":[-0.3625,0.059,0.4165],"kind":"other"},{"name":"end_seal_left_joint","type":"prismatic","parent":"end_seal_left_parking_frame","child":"end_seal_left","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[-0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_left_parking_frame/end_seal_left","child_bbox_min":[-0.438,-0.019,0.3385],"child_bbox_max":[-0.3625,0.059,0.4165],"kind":"other"},{"name":"end_seal_right_parking_frame_joint","type":"prismatic","parent":"base_link","child":"end_seal_right_parking_frame","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.1,"effort":1.0,"mimic":null,"origin_m":[0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_right_parking_frame","child_bbox_min":[0.3625,-0.019,0.3385],"child_bbox_max":[0.438,0.059,0.4165],"kind":"other"},{"name":"end_seal_right_joint","type":"prismatic","parent":"end_seal_right_parking_frame","child":"end_seal_right","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_right_parking_frame/end_seal_right","child_bbox_min":[0.3625,-0.019,0.3385],"child_bbox_max":[0.438,0.059,0.4165],"kind":"other"},{"name":"btn_power_switch","type":"prismatic","parent":"base_link","child":"power_switch","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.076,-0.227,0.101],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.085,-0.229,0.092],"child_bbox_max":[-0.067,-0.225,0.11],"kind":"button"}],"controls":{"buttons":["btn_power_switch"],"knobs":[]},"slots":[{"name":"work_tube","link":"work_tube","part":"work_tube","pos":[0.0,0.02,0.3775],"rot":[0.0,0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,0.707107,0.0,0.707107],"radius_m":0.025,"kind":"port","fits":["boat","crucible"],"anchor":"center","insert_axis":[1.0,0.0,0.0],"capture_m":0.03,"access":["end_seal_left_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"heat","part":"power_indicator","prim":"/Geometry/base_link/readout_heat","link":"base_link","digits":0,"decimals":0,"unit":"","center":[0.077,-0.229,0.103],"up":[0.0,-0.0,1.0],"source":{"lamp":{"predicate":"IsHeaterOn"}},"blank_channel":null,"on":[1.0,0.65,0.1],"off":[0.03,0.03,0.03],"size_m":[0.008,0.008],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"two_person","mass_kg":37.0,"footprint_m":[0.876,0.48],"height_m":0.575,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.3775,"primary_slot":"work_tube","access":[],"slot_count":1},"components":[{"id":"control_box","name_zh":"控制箱与承重底座","function_zh":"容纳电源和单区控制器并承载炉体。","physical_meaning_zh":"容纳电源和单区控制器并承载炉体。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__control_box","carbolite_tf1__control_box__visual"],"collisions":[{"shape":"box","origin_m":[0,0.06,0.1],"rpy_rad":[0,0,0],"size_m":[0.45,0.36,0.17]},{"shape":"box","origin_m":[-0.1695,-0.18,0.1],"rpy_rad":[0,0,0],"size_m":[0.111,0.12,0.17]},{"shape":"box","origin_m":[0.1695,-0.18,0.1],"rpy_rad":[0,0,0],"size_m":[0.111,0.12,0.17]},{"shape":"box","origin_m":[0,-0.18,0.0425],"rpy_rad":[0,0,0],"size_m":[0.228,0.12,0.055]},{"shape":"box","origin_m":[0,-0.18,0.18],"rpy_rad":[0,0,0],"size_m":[0.228,0.12,0.01]},{"shape":"box","origin_m":[0,-0.195,0.134],"rpy_rad":[0,0,0],"size_m":[0.23,0.05,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22499999403953552,-0.24000000953674316,0.015000000596046448],[0.22499999403953552,0.24000000953674316,0.19049999117851257]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"feet","name_zh":"支脚","function_zh":"四点支撑,台面接触底面z=0。","physical_meaning_zh":"四点支撑,台面接触底面z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__feet","carbolite_tf1__feet__visual"],"collisions":[{"shape":"cylinder","origin_m":[-0.181,-0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[-0.181,0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[0.181,-0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[0.181,0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1979999989271164,-0.20200000703334808,0.0],[0.1979999840259552,0.2019999921321869,0.014999999664723873]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"furnace_shell","name_zh":"红白隔热外壳","function_zh":"不可开合炉体外壳围住隔热层;中空炉孔沿X贯通。","physical_meaning_zh":"不可开合炉体外壳围住隔热层;中空炉孔沿X贯通。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__furnace_shell","carbolite_tf1__brand","carbolite_tf1__model_label","carbolite_tf1__furnace_shell__visual"],"collisions":[{"shape":"box","origin_m":[-0.151,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.099,0.414,0.017]},{"shape":"box","origin_m":[-0.151,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[-0.151,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[-0.151,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.099,0.4,0.009]},{"shape":"box","origin_m":[0,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.203,0.414,0.017]},{"shape":"box","origin_m":[0,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.203,0.016,0.362]},{"shape":"box","origin_m":[0,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.203,0.016,0.362]},{"shape":"box","origin_m":[0,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.203,0.4,0.009]},{"shape":"box","origin_m":[0.151,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.099,0.414,0.017]},{"shape":"box","origin_m":[0.151,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[0.151,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[0.151,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.099,0.4,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2004999965429306,-0.1889999955892563,0.1850000023841858],[0.2004999816417694,0.2280000001192093,0.574999988079071]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"side_guards","name_zh":"侧部通风防护网","function_zh":"左右防护面围绕炉孔,保留贯通孔和通风格栅。","physical_meaning_zh":"左右防护面围绕炉孔,保留贯通孔和通风格栅。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__side_guards","carbolite_tf1__side_guards__visual"],"collisions":[{"shape":"box","origin_m":[-0.235,0.02,0.535],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[-0.235,0.02,0.221],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[-0.235,-0.125,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[-0.235,0.165,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[0.235,0.02,0.535],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[0.235,0.02,0.221],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[0.235,-0.125,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[0.235,0.165,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2475000023841858,-0.17100000381469727,0.1850000023841858],[0.2474999874830246,0.2110000103712082,0.5710000395774841]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"insulation","name_zh":"隔热层与60mm炉孔","function_zh":"圆环隔热层留出直径60mm的炉孔,炉孔不等于工作管内径。","physical_meaning_zh":"圆环隔热层留出直径60mm的炉孔,炉孔不等于工作管内径。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__insulation","carbolite_tf1__insulation__visual"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.08886517601859428,0.02381135214943191],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.07967433714816836,0.04599999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.06505382386916238,0.06505382386916236],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.046000000000000006,0.07967433714816835],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.02381135214943193,0.08886517601859427],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,5.6333752760778246e-18,0.092],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0238113521494319,0.08886517601859428],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.045999999999999985,0.07967433714816836],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.06505382386916236,0.06505382386916238],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.07967433714816834,0.04600000000000003],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.08886517601859427,0.023811352149431933],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.092,1.1266750552155649e-17],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0888651760185943,-0.02381135214943187],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.07967433714816836,-0.04599999999999998],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0650538238691624,-0.06505382386916234],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.04600000000000004,-0.07967433714816832],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.023811352149431978,-0.08886517601859427],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-1.6900125828233474e-17,-0.092],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.023811352149431867,-0.0888651760185943],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.04599999999999994,-0.07967433714816839],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.06505382386916235,-0.06505382386916239],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.07967433714816832,-0.04600000000000004],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.08886517601859427,-0.023811352149431985],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.39,0.124,0.040548969256917915]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_dimension_with_schematic_insulation","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[-0.19499999284744263,-0.1340000033378601,0.22349999845027924],[0.19499999284744263,0.17399999499320984,0.531499981880188]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"heating_element","name_zh":"单区300mm加热元件","function_zh":"围绕炉孔分布的电阻元件示意,热模型为集中参数。","physical_meaning_zh":"围绕炉孔分布的电阻元件示意,热模型为集中参数。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__heating_element","carbolite_tf1__heating_element__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.15000000596046448,-0.013500001281499863,0.343999981880188],[0.15000000596046448,0.05350000038743019,0.41100001335144043]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"work_tube","name_zh":"可抽出工作管","function_zh":"样品与气氛的贯通容纳空间;代理内径44mm,不代表实际选配管径。","physical_meaning_zh":"样品与气氛的贯通容纳空间;代理内径44mm,不代表实际选配管径。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__work_tube","carbolite_tf1__work_tube__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0235,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.022699256917793106,0.006082247559909238],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.02035159698893431,0.011749999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.016617009357883867,0.016617009357883867],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.011750000000000003,0.020351596988934306],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.006082247559909243,0.022699256917793103],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,1.4389599889981401e-18,0.0235],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.006082247559909235,0.022699256917793106],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.011749999999999997,0.02035159698893431],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.016617009357883867,0.016617009357883867],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.020351596988934306,0.011750000000000009],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.022699256917793103,0.006082247559909244],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.0235,2.8779199779962802e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.022699256917793106,-0.006082247559909228],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.020351596988934312,-0.011749999999999995],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.016617009357883877,-0.016617009357883857],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.01175000000000001,-0.020351596988934302],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.006082247559909256,-0.0226992569177931],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-4.31687996699442e-18,-0.0235],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.006082247559909227,-0.022699256917793106],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.011749999999999984,-0.020351596988934316],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.016617009357883863,-0.01661700935788387],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.020351596988934302,-0.01175000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.0226992569177931,-0.006082247559909257],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.8],"state_id":"work_tube.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_work_tube"],"bbox_m":[[-0.375,-0.005000000819563866,0.35249999165534973],[0.375,0.04500000178813934,0.4025000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"insulation_plugs","name_zh":"隔热塞示意","function_zh":"厂家升温条件中的隔热塞;跟随管体,不模拟渗流。","physical_meaning_zh":"厂家升温条件中的隔热塞;跟随管体,不模拟渗流。","subsystem":null,"parent":"work_tube","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__insulation_plugs","carbolite_tf1__insulation_plugs__visual"],"collisions":[{"shape":"box","origin_m":[-0.193,0.014,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.013522961568046957,0.0036234666314352904],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.012124355652982142,0.006999999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.009899494936611667,0.009899494936611665],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.007000000000000002,0.01212435565298214],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.0036234666314352935,0.013522961568046955],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,8.572527594031473e-19,0.014],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0036234666314352887,0.013522961568046957],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0069999999999999975,0.012124355652982142],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.009899494936611665,0.009899494936611667],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.012124355652982139,0.0070000000000000045],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.013522961568046955,0.0036234666314352943],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.014,1.7145055188062945e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.013522961568046958,-0.003623466631435285],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.012124355652982144,-0.006999999999999997],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.00989949493661167,-0.00989949493661166],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.007000000000000006,-0.012124355652982137],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0036234666314353013,-0.013522961568046953],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-2.5717582782094414e-18,-0.014],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.0036234666314352844,-0.013522961568046958],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.006999999999999991,-0.012124355652982147],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.009899494936611663,-0.009899494936611668],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.012124355652982137,-0.007000000000000006],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.013522961568046953,-0.003623466631435302],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.014,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.013522961568046957,0.0036234666314352904],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.012124355652982142,0.006999999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.009899494936611667,0.009899494936611665],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.007000000000000002,0.01212435565298214],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.0036234666314352935,0.013522961568046955],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,8.572527594031473e-19,0.014],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0036234666314352887,0.013522961568046957],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0069999999999999975,0.012124355652982142],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.009899494936611665,0.009899494936611667],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.012124355652982139,0.0070000000000000045],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.013522961568046955,0.0036234666314352943],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.014,1.7145055188062945e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.013522961568046958,-0.003623466631435285],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.012124355652982144,-0.006999999999999997],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.00989949493661167,-0.00989949493661166],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.007000000000000006,-0.012124355652982137],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0036234666314353013,-0.013522961568046953],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-2.5717582782094414e-18,-0.014],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.0036234666314352844,-0.013522961568046958],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.006999999999999991,-0.012124355652982147],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.009899494936611663,-0.009899494936611668],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.012124355652982137,-0.007000000000000006],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.013522961568046953,-0.003623466631435302],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_work_tube"],"bbox_m":[[-0.20600000023841858,-0.0010000001639127731,0.3564999997615814],[0.20600001513957977,0.04100000113248825,0.398499995470047]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"end_seal_left","name_zh":"左端封","function_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","physical_meaning_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","subsystem":null,"parent":"root","origin_m":[-0.378,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__end_seal_left","carbolite_tf1__end_seal_left__visual"],"collisions":[{"shape":"box","origin_m":[0,0.022,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359503,0.005694018992255456],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01905255888325765,0.010999999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.015556349186104046,0.015556349186104042],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.011000000000000001,0.019052558883257648],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.00569401899225546,0.0212503681783595],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,1.3471114790620884e-18,0.022],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554535,0.021250368178359503],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.010999999999999996,0.01905255888325765],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104042,0.015556349186104046],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.019052558883257645,0.011000000000000006],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0212503681783595,0.005694018992255462],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.022,2.694222958124177e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.021250368178359503,-0.005694018992255447],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01905255888325765,-0.010999999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104053,-0.015556349186104036],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01100000000000001,-0.019052558883257645],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554734,-0.021250368178359496],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-4.041334437186265e-18,-0.022],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.0056940189922554466,-0.021250368178359503],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.010999999999999985,-0.01905255888325766],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01555634918610404,-0.015556349186104048],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.019052558883257645,-0.01100000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359496,-0.005694018992255474],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0.014,0.028900000000000002,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.027915256379754075,0.0074798704034628495],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.025028134169370282,0.01445],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.020435385976291225,0.020435385976291222],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.014450000000000005,0.02502813416937028],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.0074798704034628564,0.02791525637975407],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,1.7696146247679256e-18,0.028900000000000002],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.007479870403462847,0.027915256379754075],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.014449999999999996,0.025028134169370282],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.020435385976291222,0.020435385976291225],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.025028134169370275,0.014450000000000011],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.02791525637975407,0.007479870403462858],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.028900000000000002,3.539229249535851e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.02791525637975408,-0.007479870403462839],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.025028134169370282,-0.014449999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.020435385976291236,-0.020435385976291215],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.014450000000000013,-0.025028134169370272],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.007479870403462872,-0.02791525637975407],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-5.308843874303776e-18,-0.028900000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.007479870403462837,-0.02791525637975408],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.014449999999999982,-0.02502813416937029],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.02043538597629122,-0.02043538597629123],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.025028134169370272,-0.014450000000000013],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.02791525637975407,-0.007479870403462874],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"cylinder","origin_m":[-0.018,0.033,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,0.016500000000000004,0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.016499999999999994,0.028578838324886478],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.033,4.041334437186266e-18],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.016500000000000015,-0.028578838324886467],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,0.016500000000000004,-0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0,0.12],"state_id":"end_seal.left.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal"],"bbox_m":[[-0.4020000100135803,-0.01900000125169754,0.3384999930858612],[-0.36249998211860657,0.05900000035762787,0.4165000021457672]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","parking_joint","physical_meaning_zh","properties","urdf_joint_origin_m","urdf_parent_link"]},{"id":"gas_inlet","name_zh":"气体入口","function_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","physical_meaning_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","subsystem":null,"parent":"end_seal_left","origin_m":[-0.033,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__gas_inlet","carbolite_tf1__gas_inlet__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0052499999999999995,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017608,0.0013587999867882338],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868303,0.0026249999999999993],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0037123106012293744,0.003712310601229374],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.002625,0.004546633369868302],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882348,0.005071110588017608],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,3.214697847761802e-19,0.0052499999999999995],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.001358799986788233,0.005071110588017608],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002624999999999999,0.004546633369868303],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229374,0.0037123106012293744],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868301,0.0026250000000000015],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017608,0.0013587999867882353],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0052499999999999995,6.429395695523604e-19],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017609,-0.0013587999867882318],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868303,-0.0026249999999999984],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229376,-0.003712310601229372],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002625000000000002,-0.004546633369868301],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0013587999867882379,-0.005071110588017607],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-9.644093543285404e-19,-0.0052499999999999995],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882314,-0.005071110588017609],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0026249999999999963,-0.004546633369868305],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.003712310601229373,-0.003712310601229375],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868301,-0.002625000000000002],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017607,-0.001358799986788238],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal","scene.set_gas_connection"],"bbox_m":[[-0.4209999740123749,0.008999999612569809,0.3679737150669098],[-0.4009999930858612,0.03099999949336052,0.38702628016471863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"connection_left","name_zh":"气路连接标记","function_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","physical_meaning_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","subsystem":null,"parent":"gas_inlet","origin_m":[-0.02,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__connection_left","carbolite_tf1__connection_left__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_gas_connection"],"bbox_m":[[-0.43799999356269836,0.010499999858438969,0.36800000071525574],[-0.42399999499320984,0.029500000178813934,0.3869999945163727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"end_seal_right","name_zh":"右端封","function_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","physical_meaning_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","subsystem":null,"parent":"root","origin_m":[0.378,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__end_seal_right","carbolite_tf1__end_seal_right__visual"],"collisions":[{"shape":"box","origin_m":[0,0.022,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359503,0.005694018992255456],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01905255888325765,0.010999999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.015556349186104046,0.015556349186104042],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.011000000000000001,0.019052558883257648],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.00569401899225546,0.0212503681783595],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,1.3471114790620884e-18,0.022],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554535,0.021250368178359503],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.010999999999999996,0.01905255888325765],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104042,0.015556349186104046],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.019052558883257645,0.011000000000000006],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0212503681783595,0.005694018992255462],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.022,2.694222958124177e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.021250368178359503,-0.005694018992255447],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01905255888325765,-0.010999999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104053,-0.015556349186104036],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01100000000000001,-0.019052558883257645],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554734,-0.021250368178359496],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-4.041334437186265e-18,-0.022],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.0056940189922554466,-0.021250368178359503],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.010999999999999985,-0.01905255888325766],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01555634918610404,-0.015556349186104048],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.019052558883257645,-0.01100000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359496,-0.005694018992255474],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[-0.014,0.028900000000000002,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.027915256379754075,0.0074798704034628495],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.025028134169370282,0.01445],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.020435385976291225,0.020435385976291222],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.014450000000000005,0.02502813416937028],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.0074798704034628564,0.02791525637975407],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,1.7696146247679256e-18,0.028900000000000002],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.007479870403462847,0.027915256379754075],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.014449999999999996,0.025028134169370282],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.020435385976291222,0.020435385976291225],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.025028134169370275,0.014450000000000011],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.02791525637975407,0.007479870403462858],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.028900000000000002,3.539229249535851e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.02791525637975408,-0.007479870403462839],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.025028134169370282,-0.014449999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.020435385976291236,-0.020435385976291215],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.014450000000000013,-0.025028134169370272],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.007479870403462872,-0.02791525637975407],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-5.308843874303776e-18,-0.028900000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.007479870403462837,-0.02791525637975408],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.014449999999999982,-0.02502813416937029],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.02043538597629122,-0.02043538597629123],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.025028134169370272,-0.014450000000000013],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.02791525637975407,-0.007479870403462874],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"cylinder","origin_m":[0.018,0.033,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,0.016500000000000004,0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.016499999999999994,0.028578838324886478],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.033,4.041334437186266e-18],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.016500000000000015,-0.028578838324886467],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,0.016500000000000004,-0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.12],"state_id":"end_seal.right.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal"],"bbox_m":[[0.36249998211860657,-0.01900000125169754,0.3384999930858612],[0.4020000100135803,0.05900000035762787,0.4165000021457672]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","parking_joint","physical_meaning_zh","properties","urdf_joint_origin_m","urdf_parent_link"]},{"id":"gas_outlet","name_zh":"气体出口","function_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","physical_meaning_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","subsystem":null,"parent":"end_seal_right","origin_m":[0.033,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__gas_outlet","carbolite_tf1__gas_outlet__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0052499999999999995,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017608,0.0013587999867882338],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868303,0.0026249999999999993],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0037123106012293744,0.003712310601229374],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.002625,0.004546633369868302],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882348,0.005071110588017608],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,3.214697847761802e-19,0.0052499999999999995],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.001358799986788233,0.005071110588017608],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002624999999999999,0.004546633369868303],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229374,0.0037123106012293744],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868301,0.0026250000000000015],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017608,0.0013587999867882353],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0052499999999999995,6.429395695523604e-19],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017609,-0.0013587999867882318],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868303,-0.0026249999999999984],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229376,-0.003712310601229372],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002625000000000002,-0.004546633369868301],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0013587999867882379,-0.005071110588017607],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-9.644093543285404e-19,-0.0052499999999999995],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882314,-0.005071110588017609],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0026249999999999963,-0.004546633369868305],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.003712310601229373,-0.003712310601229375],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868301,-0.002625000000000002],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017607,-0.001358799986788238],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal","scene.set_gas_connection"],"bbox_m":[[0.4009999930858612,0.008999999612569809,0.3679737150669098],[0.4209999740123749,0.03099999949336052,0.38702628016471863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"connection_right","name_zh":"气路连接标记","function_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","physical_meaning_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","subsystem":null,"parent":"gas_outlet","origin_m":[0.02,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__connection_right","carbolite_tf1__connection_right__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_gas_connection"],"bbox_m":[[0.42399999499320984,0.010499999858438969,0.36800000071525574],[0.43799999356269836,0.029500000178813934,0.3869999945163727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"controller","name_zh":"单区程序控制器示意","function_zh":"小型数字控制器的交互位置,外观非精确面板复刻。","physical_meaning_zh":"小型数字控制器的交互位置,外观非精确面板复刻。","subsystem":null,"parent":"root","origin_m":[0,-0.223,0.123],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__controller","carbolite_tf1__display_temperature","carbolite_tf1__display_setpoint","carbolite_tf1__controller__visual"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.183,0.004,0.085]},{"shape":"box","origin_m":[0,-0.004,0.006],"rpy_rad":[0,0,0],"size_m":[0.098,0.008,0.053]},{"shape":"box","origin_m":[-0.033,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[-0.011,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[0.011,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[0.033,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.09149999916553497,-0.23549999296665192,0.08050000667572021],[0.09149999916553497,-0.22100000083446503,0.1655000001192093]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"电源状态对应的可视按键。","physical_meaning_zh":"电源状态对应的可视按键。","subsystem":null,"parent":"root","origin_m":[-0.076,-0.227,0.101],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__power_switch","carbolite_tf1__power_switch__visual"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.08499999344348907,-0.2290000021457672,0.09200000017881393],[-0.06700000166893005,-0.22499999403953552,0.11000000685453415]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_indicator","name_zh":"电源指示","function_zh":"独立发光外观目标表示仿真通电状态。","physical_meaning_zh":"独立发光外观目标表示仿真通电状态。","subsystem":null,"parent":"root","origin_m":[0.077,-0.227,0.103],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__power_indicator","carbolite_tf1__power_indicator__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[0.0729999989271164,-0.2290000021457672,0.0989999994635582],[0.08100000023841858,-0.22499999403953552,0.10700000077486038]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"temperature_probe","name_zh":"温度探头示意","function_zh":"控制温度测点示意,未声明真实测量噪声或校准精度。","physical_meaning_zh":"控制温度测点示意,未声明真实测量噪声或校准精度。","subsystem":null,"parent":"root","origin_m":[0,0.059,0.391],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__temperature_probe","carbolite_tf1__temperature_probe__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[-0.0020000000949949026,0.04899999871850014,0.3889999985694885],[0.0020000000949949026,0.0689999982714653,0.3930000066757202]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"rear_connections","name_zh":"电源和数据接口","function_zh":"后面板电源/以太网接口的示意位置,不实现厂家通信协议。","physical_meaning_zh":"后面板电源/以太网接口的示意位置,不实现厂家通信协议。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__rear_connections","carbolite_tf1__rear_connections__visual"],"collisions":[{"shape":"box","origin_m":[-0.12,0.238,0.085],"rpy_rad":[0,0,0],"size_m":[0.032,0.004,0.025]},{"shape":"box","origin_m":[0.11,0.238,0.085],"rpy_rad":[0,0,0],"size_m":[0.024,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.13599999248981476,0.23600000143051147,0.07249999791383743],[0.12199998646974564,0.24000000953674316,0.09750000387430191]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;开机要求工作管完全归位。","kind":"device_command","availability":"implemented","component_ids":["rear_connections","power_switch","power_indicator","heating_element","controller"],"implementation":{"process":"verified","host":"implemented","scene":"verified","robot":"absent","hardware":"absent"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"只写温度目标;实际温度与能量只在宿主 step 演化。","kind":"device_command","availability":"implemented","component_ids":["controller","heating_element","insulation","temperature_probe"],"implementation":{"process":"verified","host":"implemented","scene":"verified","robot":"absent","hardware":"absent"},"input":["temperature_K"]},"scene.set_end_seal":{"function_zh":"设置端封拆卸进度,映射为轴向退出及离轴停放;无机器人或接触求解。","kind":"simulation","availability":"implemented","component_ids":["end_seal_left","end_seal_right","gas_inlet","gas_outlet"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["side","withdrawal_m"]},"scene.set_work_tube":{"function_zh":"设置工作管沿+X的示意拆卸移位;工作管内径未知。","kind":"simulation","availability":"implemented","component_ids":["work_tube","insulation_plugs"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["withdrawal_m"]},"scene.set_gas_connection":{"function_zh":"记录气口连接标志;气压、流量、密封性、置换和气氛组成均未求解。","kind":"simulation","availability":"implemented","component_ids":["gas_inlet","gas_outlet","connection_left","connection_right"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["port_id","connected"]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电状态;不驱动真实硬件。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch","power_indicator","controller"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"温度目标;调用成功仅确认目标已写入。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heating_element","insulation","work_tube"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"集中参数热模型真值;仅受信任 debug/evaluator 可读。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"过程真值经过显式量化的理想显示代理,quality=estimated;不是厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller","temperature_probe"],"write_via":null},"thermal.heater_energy_j":{"meaning_zh":"宿主时间推进累计输入热量的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.heat_loss_energy_j":{"meaning_zh":"宿主时间推进累计散失热量的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.stored_energy_j":{"meaning_zh":"有效热容与相对环境温升之积的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"end_seal.left.withdrawal_m":{"meaning_zh":"左端封拆卸进度q:沿-X退出,q>0.06m后同时沿+Y离轴停放;零为装配位置,非电动行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["end_seal_left"],"write_via":"scene.set_end_seal"},"end_seal.right.withdrawal_m":{"meaning_zh":"右端封拆卸进度q:沿+X退出,q>0.06m后同时沿+Y离轴停放;零为装配位置,非电动行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["end_seal_right"],"write_via":"scene.set_end_seal"},"work_tube.withdrawal_m":{"meaning_zh":"工作管沿管轴抽出的距离;行程为场景假设。","unit":"m","access":"read_write","origin":"scene","component_ids":["work_tube","insulation_plugs"],"write_via":"scene.set_work_tube"},"gas.inlet.connected":{"meaning_zh":"气体入口连接的场景标记,不表示流量或已吹扫。","unit":"1","access":"read_write","origin":"scene","component_ids":["gas_inlet","connection_left"],"write_via":"scene.set_gas_connection"},"gas.outlet.connected":{"meaning_zh":"气体出口连接的场景标记,不表示背压或排气能力。","unit":"1","access":"read_write","origin":"scene","component_ids":["gas_outlet","connection_right"],"write_via":"scene.set_gas_connection"},"gas.flow_rate_m3_s":{"meaning_zh":"无流量模型与实测数据,值为 null/unavailable。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["gas_inlet","gas_outlet","work_tube"],"write_via":null},"gas.pressure_pa":{"meaning_zh":"无压力模型与实测数据,值为 null/unavailable。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["gas_inlet","gas_outlet","work_tube"],"write_via":null}},"mechanisms":{"thermal_model":{"meaning_zh":"空载单温区集中参数热模型;固定UA,工作管与端封位置不影响系数;样品反应与气体过程缺失。","implementation":"lumped","equations":["C dT/dt = P_in - UA (T - T_ambient),各恒定输入区间使用指数精确解。","低于目标时P_in=1500 W;达到目标后理想保持P_in=UA*(T_target-T_ambient);目标调低或断电时被动指数冷却。","在初温20°C与UA=0.5 W/K明确假设下:C=-UA*2100/ln(1-UA*(1373.15-293.15)/1500)=2352.7455618 J/K。","Q_stored=C*(T-Ta);每步Q_loss=Q_heater-C*(T_new-T_old),累计能量账本保持Q_heater-Q_loss=Q_stored。","T_indicated=round(T-273.15,1)+273.15 K,按0.1°C网格量化;此理想显示quality=estimated,未建立传感器噪声。"],"parameters":{"heater_power_w":{"value":1500.0,"unit":"W","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — TF1 12/60/300 technical table: maximum power 1500 W"},"maximum_temperature_k":{"value":1473.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — maximum temperature 1200 deg C"},"maximum_continuous_temperature_k":{"value":1373.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — continuous temperature 1100 deg C"},"reference_heatup_time_s":{"value":2100.0,"unit":"s","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — 35 min to 100 deg C below maximum, empty quartz work tube and insulation plugs"},"reference_heatup_temperature_k":{"value":1373.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — 1200 - 100 = 1100 deg C"},"reference_ambient_temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"Assumed 20 deg C start; manufacturer heat-up table does not state starting ambient."},"heat_loss_w_k":{"value":0.5,"unit":"W/K","evidence":"assumption","meaning_zh":"Assumed effective UA, giving 540 W loss at 1100 deg C and 20 deg C ambient (36% of rated power). One manufacturer heat-up point cannot identify both C and UA; no cooldown/hold-power calibration."},"thermal_capacity_j_k":{"value":2352.7455618053887,"unit":"J/K","evidence":"assumption","meaning_zh":"Effective empty-system C = -UA*t/log(1-UA*(Tref-Tambient)/P), from 1500 W / 2100 s manufacturer heat-up point, assumed UA=0.5 W/K and ambient=293.15 K. This is not the measured heat capacity of any component."}}},"scene_configuration":{"meaning_zh":"工作管/端封拆卸与气口连接的示意配置状态;几何映射无接触求解,不代表机器人或真实电动机构。","implementation":"qualitative","equations":["工作管x=x0+q;左右端封x=x0±q,y=y0+0.10*clamp((q-0.06)/0.04,0,1)。","气路connected布尔状态只映射显隐;流量和压力保持null/unavailable。"],"parameters":{"work_tube_inner_diameter_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"60 mm is furnace bore / maximum work-tube outer diameter, not the work-tube inner diameter."},"work_tube_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"Selected work-tube material, wall thickness and mass are unconfirmed."},"end_seal_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"Individual end-seal component mass is unconfirmed."},"gas_flow_rate_m3_s":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"No flow controller, supply condition, conductance or flow measurement is configured."},"gas_pressure_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"No absolute-pressure state solver or sensor is configured."},"maximum_end_seal_withdrawal_m":{"value":0.12,"unit":"m","evidence":"assumption","meaning_zh":"Illustrative removable-part scene travel, not a manufacturer actuator stroke."},"minimum_end_seal_clearance_m":{"value":0.1,"unit":"m","evidence":"assumption","meaning_zh":"Scene clearance rule before work-tube translation; not measured collision clearance."},"maximum_work_tube_withdrawal_m":{"value":0.8,"unit":"m","evidence":"assumption","meaning_zh":"Illustrative work-tube scene travel along +X; not a manufacturer actuator stroke."},"end_seal_parking_y_m":{"value":0.1,"unit":"m","evidence":"assumption","meaning_zh":"端封拆卸后在+Y方向离轴停放的最大示意位移。"}}}},"limitations":["厂家炉孔直径 0.060 m 不等于工作管内径。工作管内外径、材料和端封规格未由指定清单查明,保留 null;模型显示尺寸为显式 visual proxy 假设。","管式气氛炉的气路仅登记空间端口和连接场景标记,未实现气体流量、压力、气氛组分、泄漏、吹扫、反应或安全互锁。","厂家24段程序控制器及温程编排尚未实现;当前仅支持写入固定温度目标并由宿主step推进升温与理想保温,不将表格中的温程能力宣称为已完成。","热模型是按本型号 1500 W 和 35 min 到 1100°C 标定工况约束的集中参数代理;有效热容与散热系数并非厂商实测,单个升温时间不能唯一识别两者。","部件质量、部件惯量与摩擦未知为 null。URDF 仅将 37 kg 整体质量集中于 base_link,以整体包围盒近似惯量;可动部件不伪造独立惯性。","URDF关节的effort=1 N、velocity=0.1 m/s为格式要求下的示意占位限制,不是厂商执行器力或速度;真实值为null,端封和工作管并无已验证的电动执行器。","GLB/OBJ 是导出时静态姿态;原生 Blender 对象经场景适配器绑定。机械行程为建模假设,未实施碰撞响应、机器人抓取或真实硬件控制。","接口 read 不推进时间;宿主 step 共同推进已注册实例。去重仅为当前宿主内存,重启后不承诺恰好一次。","API 过滤内部真值;共享 Python 进程与可读工作区不构成安全隔离,应由宿主限制文件和进程访问。","Synthetic empty hot-zone lumped model, derived from the manufacturer 35-minute heat-up point with assumed 20 deg C ambient and UA; C and UA are not separately identifiable from that one point.","Maximum rated temperature is 1473.15 K; continuous manufacturer rating is 1373.15 K. This model does not enforce dwell-time limits or model degradation above the continuous rating.","Reference manufacturer heat-up configuration uses an empty quartz work tube and insulation plugs. Removal/seal position does not alter thermal coefficients; other configurations and cooldown are uncalibrated.","No sample temperature gradients, chemical kinetics, purge, pressure, gas flow, oxygen concentration, vacuum integrity, robot operation, collision safety, or hardware driver.","Scene sliding coordinates are an illustrative disassembly aid, not real motors or a furnace door hinge.","Indicated temperature is an estimated ideal display rounded on a 0.1 deg C grid and exposed in K, not a measured sensor accuracy claim.","Only trusted host step advances the shared TF1-world clock. Python API visibility filtering does not isolate Python introspection, shared memory or filesystem access; use a separate trusted host process for untrusted agents."],"sources":[],"checks":{"coverage":{"status":"partial","implemented":["power.set","thermal.set_temperature"],"unsupported":["scene.set_end_seal","scene.set_work_tube","scene.set_gas_connection"],"note_zh":"热核心一致(差 ≤0.003 K);端塞、工作管、气路场景能力未搬;关节化 USD(1 个按键(碰到即触发)、5 个门/盖/阀等被动关节);接口点 1 个(接口);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 heat(灯)"}},"previews":["previews/carbolite_tf1_12_60_300/preview_assembled.webp","previews/carbolite_tf1_12_60_300/preview_disassembled.webp","previews/carbolite_tf1_12_60_300/preview_internal_schematic.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/asset.contract.json","bytes":191593},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/collision_proxies.json","bytes":109764},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/geometry_manifest.json","bytes":135071},{"name":"model.blend","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.blend","bytes":329644},{"name":"model.glb","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.glb","bytes":1573616},{"name":"model.urdf","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.urdf","bytes":71270},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/scene_adapter.py","bytes":5532}],"completeness":{"components":19,"with_collisions":14,"with_objects":19,"with_function":19,"with_mass":0,"joints_matching_component":4,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"carbolite_tf1_12_60_300","chem_id":"CHEM-186","name_en":"Tube furnace (controlled atmosphere)","maker":"Carbolite Gero","model":"TF1 12/60/300","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t1_thermal/carbolite_tf1/asset.contract.json","runtime":"scripts/basic40_runtime_thermal.py"} \ No newline at end of file +{"tid":"instrument.carbolite_tf1_12_60_300","asset_dir":"basic40_batch02/t1_thermal/carbolite_tf1","name_zh":"管式气氛炉 Carbolite Gero TF1 12/60/300","category":"基础计量与样品处理","description_zh":"CHEM-186 指定型号;包括炉体、独立工作管与端封、气路空间端口及集中参数空载热模型。full 表示本次配置功能组件完整登记,非厂家全部功能已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"整机台面投影中心;+X 向右沿水平炉管轴,+Y 向后,+Z 向上。XYZ 整机外形为 0.495×0.480×0.575 m,伸出的选配工作管单独计。"},"mass_kg":37.0,"size_m":[0.876,0.48,0.575],"bbox_min":[-0.438,-0.24,0.0],"bbox_max":[0.438,0.24,0.575],"manifest_dimensions_m":[0.495,0.48,0.575],"glb":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.urdf","links":{"base_link":"/Geometry/base_link","work_tube":"/Geometry/base_link/work_tube","end_seal_left_parking_frame":"/Geometry/base_link/end_seal_left_parking_frame","end_seal_left":"/Geometry/base_link/end_seal_left_parking_frame/end_seal_left","end_seal_right_parking_frame":"/Geometry/base_link/end_seal_right_parking_frame","end_seal_right":"/Geometry/base_link/end_seal_right_parking_frame/end_seal_right","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[0.0,0.02,0.5843],"place":[0.0,0.02,0.4543],"post_place":[0.0,0.02,0.5843],"joint_work_tube_joint":[0.0,0.02,0.3775],"joint_end_seal_left_parking_frame_joint":[-0.378,0.02,0.3775],"joint_end_seal_left_joint":[-0.378,0.02,0.3775],"joint_end_seal_right_parking_frame_joint":[0.378,0.02,0.3775],"joint_end_seal_right_joint":[0.378,0.02,0.3775],"joint_btn_power_switch":[-0.076,-0.227,0.101]},"joints":[{"name":"work_tube_joint","type":"prismatic","parent":"base_link","child":"work_tube","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.8,"effort":1.0,"mimic":null,"origin_m":[0.0,0.02,0.3775],"child_prim":"/Geometry/base_link/work_tube","child_bbox_min":[-0.375,-0.005,0.3525],"child_bbox_max":[0.375,0.045,0.4025],"kind":"other"},{"name":"end_seal_left_parking_frame_joint","type":"prismatic","parent":"base_link","child":"end_seal_left_parking_frame","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.1,"effort":1.0,"mimic":null,"origin_m":[-0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_left_parking_frame","child_bbox_min":[-0.438,-0.019,0.3385],"child_bbox_max":[-0.3625,0.059,0.4165],"kind":"other"},{"name":"end_seal_left_joint","type":"prismatic","parent":"end_seal_left_parking_frame","child":"end_seal_left","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[-0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_left_parking_frame/end_seal_left","child_bbox_min":[-0.438,-0.019,0.3385],"child_bbox_max":[-0.3625,0.059,0.4165],"kind":"other"},{"name":"end_seal_right_parking_frame_joint","type":"prismatic","parent":"base_link","child":"end_seal_right_parking_frame","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.1,"effort":1.0,"mimic":null,"origin_m":[0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_right_parking_frame","child_bbox_min":[0.3625,-0.019,0.3385],"child_bbox_max":[0.438,0.059,0.4165],"kind":"other"},{"name":"end_seal_right_joint","type":"prismatic","parent":"end_seal_right_parking_frame","child":"end_seal_right","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[0.378,0.02,0.3775],"child_prim":"/Geometry/base_link/end_seal_right_parking_frame/end_seal_right","child_bbox_min":[0.3625,-0.019,0.3385],"child_bbox_max":[0.438,0.059,0.4165],"kind":"other"},{"name":"btn_power_switch","type":"prismatic","parent":"base_link","child":"power_switch","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.076,-0.227,0.101],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[-0.085,-0.229,0.092],"child_bbox_max":[-0.067,-0.225,0.11],"kind":"button"}],"controls":{"buttons":["btn_power_switch"],"knobs":[]},"slots":[{"name":"work_tube","link":"work_tube","part":"work_tube","pos":[0.0,0.02,0.3775],"rot":[0.0,0.7071067811865475,0.0,0.7071067811865475],"pos_link":[0.0,0.0,0.0],"rot_link":[0.0,0.707107,0.0,0.707107],"radius_m":0.025,"kind":"port","fits":["boat","crucible"],"anchor":"center","insert_axis":[1.0,0.0,0.0],"capture_m":0.03,"access":["end_seal_left_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"heat","part":"power_indicator","prim":"/Geometry/base_link/readout_heat","link":"base_link","digits":0,"decimals":0,"unit":"","center":[0.077,-0.229,0.103],"up":[0.0,-0.0,1.0],"source":{"lamp":{"predicate":"IsHeaterOn"}},"blank_channel":null,"on":[1.0,0.65,0.1],"off":[0.03,0.03,0.03],"size_m":[0.008,0.008],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"two_person","mass_kg":37.0,"footprint_m":[0.876,0.48],"height_m":0.575,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.3775,"primary_slot":"work_tube","access":[],"slot_count":1},"components":[{"id":"control_box","name_zh":"控制箱与承重底座","function_zh":"容纳电源和单区控制器并承载炉体。","physical_meaning_zh":"容纳电源和单区控制器并承载炉体。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__control_box","carbolite_tf1__control_box__visual"],"collisions":[{"shape":"box","origin_m":[0,0.06,0.1],"rpy_rad":[0,0,0],"size_m":[0.45,0.36,0.17]},{"shape":"box","origin_m":[-0.1695,-0.18,0.1],"rpy_rad":[0,0,0],"size_m":[0.111,0.12,0.17]},{"shape":"box","origin_m":[0.1695,-0.18,0.1],"rpy_rad":[0,0,0],"size_m":[0.111,0.12,0.17]},{"shape":"box","origin_m":[0,-0.18,0.0425],"rpy_rad":[0,0,0],"size_m":[0.228,0.12,0.055]},{"shape":"box","origin_m":[0,-0.18,0.18],"rpy_rad":[0,0,0],"size_m":[0.228,0.12,0.01]},{"shape":"box","origin_m":[0,-0.195,0.134],"rpy_rad":[0,0,0],"size_m":[0.23,0.05,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22499999403953552,-0.24000000953674316,0.015000000596046448],[0.22499999403953552,0.24000000953674316,0.19049999117851257]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"feet","name_zh":"支脚","function_zh":"四点支撑,台面接触底面z=0。","physical_meaning_zh":"四点支撑,台面接触底面z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__feet","carbolite_tf1__feet__visual"],"collisions":[{"shape":"cylinder","origin_m":[-0.181,-0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[-0.181,0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[0.181,-0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015},{"shape":"cylinder","origin_m":[0.181,0.185,0.0075],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.1979999989271164,-0.20200000703334808,0.0],[0.1979999840259552,0.2019999921321869,0.014999999664723873]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"furnace_shell","name_zh":"红白隔热外壳","function_zh":"不可开合炉体外壳围住隔热层;中空炉孔沿X贯通。","physical_meaning_zh":"不可开合炉体外壳围住隔热层;中空炉孔沿X贯通。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__furnace_shell","carbolite_tf1__brand","carbolite_tf1__model_label","carbolite_tf1__furnace_shell__visual"],"collisions":[{"shape":"box","origin_m":[-0.151,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.099,0.414,0.017]},{"shape":"box","origin_m":[-0.151,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[-0.151,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[-0.151,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.099,0.4,0.009]},{"shape":"box","origin_m":[0,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.203,0.414,0.017]},{"shape":"box","origin_m":[0,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.203,0.016,0.362]},{"shape":"box","origin_m":[0,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.203,0.016,0.362]},{"shape":"box","origin_m":[0,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.203,0.4,0.009]},{"shape":"box","origin_m":[0.151,0.02,0.5665],"rpy_rad":[0,0,0],"size_m":[0.099,0.414,0.017]},{"shape":"box","origin_m":[0.151,-0.18,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[0.151,0.22,0.3775],"rpy_rad":[0,0,0],"size_m":[0.099,0.016,0.362]},{"shape":"box","origin_m":[0.151,0.02,0.1895],"rpy_rad":[0,0,0],"size_m":[0.099,0.4,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2004999965429306,-0.1889999955892563,0.1850000023841858],[0.2004999816417694,0.2280000001192093,0.574999988079071]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"side_guards","name_zh":"侧部通风防护网","function_zh":"左右防护面围绕炉孔,保留贯通孔和通风格栅。","physical_meaning_zh":"左右防护面围绕炉孔,保留贯通孔和通风格栅。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__side_guards","carbolite_tf1__side_guards__visual"],"collisions":[{"shape":"box","origin_m":[-0.235,0.02,0.535],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[-0.235,0.02,0.221],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[-0.235,-0.125,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[-0.235,0.165,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[0.235,0.02,0.535],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[0.235,0.02,0.221],"rpy_rad":[0,0,0],"size_m":[0.025,0.382,0.072]},{"shape":"box","origin_m":[0.235,-0.125,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]},{"shape":"box","origin_m":[0.235,0.165,0.3775],"rpy_rad":[0,0,0],"size_m":[0.025,0.092,0.246]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.2475000023841858,-0.17100000381469727,0.1850000023841858],[0.2474999874830246,0.2110000103712082,0.5710000395774841]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"insulation","name_zh":"隔热层与60mm炉孔","function_zh":"圆环隔热层留出直径60mm的炉孔,炉孔不等于工作管内径。","physical_meaning_zh":"圆环隔热层留出直径60mm的炉孔,炉孔不等于工作管内径。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__insulation","carbolite_tf1__insulation__visual"],"collisions":[{"shape":"box","origin_m":[0,0.092,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.08886517601859428,0.02381135214943191],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.07967433714816836,0.04599999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.06505382386916238,0.06505382386916236],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.046000000000000006,0.07967433714816835],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.02381135214943193,0.08886517601859427],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,5.6333752760778246e-18,0.092],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0238113521494319,0.08886517601859428],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.045999999999999985,0.07967433714816836],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.06505382386916236,0.06505382386916238],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.07967433714816834,0.04600000000000003],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.08886517601859427,0.023811352149431933],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.092,1.1266750552155649e-17],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0888651760185943,-0.02381135214943187],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.07967433714816836,-0.04599999999999998],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.0650538238691624,-0.06505382386916234],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.04600000000000004,-0.07967433714816832],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-0.023811352149431978,-0.08886517601859427],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,-1.6900125828233474e-17,-0.092],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.023811352149431867,-0.0888651760185943],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.04599999999999994,-0.07967433714816839],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.06505382386916235,-0.06505382386916239],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.07967433714816832,-0.04600000000000004],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.39,0.124,0.040548969256917915]},{"shape":"box","origin_m":[0,0.08886517601859427,-0.023811352149431985],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.39,0.124,0.040548969256917915]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_dimension_with_schematic_insulation","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[-0.19499999284744263,-0.1340000033378601,0.22349999845027924],[0.19499999284744263,0.17399999499320984,0.531499981880188]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"heating_element","name_zh":"单区300mm加热元件","function_zh":"围绕炉孔分布的电阻元件示意,热模型为集中参数。","physical_meaning_zh":"围绕炉孔分布的电阻元件示意,热模型为集中参数。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__heating_element","carbolite_tf1__heating_element__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.15000000596046448,-0.013500001281499863,0.343999981880188],[0.15000000596046448,0.05350000038743019,0.41100001335144043]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"work_tube","name_zh":"可抽出工作管","function_zh":"样品与气氛的贯通容纳空间;代理内径44mm,不代表实际选配管径。","physical_meaning_zh":"样品与气氛的贯通容纳空间;代理内径44mm,不代表实际选配管径。","subsystem":null,"parent":"root","origin_m":[0,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__work_tube","carbolite_tf1__work_tube__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0235,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.022699256917793106,0.006082247559909238],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.02035159698893431,0.011749999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.016617009357883867,0.016617009357883867],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.011750000000000003,0.020351596988934306],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.006082247559909243,0.022699256917793103],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,1.4389599889981401e-18,0.0235],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.006082247559909235,0.022699256917793106],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.011749999999999997,0.02035159698893431],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.016617009357883867,0.016617009357883867],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.020351596988934306,0.011750000000000009],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.022699256917793103,0.006082247559909244],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.0235,2.8779199779962802e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.022699256917793106,-0.006082247559909228],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.020351596988934312,-0.011749999999999995],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.016617009357883877,-0.016617009357883857],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.01175000000000001,-0.020351596988934302],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-0.006082247559909256,-0.0226992569177931],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,-4.31687996699442e-18,-0.0235],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.006082247559909227,-0.022699256917793106],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.011749999999999984,-0.020351596988934316],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.016617009357883863,-0.01661700935788387],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.020351596988934302,-0.01175000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]},{"shape":"box","origin_m":[0,0.0226992569177931,-0.006082247559909257],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.75,0.0030000000000000027,0.006582624879369792]}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.8],"state_id":"work_tube.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_work_tube"],"bbox_m":[[-0.375,-0.005000000819563866,0.35249999165534973],[0.375,0.04500000178813934,0.4025000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"insulation_plugs","name_zh":"隔热塞示意","function_zh":"厂家升温条件中的隔热塞;跟随管体,不模拟渗流。","physical_meaning_zh":"厂家升温条件中的隔热塞;跟随管体,不模拟渗流。","subsystem":null,"parent":"work_tube","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__insulation_plugs","carbolite_tf1__insulation_plugs__visual"],"collisions":[{"shape":"box","origin_m":[-0.193,0.014,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.013522961568046957,0.0036234666314352904],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.012124355652982142,0.006999999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.009899494936611667,0.009899494936611665],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.007000000000000002,0.01212435565298214],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.0036234666314352935,0.013522961568046955],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,8.572527594031473e-19,0.014],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0036234666314352887,0.013522961568046957],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0069999999999999975,0.012124355652982142],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.009899494936611665,0.009899494936611667],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.012124355652982139,0.0070000000000000045],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.013522961568046955,0.0036234666314352943],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.014,1.7145055188062945e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.013522961568046958,-0.003623466631435285],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.012124355652982144,-0.006999999999999997],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.00989949493661167,-0.00989949493661166],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.007000000000000006,-0.012124355652982137],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-0.0036234666314353013,-0.013522961568046953],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,-2.5717582782094414e-18,-0.014],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.0036234666314352844,-0.013522961568046958],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.006999999999999991,-0.012124355652982147],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.009899494936611663,-0.009899494936611668],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.012124355652982137,-0.007000000000000006],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[-0.193,0.013522961568046953,-0.003623466631435302],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.014,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.013522961568046957,0.0036234666314352904],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.012124355652982142,0.006999999999999999],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.009899494936611667,0.009899494936611665],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.007000000000000002,0.01212435565298214],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.0036234666314352935,0.013522961568046955],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,8.572527594031473e-19,0.014],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0036234666314352887,0.013522961568046957],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0069999999999999975,0.012124355652982142],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.009899494936611665,0.009899494936611667],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.012124355652982139,0.0070000000000000045],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.013522961568046955,0.0036234666314352943],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.014,1.7145055188062945e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.013522961568046958,-0.003623466631435285],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.012124355652982144,-0.006999999999999997],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.00989949493661167,-0.00989949493661166],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.007000000000000006,-0.012124355652982137],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-0.0036234666314353013,-0.013522961568046953],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,-2.5717582782094414e-18,-0.014],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.0036234666314352844,-0.013522961568046958],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.006999999999999991,-0.012124355652982147],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.009899494936611663,-0.009899494936611668],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.012124355652982137,-0.007000000000000006],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]},{"shape":"box","origin_m":[0.193,0.013522961568046953,-0.003623466631435302],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.026,0.014000000000000002,0.005529404898670626]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_work_tube"],"bbox_m":[[-0.20600000023841858,-0.0010000001639127731,0.3564999997615814],[0.20600001513957977,0.04100000113248825,0.398499995470047]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"end_seal_left","name_zh":"左端封","function_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","physical_meaning_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","subsystem":null,"parent":"root","origin_m":[-0.378,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__end_seal_left","carbolite_tf1__end_seal_left__visual"],"collisions":[{"shape":"box","origin_m":[0,0.022,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359503,0.005694018992255456],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01905255888325765,0.010999999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.015556349186104046,0.015556349186104042],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.011000000000000001,0.019052558883257648],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.00569401899225546,0.0212503681783595],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,1.3471114790620884e-18,0.022],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554535,0.021250368178359503],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.010999999999999996,0.01905255888325765],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104042,0.015556349186104046],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.019052558883257645,0.011000000000000006],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0212503681783595,0.005694018992255462],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.022,2.694222958124177e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.021250368178359503,-0.005694018992255447],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01905255888325765,-0.010999999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104053,-0.015556349186104036],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01100000000000001,-0.019052558883257645],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554734,-0.021250368178359496],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-4.041334437186265e-18,-0.022],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.0056940189922554466,-0.021250368178359503],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.010999999999999985,-0.01905255888325766],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01555634918610404,-0.015556349186104048],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.019052558883257645,-0.01100000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359496,-0.005694018992255474],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0.014,0.028900000000000002,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.027915256379754075,0.0074798704034628495],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.025028134169370282,0.01445],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.020435385976291225,0.020435385976291222],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.014450000000000005,0.02502813416937028],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.0074798704034628564,0.02791525637975407],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,1.7696146247679256e-18,0.028900000000000002],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.007479870403462847,0.027915256379754075],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.014449999999999996,0.025028134169370282],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.020435385976291222,0.020435385976291225],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.025028134169370275,0.014450000000000011],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.02791525637975407,0.007479870403462858],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.028900000000000002,3.539229249535851e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.02791525637975408,-0.007479870403462839],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.025028134169370282,-0.014449999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.020435385976291236,-0.020435385976291215],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.014450000000000013,-0.025028134169370272],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-0.007479870403462872,-0.02791525637975407],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,-5.308843874303776e-18,-0.028900000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.007479870403462837,-0.02791525637975408],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.014449999999999982,-0.02502813416937029],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.02043538597629122,-0.02043538597629123],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.025028134169370272,-0.014450000000000013],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[0.014,0.02791525637975407,-0.007479870403462874],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"cylinder","origin_m":[-0.018,0.033,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,0.016500000000000004,0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.016499999999999994,0.028578838324886478],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.033,4.041334437186266e-18],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,-0.016500000000000015,-0.028578838324886467],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.018,0.016500000000000004,-0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012}],"joint":{"type":"prismatic","axis":[-1,0,0],"limits":[0,0.12],"state_id":"end_seal.left.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal"],"bbox_m":[[-0.4020000100135803,-0.01900000125169754,0.3384999930858612],[-0.36249998211860657,0.05900000035762787,0.4165000021457672]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","parking_joint","physical_meaning_zh","properties","urdf_joint_origin_m","urdf_parent_link"]},{"id":"gas_inlet","name_zh":"气体入口","function_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","physical_meaning_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","subsystem":null,"parent":"end_seal_left","origin_m":[-0.033,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__gas_inlet","carbolite_tf1__gas_inlet__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0052499999999999995,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017608,0.0013587999867882338],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868303,0.0026249999999999993],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0037123106012293744,0.003712310601229374],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.002625,0.004546633369868302],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882348,0.005071110588017608],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,3.214697847761802e-19,0.0052499999999999995],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.001358799986788233,0.005071110588017608],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002624999999999999,0.004546633369868303],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229374,0.0037123106012293744],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868301,0.0026250000000000015],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017608,0.0013587999867882353],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0052499999999999995,6.429395695523604e-19],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017609,-0.0013587999867882318],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868303,-0.0026249999999999984],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229376,-0.003712310601229372],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002625000000000002,-0.004546633369868301],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0013587999867882379,-0.005071110588017607],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-9.644093543285404e-19,-0.0052499999999999995],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882314,-0.005071110588017609],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0026249999999999963,-0.004546633369868305],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.003712310601229373,-0.003712310601229375],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868301,-0.002625000000000002],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017607,-0.001358799986788238],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal","scene.set_gas_connection"],"bbox_m":[[-0.4209999740123749,0.008999999612569809,0.3679737150669098],[-0.4009999930858612,0.03099999949336052,0.38702628016471863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"connection_left","name_zh":"气路连接标记","function_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","physical_meaning_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","subsystem":null,"parent":"gas_inlet","origin_m":[-0.02,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__connection_left","carbolite_tf1__connection_left__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_gas_connection"],"bbox_m":[[-0.43799999356269836,0.010499999858438969,0.36800000071525574],[-0.42399999499320984,0.029500000178813934,0.3869999945163727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"end_seal_right","name_zh":"右端封","function_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","physical_meaning_zh":"独立可移除气密端封的简化代理;关节代表宿主移动,不是电动执行器。","subsystem":null,"parent":"root","origin_m":[0.378,0.02,0.3775],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__end_seal_right","carbolite_tf1__end_seal_right__visual"],"collisions":[{"shape":"box","origin_m":[0,0.022,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359503,0.005694018992255456],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01905255888325765,0.010999999999999998],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.015556349186104046,0.015556349186104042],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.011000000000000001,0.019052558883257648],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.00569401899225546,0.0212503681783595],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,1.3471114790620884e-18,0.022],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554535,0.021250368178359503],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.010999999999999996,0.01905255888325765],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104042,0.015556349186104046],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.019052558883257645,0.011000000000000006],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0212503681783595,0.005694018992255462],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.022,2.694222958124177e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.021250368178359503,-0.005694018992255447],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01905255888325765,-0.010999999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.015556349186104053,-0.015556349186104036],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.01100000000000001,-0.019052558883257645],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-0.0056940189922554734,-0.021250368178359496],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,-4.041334437186265e-18,-0.022],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.0056940189922554466,-0.021250368178359503],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.010999999999999985,-0.01905255888325766],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.01555634918610404,-0.015556349186104048],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.019052558883257645,-0.01100000000000001],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[0,0.021250368178359496,-0.005694018992255474],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.028,0.034,0.010268894811816875]},{"shape":"box","origin_m":[-0.014,0.028900000000000002,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.027915256379754075,0.0074798704034628495],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.025028134169370282,0.01445],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.020435385976291225,0.020435385976291222],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.014450000000000005,0.02502813416937028],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.0074798704034628564,0.02791525637975407],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,1.7696146247679256e-18,0.028900000000000002],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.007479870403462847,0.027915256379754075],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.014449999999999996,0.025028134169370282],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.020435385976291222,0.020435385976291225],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.025028134169370275,0.014450000000000011],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.02791525637975407,0.007479870403462858],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.028900000000000002,3.539229249535851e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.02791525637975408,-0.007479870403462839],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.025028134169370282,-0.014449999999999994],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.020435385976291236,-0.020435385976291215],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.014450000000000013,-0.025028134169370272],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-0.007479870403462872,-0.02791525637975407],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,-5.308843874303776e-18,-0.028900000000000002],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.007479870403462837,-0.02791525637975408],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.014449999999999982,-0.02502813416937029],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.02043538597629122,-0.02043538597629123],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.025028134169370272,-0.014450000000000013],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"box","origin_m":[-0.014,0.02791525637975407,-0.007479870403462874],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.003,0.008200000000000002,0.008689064840768125]},{"shape":"cylinder","origin_m":[0.018,0.033,0.0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,0.016500000000000004,0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.016499999999999994,0.028578838324886478],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.033,4.041334437186266e-18],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,-0.016500000000000015,-0.028578838324886467],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.018,0.016500000000000004,-0.028578838324886474],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0033,"length_m":0.012}],"joint":{"type":"prismatic","axis":[1,0,0],"limits":[0,0.12],"state_id":"end_seal.right.withdrawal_m","accessor":"location.x"},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal"],"bbox_m":[[0.36249998211860657,-0.01900000125169754,0.3384999930858612],[0.4020000100135803,0.05900000035762787,0.4165000021457672]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","parking_joint","physical_meaning_zh","properties","urdf_joint_origin_m","urdf_parent_link"]},{"id":"gas_outlet","name_zh":"气体出口","function_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","physical_meaning_zh":"端封上的气路空间端口,管路规格/压力/流量未知。","subsystem":null,"parent":"end_seal_right","origin_m":[0.033,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__gas_outlet","carbolite_tf1__gas_outlet__visual"],"collisions":[{"shape":"box","origin_m":[0,0.0052499999999999995,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017608,0.0013587999867882338],"rpy_rad":[0.2617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868303,0.0026249999999999993],"rpy_rad":[0.5235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0037123106012293744,0.003712310601229374],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.002625,0.004546633369868302],"rpy_rad":[1.0471975511965976,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882348,0.005071110588017608],"rpy_rad":[1.308996938995747,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,3.214697847761802e-19,0.0052499999999999995],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.001358799986788233,0.005071110588017608],"rpy_rad":[1.832595714594046,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002624999999999999,0.004546633369868303],"rpy_rad":[2.0943951023931953,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229374,0.0037123106012293744],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868301,0.0026250000000000015],"rpy_rad":[2.617993877991494,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017608,0.0013587999867882353],"rpy_rad":[2.8797932657906435,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0052499999999999995,6.429395695523604e-19],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.005071110588017609,-0.0013587999867882318],"rpy_rad":[3.4033920413889422,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.004546633369868303,-0.0026249999999999984],"rpy_rad":[3.665191429188092,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.003712310601229376,-0.003712310601229372],"rpy_rad":[3.926990816987241,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.002625000000000002,-0.004546633369868301],"rpy_rad":[4.1887902047863905,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-0.0013587999867882379,-0.005071110588017607],"rpy_rad":[4.45058959258554,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,-9.644093543285404e-19,-0.0052499999999999995],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0013587999867882314,-0.005071110588017609],"rpy_rad":[4.974188368183839,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.0026249999999999963,-0.004546633369868305],"rpy_rad":[5.235987755982988,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.003712310601229373,-0.003712310601229375],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.004546633369868301,-0.002625000000000002],"rpy_rad":[5.759586531581287,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]},{"shape":"box","origin_m":[0,0.005071110588017607,-0.001358799986788238],"rpy_rad":[6.021385919380436,0,0],"size_m":[0.02,0.0045,0.0019747874638109376]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"assumed","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_end_seal","scene.set_gas_connection"],"bbox_m":[[0.4009999930858612,0.008999999612569809,0.3679737150669098],[0.4209999740123749,0.03099999949336052,0.38702628016471863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"connection_right","name_zh":"气路连接标记","function_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","physical_meaning_zh":"显隐标记表示宿主拓扑连接,不表示真实气体输运。","subsystem":null,"parent":"gas_outlet","origin_m":[0.02,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__connection_right","carbolite_tf1__connection_right__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["scene.set_gas_connection"],"bbox_m":[[0.42399999499320984,0.010499999858438969,0.36800000071525574],[0.43799999356269836,0.029500000178813934,0.3869999945163727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"controller","name_zh":"单区程序控制器示意","function_zh":"小型数字控制器的交互位置,外观非精确面板复刻。","physical_meaning_zh":"小型数字控制器的交互位置,外观非精确面板复刻。","subsystem":null,"parent":"root","origin_m":[0,-0.223,0.123],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__controller","carbolite_tf1__display_temperature","carbolite_tf1__display_setpoint","carbolite_tf1__controller__visual"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.183,0.004,0.085]},{"shape":"box","origin_m":[0,-0.004,0.006],"rpy_rad":[0,0,0],"size_m":[0.098,0.008,0.053]},{"shape":"box","origin_m":[-0.033,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[-0.011,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[0.011,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]},{"shape":"box","origin_m":[0.033,-0.011,-0.027],"rpy_rad":[0,0,0],"size_m":[0.013,0.003,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature"],"bbox_m":[[-0.09149999916553497,-0.23549999296665192,0.08050000667572021],[0.09149999916553497,-0.22100000083446503,0.1655000001192093]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"电源状态对应的可视按键。","physical_meaning_zh":"电源状态对应的可视按键。","subsystem":null,"parent":"root","origin_m":[-0.076,-0.227,0.101],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__power_switch","carbolite_tf1__power_switch__visual"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.08499999344348907,-0.2290000021457672,0.09200000017881393],[-0.06700000166893005,-0.22499999403953552,0.11000000685453415]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"power_indicator","name_zh":"电源指示","function_zh":"独立发光外观目标表示仿真通电状态。","physical_meaning_zh":"独立发光外观目标表示仿真通电状态。","subsystem":null,"parent":"root","origin_m":[0.077,-0.227,0.103],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__power_indicator","carbolite_tf1__power_indicator__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[0.0729999989271164,-0.2290000021457672,0.0989999994635582],[0.08100000023841858,-0.22499999403953552,0.10700000077486038]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"temperature_probe","name_zh":"温度探头示意","function_zh":"控制温度测点示意,未声明真实测量噪声或校准精度。","physical_meaning_zh":"控制温度测点示意,未声明真实测量噪声或校准精度。","subsystem":null,"parent":"root","origin_m":[0,0.059,0.391],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__temperature_probe","carbolite_tf1__temperature_probe__visual"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature"],"bbox_m":[[-0.0020000000949949026,0.04899999871850014,0.3889999985694885],[0.0020000000949949026,0.0689999982714653,0.3930000066757202]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]},{"id":"rear_connections","name_zh":"电源和数据接口","function_zh":"后面板电源/以太网接口的示意位置,不实现厂家通信协议。","physical_meaning_zh":"后面板电源/以太网接口的示意位置,不实现厂家通信协议。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carbolite_tf1__rear_connections","carbolite_tf1__rear_connections__visual"],"collisions":[{"shape":"box","origin_m":[-0.12,0.238,0.085],"rpy_rad":[0,0,0],"size_m":[0.032,0.004,0.025]},{"shape":"box","origin_m":[0.11,0.238,0.085],"rpy_rad":[0,0,0],"size_m":[0.024,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部尺寸仅作可视与碰撞代理;非厂商CAD,不作为实际部件规格。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.13599999248981476,0.23600000143051147,0.07249999791383743],[0.12199998646974564,0.24000000953674316,0.09750000387430191]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置仿真供电;开机要求工作管完全归位。","kind":"device_command","availability":"implemented","component_ids":["rear_connections","power_switch","power_indicator","heating_element","controller"],"implementation":{"process":"verified","host":"implemented","scene":"verified","robot":"absent","hardware":"absent"},"input":["enabled"]},"thermal.set_temperature":{"function_zh":"只写温度目标;实际温度与能量只在宿主 step 演化。","kind":"device_command","availability":"implemented","component_ids":["controller","heating_element","insulation","temperature_probe"],"implementation":{"process":"verified","host":"implemented","scene":"verified","robot":"absent","hardware":"absent"},"input":["temperature_K"]},"scene.set_end_seal":{"function_zh":"设置端封拆卸进度,映射为轴向退出及离轴停放;无机器人或接触求解。","kind":"simulation","availability":"implemented","component_ids":["end_seal_left","end_seal_right","gas_inlet","gas_outlet"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["side","withdrawal_m"]},"scene.set_work_tube":{"function_zh":"设置工作管沿+X的示意拆卸移位;工作管内径未知。","kind":"simulation","availability":"implemented","component_ids":["work_tube","insulation_plugs"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["withdrawal_m"]},"scene.set_gas_connection":{"function_zh":"记录气口连接标志;气压、流量、密封性、置换和气氛组成均未求解。","kind":"simulation","availability":"implemented","component_ids":["gas_inlet","gas_outlet","connection_left","connection_right"],"implementation":{"process":"not_applicable","host":"verified","scene":"verified","robot":"absent","hardware":"absent"},"input":["port_id","connected"]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电状态;不驱动真实硬件。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_switch","power_indicator","controller"],"write_via":"power.set"},"thermal.target_k":{"meaning_zh":"温度目标;调用成功仅确认目标已写入。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heating_element","insulation","work_tube"],"write_via":"thermal.set_temperature"},"thermal.temperature_k":{"meaning_zh":"集中参数热模型真值;仅受信任 debug/evaluator 可读。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"过程真值经过显式量化的理想显示代理,quality=estimated;不是厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["controller","temperature_probe"],"write_via":null},"thermal.heater_energy_j":{"meaning_zh":"宿主时间推进累计输入热量的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.heat_loss_energy_j":{"meaning_zh":"宿主时间推进累计散失热量的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"thermal.stored_energy_j":{"meaning_zh":"有效热容与相对环境温升之积的内部真值。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["heating_element","insulation","work_tube"],"write_via":null},"end_seal.left.withdrawal_m":{"meaning_zh":"左端封拆卸进度q:沿-X退出,q>0.06m后同时沿+Y离轴停放;零为装配位置,非电动行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["end_seal_left"],"write_via":"scene.set_end_seal"},"end_seal.right.withdrawal_m":{"meaning_zh":"右端封拆卸进度q:沿+X退出,q>0.06m后同时沿+Y离轴停放;零为装配位置,非电动行程。","unit":"m","access":"read_write","origin":"scene","component_ids":["end_seal_right"],"write_via":"scene.set_end_seal"},"work_tube.withdrawal_m":{"meaning_zh":"工作管沿管轴抽出的距离;行程为场景假设。","unit":"m","access":"read_write","origin":"scene","component_ids":["work_tube","insulation_plugs"],"write_via":"scene.set_work_tube"},"gas.inlet.connected":{"meaning_zh":"气体入口连接的场景标记,不表示流量或已吹扫。","unit":"1","access":"read_write","origin":"scene","component_ids":["gas_inlet","connection_left"],"write_via":"scene.set_gas_connection"},"gas.outlet.connected":{"meaning_zh":"气体出口连接的场景标记,不表示背压或排气能力。","unit":"1","access":"read_write","origin":"scene","component_ids":["gas_outlet","connection_right"],"write_via":"scene.set_gas_connection"},"gas.flow_rate_m3_s":{"meaning_zh":"无流量模型与实测数据,值为 null/unavailable。","unit":"m^3/s","access":"read_only","origin":"process_truth","component_ids":["gas_inlet","gas_outlet","work_tube"],"write_via":null},"gas.pressure_pa":{"meaning_zh":"无压力模型与实测数据,值为 null/unavailable。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["gas_inlet","gas_outlet","work_tube"],"write_via":null}},"mechanisms":{"thermal_model":{"meaning_zh":"空载单温区集中参数热模型;固定UA,工作管与端封位置不影响系数;样品反应与气体过程缺失。","implementation":"lumped","equations":["C dT/dt = P_in - UA (T - T_ambient),各恒定输入区间使用指数精确解。","低于目标时P_in=1500 W;达到目标后理想保持P_in=UA*(T_target-T_ambient);目标调低或断电时被动指数冷却。","在初温20°C与UA=0.5 W/K明确假设下:C=-UA*2100/ln(1-UA*(1373.15-293.15)/1500)=2352.7455618 J/K。","Q_stored=C*(T-Ta);每步Q_loss=Q_heater-C*(T_new-T_old),累计能量账本保持Q_heater-Q_loss=Q_stored。","T_indicated=round(T-273.15,1)+273.15 K,按0.1°C网格量化;此理想显示quality=estimated,未建立传感器噪声。"],"parameters":{"heater_power_w":{"value":1500.0,"unit":"W","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — TF1 12/60/300 technical table: maximum power 1500 W"},"maximum_temperature_k":{"value":1473.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — maximum temperature 1200 deg C"},"maximum_continuous_temperature_k":{"value":1373.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — continuous temperature 1100 deg C"},"reference_heatup_time_s":{"value":2100.0,"unit":"s","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — 35 min to 100 deg C below maximum, empty quartz work tube and insulation plugs"},"reference_heatup_temperature_k":{"value":1373.15,"unit":"K","evidence":"documented","meaning_zh":"https://www.carbolite.com/products/tube-furnace-range/universal-tube-furnaces/tf-range/ — 1200 - 100 = 1100 deg C"},"reference_ambient_temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"Assumed 20 deg C start; manufacturer heat-up table does not state starting ambient."},"heat_loss_w_k":{"value":0.5,"unit":"W/K","evidence":"assumption","meaning_zh":"Assumed effective UA, giving 540 W loss at 1100 deg C and 20 deg C ambient (36% of rated power). One manufacturer heat-up point cannot identify both C and UA; no cooldown/hold-power calibration."},"thermal_capacity_j_k":{"value":2352.7455618053887,"unit":"J/K","evidence":"assumption","meaning_zh":"Effective empty-system C = -UA*t/log(1-UA*(Tref-Tambient)/P), from 1500 W / 2100 s manufacturer heat-up point, assumed UA=0.5 W/K and ambient=293.15 K. This is not the measured heat capacity of any component."}}},"scene_configuration":{"meaning_zh":"工作管/端封拆卸与气口连接的示意配置状态;几何映射无接触求解,不代表机器人或真实电动机构。","implementation":"qualitative","equations":["工作管x=x0+q;左右端封x=x0±q,y=y0+0.10*clamp((q-0.06)/0.04,0,1)。","气路connected布尔状态只映射显隐;流量和压力保持null/unavailable。"],"parameters":{"work_tube_inner_diameter_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"60 mm is furnace bore / maximum work-tube outer diameter, not the work-tube inner diameter."},"work_tube_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"Selected work-tube material, wall thickness and mass are unconfirmed."},"end_seal_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"Individual end-seal component mass is unconfirmed."},"gas_flow_rate_m3_s":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"No flow controller, supply condition, conductance or flow measurement is configured."},"gas_pressure_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"No absolute-pressure state solver or sensor is configured."},"maximum_end_seal_withdrawal_m":{"value":0.12,"unit":"m","evidence":"assumption","meaning_zh":"Illustrative removable-part scene travel, not a manufacturer actuator stroke."},"minimum_end_seal_clearance_m":{"value":0.1,"unit":"m","evidence":"assumption","meaning_zh":"Scene clearance rule before work-tube translation; not measured collision clearance."},"maximum_work_tube_withdrawal_m":{"value":0.8,"unit":"m","evidence":"assumption","meaning_zh":"Illustrative work-tube scene travel along +X; not a manufacturer actuator stroke."},"end_seal_parking_y_m":{"value":0.1,"unit":"m","evidence":"assumption","meaning_zh":"端封拆卸后在+Y方向离轴停放的最大示意位移。"}}}},"limitations":["厂家炉孔直径 0.060 m 不等于工作管内径。工作管内外径、材料和端封规格未由指定清单查明,保留 null;模型显示尺寸为显式 visual proxy 假设。","管式气氛炉的气路仅登记空间端口和连接场景标记,未实现气体流量、压力、气氛组分、泄漏、吹扫、反应或安全互锁。","厂家24段程序控制器及温程编排尚未实现;当前仅支持写入固定温度目标并由宿主step推进升温与理想保温,不将表格中的温程能力宣称为已完成。","热模型是按本型号 1500 W 和 35 min 到 1100°C 标定工况约束的集中参数代理;有效热容与散热系数并非厂商实测,单个升温时间不能唯一识别两者。","部件质量、部件惯量与摩擦未知为 null。URDF 仅将 37 kg 整体质量集中于 base_link,以整体包围盒近似惯量;可动部件不伪造独立惯性。","URDF关节的effort=1 N、velocity=0.1 m/s为格式要求下的示意占位限制,不是厂商执行器力或速度;真实值为null,端封和工作管并无已验证的电动执行器。","GLB/OBJ 是导出时静态姿态;原生 Blender 对象经场景适配器绑定。机械行程为建模假设,未实施碰撞响应、机器人抓取或真实硬件控制。","接口 read 不推进时间;宿主 step 共同推进已注册实例。去重仅为当前宿主内存,重启后不承诺恰好一次。","API 过滤内部真值;共享 Python 进程与可读工作区不构成安全隔离,应由宿主限制文件和进程访问。","Synthetic empty hot-zone lumped model, derived from the manufacturer 35-minute heat-up point with assumed 20 deg C ambient and UA; C and UA are not separately identifiable from that one point.","Maximum rated temperature is 1473.15 K; continuous manufacturer rating is 1373.15 K. This model does not enforce dwell-time limits or model degradation above the continuous rating.","Reference manufacturer heat-up configuration uses an empty quartz work tube and insulation plugs. Removal/seal position does not alter thermal coefficients; other configurations and cooldown are uncalibrated.","No sample temperature gradients, chemical kinetics, purge, pressure, gas flow, oxygen concentration, vacuum integrity, robot operation, collision safety, or hardware driver.","Scene sliding coordinates are an illustrative disassembly aid, not real motors or a furnace door hinge.","Indicated temperature is an estimated ideal display rounded on a 0.1 deg C grid and exposed in K, not a measured sensor accuracy claim.","Only trusted host step advances the shared TF1-world clock. Python API visibility filtering does not isolate Python introspection, shared memory or filesystem access; use a separate trusted host process for untrusted agents."],"sources":[],"checks":{"coverage":{"status":"partial","implemented":["power.set","thermal.set_temperature"],"unsupported":["scene.set_end_seal","scene.set_work_tube","scene.set_gas_connection"],"note_zh":"热核心一致(差 ≤0.003 K);端塞、工作管、气路场景能力未搬;关节化 USD(1 个按键(碰到即触发)、5 个门/盖/阀等被动关节);接口点 1 个(接口);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 heat(灯)"}},"previews":["previews/carbolite_tf1_12_60_300/preview_assembled.webp","previews/carbolite_tf1_12_60_300/preview_disassembled.webp","previews/carbolite_tf1_12_60_300/preview_internal_schematic.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/asset.contract.json","bytes":197650},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/collision_proxies.json","bytes":109764},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/geometry_manifest.json","bytes":135071},{"name":"model.blend","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.blend","bytes":329644},{"name":"model.glb","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.glb","bytes":1573616},{"name":"model.urdf","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/model.urdf","bytes":71270},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1/scene_adapter.py","bytes":5532}],"completeness":{"components":19,"with_collisions":14,"with_objects":19,"with_function":19,"with_mass":0,"joints_matching_component":4,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"carbolite_tf1_12_60_300","chem_id":"CHEM-186","name_en":"Tube furnace (controlled atmosphere)","maker":"Carbolite Gero","model":"TF1 12/60/300","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t1_thermal/carbolite_tf1","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t1_thermal/carbolite_tf1/asset.contract.json","runtime":"scripts/basic40_runtime_thermal.py"} \ No newline at end of file diff --git a/data/assets/instrument.cytiva_biacoret200.json b/data/assets/instrument.cytiva_biacoret200.json index bd992da3f600149f4c45ce005d9ffcd7073e712c..2d8d83b1d4ef3a73f12d773dc4eee13179ea73a2 100644 --- a/data/assets/instrument.cytiva_biacoret200.json +++ b/data/assets/instrument.cytiva_biacoret200.json @@ -1 +1 @@ -{"tid":"instrument.cytiva_biacoret200","asset_dir":"expansion_batch04/t4_measure/cytiva_biacoret200","name_zh":"Biacore T200表面等离子共振生物传感器(处理单元)","category":"生化与湿化学分析","description_zh":"Cytiva Biacore T200(调研表第175行;已停产存档型号)处理单元600 W×615 D×690 H mm、60 kg:四个流通池(每池0.06 µL、高40 µm;单个、成对1-2/3-4或串联1-2-3-4,Fc1作2–4的参比、Fc3作4的参比)、流速1–100 µL/min、进样2–350 µL、分析温度4–45 °C(最多比环境低20 °C)、基线噪声典型<0.03 RU、漂移<0.3 RU/min、样品折射率1.33–1.40、数据1或10 Hz;缓冲液托盘四瓶与选择阀、在线脱气、两个注射泵、蠕动泵与管夹、恒温样品舱(托盘车、微孔板与试剂架、注射针与供液块)、芯片口(软件开盖)、五个状态灯、后部电源开关。运行层按宿主时钟推进(活动时0.1 s网格、空闲10 s块):温控、液路与样品塞、体折射率(IAPWS水n(T)+CRC溶质增量,1 % DMSO≈1200 RU)与配体排除体积、1:1结合与两室传质(厂家km/kt公式)、Eyring温度依赖、再生与配体损伤、胺偶联(活化、预富集、偶联、封闭)、SA/NTA捕获、归一化、漂移与噪声、空气尖峰、液体消耗与废液;控制软件功能(芯片、Prime、待机、维护工具、System Check、Shutdown、托盘、手动运行、固定化与pH筛选向导、方法)与评估软件功能(报告点、1:1+传质动力学、稳态亲和、标准曲线与CFCA浓度、溶剂校正、van 't Hoff/Eyring)。模板库:80个SKEMPI 2.0的SPR实测蛋白–蛋白体系(PDB序列算分子量与等电点)+入门试剂盒、65种CRC溶质折射率、Biacore溶液配方、芯片类型;入门试剂盒与barnase–barstar动力学由仿真流程复核。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"处理单元600×615 mm占地中心在支承面上的投影,z=0为支承面,+X右/+Y后(操作者在−Y侧;缓冲液托盘在左、废液与水托盘在右);参考姿态见reference_pose_zh"},"mass_kg":60.00000000000001,"size_m":[0.6,0.615,0.69],"bbox_min":[-0.3,-0.3075,0.0],"bbox_max":[0.3,0.3075,0.69],"manifest_dimensions_m":[0.6000000238418579,0.6150000051483512,0.6899999976158142],"glb":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.urdf","links":{"base_link":"/Geometry/base_link","chip_port_cover":"/Geometry/base_link/chip_port_cover","left_pump_door":"/Geometry/base_link/left_pump_door","peristaltic_clamp_lever":"/Geometry/base_link/peristaltic_clamp_lever","right_pump_door":"/Geometry/base_link/right_pump_door","rack_tray_carriage":"/Geometry/base_link/rack_tray_carriage","sample_compartment_door":"/Geometry/base_link/sample_compartment_door","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.028,-0.2945,0.48],"place":[-0.028,-0.2945,0.35],"post_place":[-0.028,-0.2945,0.48],"joint_chip_port_cover_joint":[0.169,-0.138,0.394],"joint_left_pump_door_joint":[-0.266,-0.142,0.417],"joint_peristaltic_clamp_lever_joint":[0.2,-0.105,0.255],"joint_right_pump_door_joint":[0.29,-0.142,0.233],"joint_rack_tray_carriage_joint":[-0.028,-0.3035,0.226],"joint_sample_compartment_door_joint":[-0.019,-0.112,0.684],"joint_power_switch_joint":[0.235,0.2995,0.15]},"joints":[{"name":"chip_port_cover_joint","type":"revolute","parent":"sensor_chip_port","child":"chip_port_cover","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.138,0.394],"child_prim":"/Geometry/base_link/chip_port_cover","child_bbox_min":[0.126,-0.143,0.394],"child_bbox_max":[0.212,-0.135,0.45],"kind":"door"},{"name":"left_pump_door_joint","type":"revolute","parent":"cabinet","child":"left_pump_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.6,"effort":10.0,"mimic":null,"origin_m":[-0.266,-0.142,0.417],"child_prim":"/Geometry/base_link/left_pump_door","child_bbox_min":[-0.267,-0.151,0.171],"child_bbox_max":[-0.139,-0.129,0.663],"kind":"door"},{"name":"peristaltic_clamp_lever_joint","type":"revolute","parent":"right_pump_compartment","child":"peristaltic_clamp_lever","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.2,-0.105,0.255],"child_prim":"/Geometry/base_link/peristaltic_clamp_lever","child_bbox_min":[0.193,-0.117,0.248],"child_bbox_max":[0.207,-0.1,0.319],"kind":"other"},{"name":"right_pump_door_joint","type":"revolute","parent":"cabinet","child":"right_pump_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.6,"effort":10.0,"mimic":null,"origin_m":[0.29,-0.142,0.233],"child_prim":"/Geometry/base_link/right_pump_door","child_bbox_min":[0.109,-0.149,0.083],"child_bbox_max":[0.291,-0.135,0.383],"kind":"door"},{"name":"rack_tray_carriage_joint","type":"prismatic","parent":"sample_compartment_box","child":"rack_tray_carriage","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.14,"effort":10.0,"mimic":null,"origin_m":[-0.028,-0.3035,0.226],"child_prim":"/Geometry/base_link/rack_tray_carriage","child_bbox_min":[-0.136,-0.3075,0.228],"child_bbox_max":[0.08,-0.1475,0.298],"kind":"other"},{"name":"sample_compartment_door_joint","type":"revolute","parent":"cabinet","child":"sample_compartment_door","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.75,"effort":10.0,"mimic":null,"origin_m":[-0.019,-0.112,0.684],"child_prim":"/Geometry/base_link/sample_compartment_door","child_bbox_min":[-0.132,-0.175,0.352],"child_bbox_max":[0.094,-0.14534,0.684],"kind":"door"},{"name":"power_switch_joint","type":"prismatic","parent":"mains_panel","child":"power_switch","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.235,0.2995,0.15],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.2275,0.2995,0.1395],"child_bbox_max":[0.2425,0.3075,0.1605],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sensor_chip_slot","link":"base_link","part":"cytiva_biacoret200__sensor_chip_port","pos":[0.16899999999999998,-0.139,0.42200000000000004],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.16899999999999998,-0.139,0.42200000000000004],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":["chip_port_cover_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"芯片口(Insert Chip后盖打开,箭头朝里插入)"},{"name":"rack_tray_surface","link":"rack_tray_carriage","part":"rack_tray_carriage","pos":[-0.028,-0.23249999999999998,0.23800000000000002],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[3.469446951953614e-18,0.07100000000000001,0.01200000000000001],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.06,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.04,"access":["rack_tray_carriage_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"托盘面(弹出后放微孔板与试剂架;随托盘车运动)"},{"name":"buffer_bottle_a","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.255,-0.18,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.255,-0.18,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.043,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘A位"},{"name":"buffer_bottle_b","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.27,-0.268,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.27,-0.268,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘B位"},{"name":"buffer_bottle_c","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.212,-0.272,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.212,-0.272,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘C位"},{"name":"buffer_bottle_d","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.19,-0.215,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.19,-0.215,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘D位"},{"name":"waste_bottle_seat","link":"base_link","part":"cytiva_biacoret200__waste_water_tray","pos":[0.235,-0.195,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.235,-0.195,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.054,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"废液瓶位(2 L)"},{"name":"water_bottle_seat","link":"base_link","part":"cytiva_biacoret200__waste_water_tray","pos":[0.155,-0.262,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.155,-0.262,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.036,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"蒸馏水瓶位(500 mL)"},{"name":"peristaltic_clamp_handle","link":"peristaltic_clamp_lever","part":"peristaltic_clamp_lever","pos":[0.2,-0.117,0.305],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,-0.011999999999999997,0.04999999999999999],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":["right_pump_door_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"蠕动泵管夹手柄(须先开右泵舱门)"},{"name":"mains_inlet","link":"base_link","part":"cytiva_biacoret200__mains_panel","pos":[0.235,0.2995,0.085],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.235,0.2995,0.085],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源插座(后部右侧)"},{"name":"pc_connector","link":"base_link","part":"cytiva_biacoret200__rear_panel","pos":[0.05,0.2995,0.12],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.05,0.2995,0.12],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.01,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"PC串口(后面板)"}],"hidden_parts":[],"readouts":[{"name":"lamp_ready","part":"cytiva_biacoret200__lamp_ready","prim":"/Geometry/base_link/readout_lamp_ready","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.64],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.ready"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_system","part":"cytiva_biacoret200__lamp_system","prim":"/Geometry/base_link/readout_lamp_system","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.618],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.system"}},"blank_channel":null,"on":[1.0,0.12,0.08],"off":[0.15,0.044399999999999995,0.039599999999999996],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_temperature","part":"cytiva_biacoret200__lamp_temperature","prim":"/Geometry/base_link/readout_lamp_temperature","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.596],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.temperature"}},"blank_channel":null,"on":[1.0,0.78,0.1],"off":[0.15,0.1236,0.041999999999999996],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_sensor_chip","part":"cytiva_biacoret200__lamp_sensor_chip","prim":"/Geometry/base_link/readout_lamp_sensor_chip","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.574],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.sensor_chip"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_run","part":"cytiva_biacoret200__lamp_run","prim":"/Geometry/base_link/readout_lamp_run","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.552],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.run"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":60.00000000000001,"footprint_m":[0.6,0.615],"height_m":0.69,"clearance_m":{"front":0.4,"back":0.2,"left":0.2,"right":0.2,"top":0.4},"robot_standoff_m":0.382,"work_height_m":0.238,"primary_slot":"rack_tray_surface","access":["chip_port_cover_joint","left_pump_door_joint","right_pump_door_joint","sample_compartment_door_joint"],"slot_count":11,"placement_evidence":"Biacore T200 processing unit (600 W x 615 D x 690 H mm, 60 kg net), data file CY12747 / Operating Instructions 28-9768-83 AH, standing on its four feet on one bench with the sample compartment door, the rack tray port, the chip port and the status lamps toward the operator; buffer tray on the left, waste and water tray on the right; the 60 kg split over the parts; chips, plates, racks, vials and the PC are external; fixed simulation root on the support plane is an engineering assumption","mass_evidence":"manufacturer_60kg_processing_unit_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_mass_kg":60.0,"layout_override_zh":"机器人主工作点为托盘面(rack.eject弹出后放微孔板与试剂架);厂家:四周至少20 cm通风间隙(操作说明4.1节),场地图上方400 mm(样品舱门上翻);前方0.40 m供托盘弹出0.14 m、换芯片与换瓶(工程值)"},"components":[{"id":"cabinet","name_zh":"机柜","function_zh":"处理单元机柜:光学单元、IFC与检测单元、注射泵、电子与珀尔帖冷却单元(内部未建)","physical_meaning_zh":"承载结构:处理单元机柜(光学单元、IFC、注射泵与电子未建;过程在运行层);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.572×0.39×0.678 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:机柜主体。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__cabinet"],"collisions":[{"shape":"box","origin_m":[0.013999999999999985,0.10024999999999999,0.351],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5720000000000001,0.39049999999999996,0.6779999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.415,0.425],"metallic":0.35,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","kit.provide","stock.provide","species.define","interaction.define","system.check","run.manual_start","run.queue_delete","run.stop_command","run.pause","run.resume","run.stop","runs.list","data.sensorgram","data.report_points","eval.kinetics","eval.affinity","eval.concentration","eval.solvent_correction","eval.thermodynamics","events.read","provenance.read","ledger.read","fault.inject","sim.step","sample.recovery","gxp.audit_trail","lipid.capture"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_fascia","name_zh":"前立面框","function_zh":"前立面的框与分隔(泵舱门、样品舱门与右侧面板之间)","physical_meaning_zh":"外观:前立面框;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.137×0.04×0.158 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:立面框。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__front_fascia"],"collisions":[{"shape":"box","origin_m":[-0.20350000000000001,-0.115,0.09100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.137,0.04000000000000001,0.158]},{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.047],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.415,0.425],"metallic":0.35,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_front_panel","name_zh":"右上面板","function_zh":"右上方的深灰面板:型号字样与五个状态灯(软件状态窗口在电脑上)","physical_meaning_zh":"外观:右上面板(字样与状态灯);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.195×0.04×0.21 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_front_panel"],"collisions":[{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.575],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.20999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"model_label","name_zh":"型号字样","function_zh":"右上面板的型号字样(通用字体重绘)","physical_meaning_zh":"外观贴图:型号字样;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.15×0.001×0.028 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__model_label"],"collisions":[{"shape":"box","origin_m":[0.212,-0.1356,0.664],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14999999999999997,0.001,0.028000000000000025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/model_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_legend","name_zh":"状态灯字样","function_zh":"状态灯旁的字样ready、system、temperature、sensor chip、run(通用字体重绘)","physical_meaning_zh":"外观贴图:状态灯字样;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.052×0.001×0.106 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_legend"],"collisions":[{"shape":"box","origin_m":[0.161,-0.1356,0.5950000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05199999999999999,0.001,0.1060000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lamp_legend.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_ready","name_zh":"ready状态灯","function_zh":"绿色ready灯:通电后亮","physical_meaning_zh":"指示件:ready状态灯,按运行层lamp.ready点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_ready"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.64],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_system","name_zh":"system状态灯","function_zh":"红色system灯:开机后亮几秒;其它时候亮表示系统错误","physical_meaning_zh":"指示件:system状态灯,按运行层lamp.system点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_system"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.618],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.15,0.044399999999999995,0.039599999999999996],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_temperature","name_zh":"temperature状态灯","function_zh":"黄色temperature灯:流通池温度稳定时常亮、不稳定时闪烁","physical_meaning_zh":"指示件:temperature状态灯,按运行层lamp.temperature点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_temperature"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.596],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.15,0.1236,0.041999999999999996],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_sensor_chip","name_zh":"sensor_chip状态灯","function_zh":"绿色sensor chip灯:芯片对接就绪时亮、插入未对接时闪烁","physical_meaning_zh":"指示件:sensor_chip状态灯,按运行层lamp.sensor_chip点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_sensor_chip"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_run","name_zh":"run状态灯","function_zh":"绿色run灯:运行中亮","physical_meaning_zh":"指示件:run状态灯,按运行层lamp.run点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_run"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.552],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["run.stop","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chip_port_fascia","name_zh":"芯片口面板","function_zh":"芯片口所在的面板(右侧中部)","physical_meaning_zh":"外观:芯片口面板;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.195×0.04×0.086 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__chip_port_fascia"],"collisions":[{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.427],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.08599999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sensor_chip_port","name_zh":"芯片口","function_zh":"芯片口:Insert Chip后盖自动打开,Series S芯片(在保护盒中)箭头朝里插入;Dock chip后芯片压到IFC上形成四个流通池","physical_meaning_zh":"接口:芯片口(接口sensor_chip_slot;芯片在运行层);装配原点 (0, 0, 0) m 相对 chip_port_fascia,碰撞代理为0.09×0.04×0.06 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:芯片口。","subsystem":null,"parent":"chip_port_fascia","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sensor_chip_port"],"collisions":[{"shape":"box","origin_m":[0.16899999999999998,-0.115,0.42200000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.09,0.04000000000000001,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.open_port","chip.insert","chip.dock","chip.eject","chip.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chip_port_cover","name_zh":"芯片口盖","function_zh":"芯片口盖:软件控制打开(不能手动打开),插入芯片后轻压关上","physical_meaning_zh":"可动件:芯片口盖;开角由运行层chip.port_cover_angle_rad镜像;关节:绕 +X 转动 0°–69°,状态 chip.port_cover_angle_rad,行程为工程估计;装配原点 (0.169, -0.138, 0.394) m 相对 sensor_chip_port,碰撞代理为0.086×0.008×0.056 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:口盖(下沿铰链)。","subsystem":null,"parent":"sensor_chip_port","origin_m":[0.16899999999999998,-0.138,0.394],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__chip_port_cover"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.028000000000000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.008000000000000007,0.055999999999999994]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,1.2],"state_id":"chip.port_cover_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.63],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.open_port","chip.close_cover"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_pump_compartment","name_zh":"左泵舱","function_zh":"左泵舱内壁(门内)","physical_meaning_zh":"外观:左泵舱内壁;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.13×0.002×0.494 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱壁。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_pump_compartment"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.096,0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13,0.0020000000000000018,0.494]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.2,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"degasser","name_zh":"缓冲液脱气机","function_zh":"真空脱气机:两根缓冲液管各经一个真空腔的膜管脱气(流动开始即自动运转)","physical_meaning_zh":"过程功能件:缓冲液脱气机(运行层不单独建模);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.105×0.03×0.055 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:脱气机。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__degasser"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.112,0.6040000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10499999999999998,0.03,0.05499999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.prime"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"syringe_pumps","name_zh":"注射泵","function_zh":"两个高性能注射泵:一个维持缓冲液流过IFC,一个吸取并精确输送样品与试剂(自动切换)","physical_meaning_zh":"过程功能件:注射泵(流速在运行层);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.084×0.028×0.155 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:注射泵(玻璃筒、柱塞与驱动)。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__syringe_pumps"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.111,0.4345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08400000000000002,0.027999999999999997,0.15500000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.92,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.prime","flow.standby","flow.stop_standby","maintenance.run","system.check","system.shutdown","run.command","wizard.immobilization","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"buffer_valve","name_zh":"缓冲液选择阀","function_zh":"缓冲液选择阀:管A–D接入,软件选择运行缓冲液(默认A)","physical_meaning_zh":"过程功能件:缓冲液选择阀(所选管在运行层flow.selected_tube);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.036×0.03×0.036 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:选择阀。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__buffer_valve"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.11199999999999999,0.26],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.035999999999999976,0.030000000000000013,0.036000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.select_buffer","flow.prime"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_pump_door","name_zh":"左泵舱门","function_zh":"左泵舱门:按门内边打开;门内有放未用缓冲液管的管夹","physical_meaning_zh":"可动件:左泵舱门;开角由运行层door.left_pump_angle_rad镜像;关节:绕 −Z 转动 0°–92°,状态 door.left_pump_angle_rad,行程为工程估计;装配原点 (-0.266, -0.142, 0.417) m 相对 cabinet,碰撞代理为0.128×0.014×0.492 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(左沿竖直铰链)。","subsystem":null,"parent":"cabinet","origin_m":[-0.266,-0.14200000000000002,0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_pump_door"],"collisions":[{"shape":"box","origin_m":[0.063,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.128,0.014000000000000012,0.492]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.6],"state_id":"door.left_pump_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_door_window","name_zh":"左门窗口","function_zh":"左泵舱门上的竖条窗(照片)","physical_meaning_zh":"外观:门上窗条;装配原点 (0.266, 0.142, -0.417) m 相对 left_pump_door,碰撞代理为0.016×0.003×0.12 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:窗口。","subsystem":null,"parent":"left_pump_door","origin_m":[0.266,0.14200000000000002,-0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_door_window"],"collisions":[{"shape":"box","origin_m":[-0.23800000000000002,-0.14950000000000002,0.397],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.0030000000000000027,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tube_holder","name_zh":"缓冲液管夹","function_zh":"门内的管夹:不用的缓冲液管(B–D)放在这里","physical_meaning_zh":"外观:门内管夹;装配原点 (0.266, 0.142, -0.417) m 相对 left_pump_door,碰撞代理为0.028×0.008×0.02 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管夹。","subsystem":null,"parent":"left_pump_door","origin_m":[0.266,0.14200000000000002,-0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__tube_holder"],"collisions":[{"shape":"box","origin_m":[-0.16400000000000003,-0.133,0.547],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.008000000000000007,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_pump_compartment","name_zh":"右泵舱","function_zh":"右泵舱内壁(门内)","physical_meaning_zh":"外观:右泵舱内壁;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.184×0.002×0.302 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱壁。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_pump_compartment"],"collisions":[{"shape":"box","origin_m":[0.19999999999999998,-0.096,0.233],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0020000000000000018,0.302]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.2,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peristaltic_pump","name_zh":"蠕动泵","function_zh":"蠕动泵:持续向供液块供应缓冲液与水,并把供液块的废液抽到废液瓶","physical_meaning_zh":"过程功能件:蠕动泵(供液在运行层);装配原点 (0, 0, 0) m 相对 right_pump_compartment,碰撞代理为0.0777×0.03×0.0865 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:泵头与泵管。","subsystem":null,"parent":"right_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__peristaltic_pump"],"collisions":[{"shape":"box","origin_m":[0.165,-0.113,0.23811928472836674],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07773496215747788,0.03,0.0865167131247423]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set","flow.prime","system.shutdown"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peristaltic_clamp_lever","name_zh":"蠕动泵管夹手柄","function_zh":"蠕动泵管夹:手柄竖直为夹紧(运行前须夹紧),向右扳到底为松开(关机存放)","physical_meaning_zh":"可动件:蠕动泵管夹手柄;转角由运行层clamp.lever_angle_rad镜像(接口peristaltic_clamp_handle);关节:绕 +Y 转动 0°–80°,状态 clamp.lever_angle_rad,行程为工程估计;装配原点 (0.2, -0.105, 0.255) m 相对 right_pump_compartment,碰撞代理为0.012×0.012×0.07 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管夹手柄(绕Y轴转动)。","subsystem":null,"parent":"right_pump_compartment","origin_m":[0.2,-0.10500000000000001,0.255],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__peristaltic_clamp_lever"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0040000000000000036,0.029000000000000026],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.011999999999999997,0.07]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,1.4],"state_id":"clamp.lever_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.2,0.55],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_pump_door","name_zh":"右泵舱门","function_zh":"右泵舱门:按门内边打开(运行中蠕动泵可能随时转动)","physical_meaning_zh":"可动件:右泵舱门;开角由运行层door.right_pump_angle_rad镜像;关节:绕 +Z 转动 0°–92°,状态 door.right_pump_angle_rad,行程为工程估计;装配原点 (0.29, -0.142, 0.233) m 相对 cabinet,碰撞代理为0.182×0.014×0.3 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(右沿竖直铰链)。","subsystem":null,"parent":"cabinet","origin_m":[0.29,-0.14200000000000002,0.233],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_pump_door"],"collisions":[{"shape":"box","origin_m":[-0.09,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.182,0.014000000000000012,0.3]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.6],"state_id":"door.right_pump_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_compartment_box","name_zh":"样品舱盒","function_zh":"恒温样品舱盒(4–45 °C):自动进样器、托盘车与注射针;前面是托盘口,顶面是观察窗","physical_meaning_zh":"承载件:恒温样品舱盒(温度在运行层);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.28×0.212×0.186 m 长方体 等 4 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:样品舱盒。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sample_compartment_box"],"collisions":[{"shape":"box","origin_m":[-0.028000000000000004,-0.20124999999999998,0.133],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.28,0.2125,0.186]},{"shape":"box","origin_m":[-0.028000000000000004,-0.20124999999999998,0.32599999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.28,0.2125,0.05199999999999999]},{"shape":"box","origin_m":[-0.15300000000000002,-0.20124999999999998,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.2125,0.07399999999999998]},{"shape":"box","origin_m":[0.097,-0.20124999999999998,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.2125,0.07399999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.47,0.49,0.49],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.set","solution.prepare","sample_compartment.clean"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"inspection_window","name_zh":"样品舱观察窗","function_zh":"样品舱观察窗(蓝色;变温时窗上可能凝水)","physical_meaning_zh":"外观:观察窗;装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.182×0.118×0.003 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:观察窗。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__inspection_window"],"collisions":[{"shape":"box","origin_m":[-0.026999999999999996,-0.23099999999999998,0.35319999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.182,0.118,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.28,0.95],"metallic":0.0,"roughness":0.06,"emissive":[0.04,0.14,0.55],"alpha":0.75,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.set_light"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray_port","name_zh":"托盘口","function_zh":"托盘口:软件控制托盘车弹出与送回(弹出后预设时间自动收回)","physical_meaning_zh":"外观:托盘口内腔;装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.22×0.006×0.074 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘口内腔。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray_port"],"collisions":[{"shape":"box","origin_m":[-0.027999999999999997,-0.2945,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22000000000000003,0.006000000000000005,0.07399999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.eject","rack.retract"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray_carriage","name_zh":"托盘车","function_zh":"托盘车:弹出后可取放托盘(一块SBS微孔板+一个试剂架,或样品与试剂组合架)","physical_meaning_zh":"可动件:托盘车;伸出距离由运行层rack.carriage_position_m镜像;关节:沿 −Y 平移 0–0.14 m,状态 rack.carriage_position_m,行程为工程估计;装配原点 (-0.028, -0.3035, 0.226) m 相对 sample_compartment_box,碰撞代理为0.216×0.008×0.07 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘车(沿−Y滑出)。","subsystem":null,"parent":"sample_compartment_box","origin_m":[-0.028000000000000004,-0.3035,0.226],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray_carriage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21600000000000003,0.008000000000000007,0.06999999999999998]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.14],"state_id":"rack.carriage_position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.47,0.49,0.49],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.configure","rack.eject","rack.retract"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray","name_zh":"托盘","function_zh":"可取下的托盘:微孔板位(A1朝前,弹簧卡扣)与试剂架位","physical_meaning_zh":"接口面:托盘(接口rack_tray_surface,随托盘车运动;托盘内容在运行层);装配原点 (0.028, 0.3035, -0.226) m 相对 rack_tray_carriage,碰撞代理为0.208×0.152×0.006 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘面。","subsystem":null,"parent":"rack_tray_carriage","origin_m":[0.028000000000000004,0.3035,-0.226],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray"],"collisions":[{"shape":"box","origin_m":[-0.028000000000000004,-0.22349999999999998,0.233],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20800000000000002,0.152,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.configure","rack.place","rack.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"autosampler_needle","name_zh":"自动进样针与供液块","function_zh":"注射针(固定,托盘车移动对位)与供液块(洗针、排废;蠕动泵供应缓冲液与水)","physical_meaning_zh":"过程功能件:注射针与供液块(注入在运行层);装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.222×0.03×0.324 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:针与供液块。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__autosampler_needle"],"collisions":[{"shape":"box","origin_m":[-0.019000000000000003,-0.11,0.514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.222,0.03,0.32400000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.92,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.clean","maintenance.run","run.command","wizard.immobilization","wizard.ph_scouting","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_compartment_door","name_zh":"样品舱门","function_zh":"样品舱门:弧面上翻门(锁螺钉逆时针1/8圈后向上弹开;只在关电源后打开,用于清洁针与供液块)","physical_meaning_zh":"可动件:样品舱门;上翻角由运行层sample_compartment.door_angle_rad镜像;关节:绕 −X 转动 0°–100°,状态 sample_compartment.door_angle_rad,行程为工程估计;装配原点 (-0.019, -0.112, 0.684) m 相对 cabinet,碰撞代理为0.226×0.048×0.328 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(上沿水平铰链,向上翻开)。","subsystem":null,"parent":"cabinet","origin_m":[-0.019000000000000003,-0.112,0.684],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sample_compartment_door"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04100000000000002,-0.16600000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.226,0.048000000000000015,0.32800000000000007]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.75],"state_id":"sample_compartment.door_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5,0.52,0.53],"metallic":0.5,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.open_door","sample_compartment.close_door"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"buffer_tray","name_zh":"缓冲液托盘","function_zh":"左侧缓冲液托盘:1个1 L与3个250 mL缓冲液瓶(管A–D)","physical_meaning_zh":"接口面:缓冲液托盘(接口buffer_bottle_a–d);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.134×0.182×0.02 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__buffer_tray"],"collisions":[{"shape":"box","origin_m":[-0.23299999999999998,-0.21625,0.01],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13399999999999998,0.1825,0.02]},{"shape":"box","origin_m":[-0.23299999999999998,-0.3045,0.041],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13399999999999998,0.006000000000000005,0.041999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place","bottle.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_water_tray","name_zh":"废液与水托盘","function_zh":"右侧托盘:2 L废液瓶与500 mL蒸馏水瓶","physical_meaning_zh":"接口面:废液与水托盘(接口waste_bottle_seat、water_bottle_seat);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.185×0.182×0.02 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_water_tray"],"collisions":[{"shape":"box","origin_m":[0.2065,-0.21625,0.01],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.185,0.1825,0.02]},{"shape":"box","origin_m":[0.2065,-0.3045,0.041],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.185,0.006000000000000005,0.041999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a","name_zh":"缓冲液瓶A","function_zh":"缓冲液瓶A(1 L;管A)","physical_meaning_zh":"容器:缓冲液瓶A(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.043 m、高 0.195 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a"],"collisions":[{"shape":"cylinder","origin_m":[-0.255,-0.18,0.1175],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.043,"length_m":0.195}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a_cap","name_zh":"缓冲液瓶A盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_a,碰撞代理为半径 0.0211 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.255,-0.18,0.22899999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02112,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_b","name_zh":"缓冲液瓶B","function_zh":"缓冲液瓶B(250 mL;管B)","physical_meaning_zh":"容器:缓冲液瓶B(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_b"],"collisions":[{"shape":"cylinder","origin_m":[-0.27,-0.268,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_b_cap","name_zh":"缓冲液瓶B盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_b,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_b_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.27,-0.268,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_c","name_zh":"缓冲液瓶C","function_zh":"缓冲液瓶C(250 mL;管C)","physical_meaning_zh":"容器:缓冲液瓶C(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_c"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.272,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_c_cap","name_zh":"缓冲液瓶C盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_c,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_c","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_c_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.272,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_d","name_zh":"缓冲液瓶D","function_zh":"缓冲液瓶D(250 mL;管D)","physical_meaning_zh":"容器:缓冲液瓶D(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_d"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.215,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_d_cap","name_zh":"缓冲液瓶D盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_d,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_d","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_d_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.215,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle","name_zh":"废液瓶","function_zh":"2 L废液瓶(专用盖带两个管接头)","physical_meaning_zh":"容器:废液瓶(液量在运行层);装配原点 (0, 0, 0) m 相对 waste_water_tray,碰撞代理为半径 0.054 m、高 0.235 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"waste_water_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.235,-0.195,0.1375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.054,"length_m":0.23500000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.empty_waste"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle_cap","name_zh":"废液瓶盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 waste_bottle,碰撞代理为半径 0.0264 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"waste_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.235,-0.195,0.269],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.026400000000000003,"length_m":0.028000000000000025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"water_bottle","name_zh":"蒸馏水瓶","function_zh":"500 mL蒸馏水瓶(每次运行前或至少每48 h换水)","physical_meaning_zh":"容器:蒸馏水瓶(液量在运行层);装配原点 (0, 0, 0) m 相对 waste_water_tray,碰撞代理为半径 0.036 m、高 0.155 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"waste_water_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__water_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.155,-0.262,0.09749999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.036,"length_m":0.155}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"water_bottle_cap","name_zh":"蒸馏水瓶盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 water_bottle,碰撞代理为半径 0.0198 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"water_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__water_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.155,-0.262,0.189],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0198,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a_scale","name_zh":"瓶刻度","function_zh":"瓶上的体积刻度(通用重绘)","physical_meaning_zh":"外观贴图:刻度;装配原点 (0, 0, 0) m 相对 bottle_buffer_a,碰撞代理为0.028×0.001×0.08 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:刻度贴图。","subsystem":null,"parent":"bottle_buffer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a_scale"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.22359999999999997,0.10250000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.001,0.08000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":0.99,"texture":"textures/bottle_scale.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle_scale","name_zh":"瓶刻度","function_zh":"瓶上的体积刻度(通用重绘)","physical_meaning_zh":"外观贴图:刻度;装配原点 (0, 0, 0) m 相对 waste_bottle,碰撞代理为0.028×0.001×0.08 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:刻度贴图。","subsystem":null,"parent":"waste_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle_scale"],"collisions":[{"shape":"box","origin_m":[0.235,-0.2496,0.1225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.001,0.08000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":0.99,"texture":"textures/bottle_scale.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_lines","name_zh":"瓶管路","function_zh":"缓冲液管A–D进左泵舱(经选择阀与脱气机);废液与水管接右泵舱(供液块与蠕动泵)","physical_meaning_zh":"外观:瓶管路;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.523×0.141×0.242 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管路。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_lines"],"collisions":[{"shape":"box","origin_m":[-0.014407761991836937,-0.2079797077320515,0.2423163217728787],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5231470526165687,0.1408110447599901,0.2423591313706814]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.82,0.84,0.82],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":0.85,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_vents","name_zh":"侧面通风口","function_zh":"两侧靠后的通风槽(四周至少留20 cm空间)","physical_meaning_zh":"外观:通风槽;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.572×0.186×0.22 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:通风槽。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__side_vents"],"collisions":[{"shape":"box","origin_m":[0.013999999999999985,0.173,0.53],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5718000000000001,0.18600000000000003,0.21999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后面板","function_zh":"后面板:PC串口与SERVICE接口","physical_meaning_zh":"电气接口区:后面板(接口pc_connector);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.532×0.007×0.2 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:后面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.014000000000000012,0.296,0.14],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.532,0.007000000000000006,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_legend","name_zh":"后面板字样","function_zh":"后面板接口字样(通用字体重绘)","physical_meaning_zh":"外观贴图:接口字样;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.4×0.001×0.04 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rear_legend"],"collisions":[{"shape":"box","origin_m":[-0.04999999999999999,0.2971,0.16],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.001,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_legend.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_panel","name_zh":"电源输入面板","function_zh":"后部右侧的电源输入面板:电源开关、保险丝座(2×T4.0AH)与电源插座(100–240 V~,保护接地)","physical_meaning_zh":"电气接口区:电源输入面板(接口mains_inlet);装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.07×0.009×0.11 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:电源面板。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__mains_panel"],"collisions":[{"shape":"box","origin_m":[0.235,0.298,0.115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07000000000000003,0.009000000000000008,0.11000000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"电源输入面板上的Power on/off开关(厂家未写开关类型;按Matterix面板键约定建为弹簧按键,每按一次切换通断)","physical_meaning_zh":"输入器件:电源开关,弹簧键(行程2 mm),按下调用power.press_switch;关节:沿 −Y 平移 0–0.002 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (0.235, 0.2995, 0.15) m 相对 mains_panel,碰撞代理为0.016×0.008×0.022 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:电源开关。","subsystem":null,"parent":"mains_panel","origin_m":[0.235,0.2995,0.15000000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__power_switch"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.008000000000000007,0.02200000000000002]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.002],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.02,0.02],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"支脚","function_zh":"橡胶支脚(实验台须稳固并能承受仪器重量)","physical_meaning_zh":"支承件:支脚;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.524×0.323×0.012 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:支脚。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__feet"],"collisions":[{"shape":"box","origin_m":[0.014000000000000012,0.10025,0.006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.524,0.3225,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.04],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ifc_block","name_zh":"集成微流控卡盒(IFC)","function_zh":"芯片对接后与传感表面组成四个流通池;含进样环、阀与流路(单个、成对或串联流通池)","physical_meaning_zh":"处理单元内部、芯片口后方的微流控块(照片不可见,未建几何);流通池体积0.06 µL、高40 µm由厂家给出,液流与样品塞在运行层计算","subsystem":null,"parent":"cabinet","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":[],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.dock","chip.eject","flow.prime","flow.standby","flow.stop_standby","detector.normalize","maintenance.run","system.check","system.shutdown","run.manual_start","run.command","wizard.immobilization","wizard.ph_scouting","method.run"],"bbox_m":null,"raw_keys":[]},{"id":"detection_unit","name_zh":"光学检测单元","function_zh":"SPR角度检测(棱镜、光源与二极管阵列):把流通池中的折射率变化转成RU响应","physical_meaning_zh":"处理单元内部、芯片下方的光学单元(未建几何);响应、噪声、漂移与归一化在运行层计算","subsystem":null,"parent":"cabinet","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":[],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.set","detector.normalize","surface.inspect"],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温(厂家运行环境18–33 °C)、供电电压(100–240 V)、相对湿度、托盘自动收回时间(Tools→Preferences)与噪声种子(只在首次声明时生效)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed","relative_humidity","rack_auto_retract_s"]},"power.set":{"function_zh":"处理单元开机/关机(后部右侧的电源开关;开机时全部指示灯亮几秒,随后ready亮,控制软件约30 s建立连接)","kind":"device_command","availability":"implemented","component_ids":["power_switch","rear_panel","lamp_ready"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下后部的电源开关(切换开/关)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"temperature.set":{"function_zh":"Tools→Set Temperature:分析温度(流通池,4–45 °C,最多比环境低20 °C)与样品舱温度(4–45 °C,最多比环境低15 °C);运行中不能改","kind":"device_command","availability":"implemented","component_ids":["detection_unit","sample_compartment_box"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["analysis_k","sample_compartment_k"]},"kit.provide":{"function_zh":"评测者把试剂盒放到实验台:入门试剂盒(10×HBS-EP+、抗β2-微球蛋白单抗、β2-微球蛋白、乙酸钠pH 5.0、甘氨酸-HCl pH 2.5、BIAnormalizing)、胺偶联试剂盒(EDC、NHS、乙醇胺)、维护试剂盒(BIAdesorb 1/2、BIAtest、BIAnormalizing、10×HBS-N)或His捕获(NiCl2、EDTA)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["kit"]},"stock.provide":{"function_zh":"评测者给一份储备液:真实浓度与缓冲液(agent只看到标签浓度)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["stock_id","volume_m3","base","species","label"]},"species.define":{"function_zh":"评测者定义库外物质(分子量、等电点、标签、扩散系数;缺省扩散系数按厂家分子量公式估计)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["species_id","name","mw_da","isoelectric_point","tags","kind","diffusion_m2_s"]},"interaction.define":{"function_zh":"评测者定义两种物质之间相互作用的真值(ka、kd、参考温度、活化焓、配体位点数、胺偶联后配体活性、再生所需强度)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["interaction_id","ligand","analyte","ka_m3_mol_s","kd_s","temperature_k","activation_enthalpy_association_j_mol","activation_enthalpy_dissociation_j_mol","sites","ligand_activity","regeneration_requirement"]},"solution.prepare":{"function_zh":"在实验台配溶液:以库中的缓冲液/试剂为溶剂(base),移取储备液或已配溶液(sources)并定容,可加DMSO(体积%);移液有误差(真值不可见)","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_box"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solution_id","volume_m3","base","sources","dmso_volume_fraction"]},"rack.configure":{"function_zh":"在弹出的托盘上装微孔板(96/384、浅孔/深孔,A1朝前)与试剂架(type 1/2),或换成样品与试剂组合架,或全部取下(empty);装反时托盘不能送入","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray","rack_tray_carriage"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["config","plate","correctly_mounted"]},"rack.place":{"function_zh":"把溶液分装到托盘上的孔/小瓶(盖帽或贴膜防蒸发);托盘须弹出","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position","solution_id","volume_m3","capped"]},"rack.remove":{"function_zh":"取出某位置的小瓶/吸空孔(托盘须弹出)","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"bottle.place":{"function_zh":"把缓冲液瓶放到左侧缓冲液托盘(A为1 L,B–D为250 mL)并插入对应管(A–D),或把蒸馏水瓶(500 mL)放到右侧托盘;原瓶内容倒掉","kind":"robot_skill","availability":"implemented","component_ids":["buffer_tray","bottle_buffer_a","water_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["slot","solution_id","volume_m3","tube_inserted"]},"bottle.remove":{"function_zh":"取走一个瓶(管放回左泵舱门内的管夹)","kind":"robot_skill","availability":"implemented","component_ids":["buffer_tray","waste_water_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["slot"]},"bottle.empty_waste":{"function_zh":"倒空废液瓶(2 L;每次运行后)并装回带两根管的瓶盖","kind":"robot_skill","availability":"implemented","component_ids":["waste_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"door.set":{"function_zh":"按门内边打开/关上左泵舱门(脱气机、两个注射泵、缓冲液选择阀)或右泵舱门(蠕动泵与夹)","kind":"robot_skill","availability":"implemented","component_ids":["left_pump_door","right_pump_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["door","open"]},"clamp.set":{"function_zh":"右泵舱内蠕动泵的管夹:手柄竖直为夹紧(运行前须夹紧),向右扳到底为松开(关机存放时);须先开右泵舱门","kind":"robot_skill","availability":"implemented","component_ids":["peristaltic_clamp_lever","peristaltic_pump"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["closed"]},"sample_compartment.open_door":{"function_zh":"用一字螺丝刀把锁螺钉逆时针转1/8圈,样品舱门向上弹开(须先关电源、托盘收回且无板与试剂架)","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.close_door":{"function_zh":"拉下样品舱门并压到卡住","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.clean":{"function_zh":"清洁样品舱(溢出物、针与供液块上的盐结晶);须舱门打开","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_box","autosampler_needle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.set_light":{"function_zh":"软件开关样品舱照明","kind":"device_command","availability":"implemented","component_ids":["inspection_window"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"chip.open_port":{"function_zh":"Insert Chip:没有对接芯片时芯片口盖自动打开(盖不能手动打开)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","chip_port_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.insert":{"function_zh":"把Series S芯片(在保护盒中)箭头朝里插入芯片口;新芯片的Chip id须唯一,复用芯片须是本仪器用过的","kind":"robot_skill","availability":"implemented","component_ids":["sensor_chip_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["chip_type","chip_id","reuse"]},"chip.close_cover":{"function_zh":"轻压芯片口盖直到卡住","kind":"robot_skill","availability":"implemented","component_ids":["chip_port_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.dock":{"function_zh":"Dock chip:芯片压到IFC上形成四个流通池,完成后自动开始运行缓冲液的待机流(异步)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.eject":{"function_zh":"Eject Chip:排空流通池并退出芯片,芯片口盖打开(异步)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.remove":{"function_zh":"从打开的芯片口取出芯片(存放;之后可复用)","kind":"robot_skill","availability":"implemented","component_ids":["sensor_chip_port"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.select_buffer":{"function_zh":"软件切换缓冲液选择阀(A–D;默认A;换缓冲液后应Prime)","kind":"device_command","availability":"implemented","component_ids":["buffer_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube"]},"flow.prime":{"function_zh":"Tools→Prime:用所选缓冲液冲洗全部流路(约6–7 min,异步)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","buffer_valve","degasser","peristaltic_pump","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.standby":{"function_zh":"Tools→Standby:缓冲液管A的低速待机流(最长7天,约65 mL/24 h)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.stop_standby":{"function_zh":"Tools→Stop Standby:停止待机流","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"detector.normalize":{"function_zh":"Normalize:在用于运行的芯片上注入BIAnormalizing(70 %甘油)校正各流通池的检测响应(约8 min,异步;不能用Maintenance芯片)","kind":"device_command","availability":"implemented","component_ids":["detection_unit","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"maintenance.run":{"function_zh":"维护工具(More Tools):Desorb(BIAdesorb 1、2,每周)、Desorb and Sanitize(另加消毒液与HBS,每月)、Superclean(约1.5 h)、Wash/Empty Buffer Tubing、Flow System Wash;BIAdesorb 1在20 °C以下析出(用0.5 %十二烷基硫酸锂代替);会损坏芯片上的配体(应使用Maintenance芯片,异步)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block","autosampler_needle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["procedure","positions"]},"system.check":{"function_zh":"System Check:用BIAtest(14.9 %蔗糖)与HBS-N在新CM5芯片上检查泵、混合、折射计、注射、噪声与缓冲液选择阀(约1 h,异步;结果表)","kind":"device_command","availability":"implemented","component_ids":["cabinet","ifc_block","syringe_pumps"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"system.shutdown":{"function_zh":"Shutdown:先Desorb and Sanitize,取出托盘;管A接蒸馏水、管B接70 %乙醇,冲洗并排空IFC(约20 min,异步);完成后松开蠕动泵夹","kind":"device_command","availability":"implemented","component_ids":["ifc_block","syringe_pumps","peristaltic_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rack.eject":{"function_zh":"Eject Rack:托盘车从托盘口弹出(自动运行中不可;预设时间后自动收回)","kind":"device_command","availability":"implemented","component_ids":["rack_tray_carriage","rack_tray_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rack.retract":{"function_zh":"在对话框点OK:托盘立即送回仪器(架子装反时送不进)","kind":"device_command","availability":"implemented","component_ids":["rack_tray_carriage","rack_tray_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.manual_start":{"function_zh":"Run→Manual Run:以设定流速、流路与参比扣除开始手动运行(数据持续记录;先Prime、Normalize并等温度稳定)","kind":"device_command","availability":"implemented","component_ids":["cabinet","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","flow_rate_m3_s","flow_path","reference_subtraction","data_rate_hz","ignore_temperature"]},"run.command":{"function_zh":"手动运行命令(忙时排队):流速、流路(周期内只能在起始范围内改)、样品注入(位置、接触时间)、再生注入(可选高黏度)、等待、新周期、弹出托盘(插到当前命令之后)、报告点","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["command"]},"run.queue_delete":{"function_zh":"删除队列中尚未开始的命令(序号从1起)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["index"]},"run.stop_command":{"function_zh":"Stop :停止正在执行的命令(弹出托盘不能停)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.pause":{"function_zh":"Pause Run:暂停命令执行(缓冲液继续流过,数据继续记录)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.resume":{"function_zh":"Resume Run:继续","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.stop":{"function_zh":"Stop Run:结束当前运行(数据保留;仪器转入待机流)","kind":"device_command","availability":"implemented","component_ids":["cabinet","lamp_run"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"wizard.immobilization":{"function_zh":"固定化向导:每个流通池一个周期——胺偶联(EDC/NHS混合活化7 min、配体按接触时间或“目标固定量”脉冲、乙醇胺封闭7 min;报告Response bound与final)、His捕获(NiCl2后注入His标签配体)或生物素捕获(SA芯片);也可空白固定化(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","flow_cells","prime_before","normalize_position","ignore_temperature"]},"wizard.ph_scouting":{"function_zh":"固定化pH筛选向导:在未活化表面依次注入不同pH乙酸钠中的配体(推荐120 s、5或10 µL/min),每次后用50 mM NaOH洗表面(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","fc","ligand_positions","contact_s","flow_rate_m3_s","wash_position"]},"method.run":{"function_zh":"Method Builder方法运行:通用设置(数据采集1或10 Hz、检测Single/Dual/Multi、样品舱温度)、系统准备(Prime、Normalize)、按周期执行的样品/捕获/再生注入与等待(接触时间、解离时间、流速、稳定时间)、关键词(样品名、浓度、分子量)、启动周期、空白、溶剂校正周期与单循环动力学(同一周期多次注入);温度不稳定时先等待(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps","lamp_run"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","data_rate_hz","detection","flow_path","reference_subtraction","buffer_tube","cycles","sample_compartment_k","prime_before","normalize_position","ignore_temperature"]},"runs.list":{"function_zh":"列出运行(结果文件)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"data.sensorgram":{"function_zh":"读一个周期的传感图(绝对响应或参比扣除;时间从周期开始计)、注入时刻与关键词","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycle","curves","max_points"]},"data.report_points":{"function_zh":"读报告点表:每次注入前的基线、注入结束前的binding、结束后的stability(绝对与相对响应)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id"]},"eval.kinetics":{"function_zh":"动力学评估(1:1结合含传质):全局ka、kd、Rmax、tc,局部RI;给出KD、Chi²、SE与T值、U值与质量控制(常数范围、唯一性、体折射率、曲线曲率、残差)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycles","subtraction","blank_cycles","fit_mass_transfer","fit_ri","concentrations_mol_m3","mw_da"]},"eval.affinity":{"function_zh":"稳态亲和评估:注入结束前的平衡响应Req对浓度拟合1:1(KD、Rmax、偏移、Chi²;KD应小于最高浓度的一半)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycles","subtraction","blank_cycles","concentrations_mol_m3"]},"eval.concentration":{"function_zh":"浓度分析:标准曲线(四参数拟合后内插)或免标定浓度分析CFCA(两个流速下的初始结合速率与传质系数)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","mode","subtraction","standard_cycles","standard_concentrations_mol_m3","sample_cycles","dilution_factors","mw_da","diffusion_m2_s"]},"eval.solvent_correction":{"function_zh":"溶剂校正:由一组DMSO浓度的校正周期得到(活性−参比)对参比相对响应的二次曲线,校正样品的报告点(曲线Chi²应<2 RU)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","correction_cycles","sample_cycles","active_fc","reference_fc"]},"eval.thermodynamics":{"function_zh":"热力学评估:van 't Hoff(KD对1/T,≥4个温度时含ΔCp)与过渡态Eyring分析(ka、kd)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["entries"]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"读模板库来源、库中物质名、可配制的缓冲液/试剂与芯片类型(不含动力学真值)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"surface.inspect":{"function_zh":"评测者读表面真值:各流通池的配体(物质、固定量、活性)、复合物响应、活性酯、排除体积、流通池中液体的折射率与检测增益","kind":"query","availability":"implemented","component_ids":["detection_unit"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"读守恒账目(缓冲液/水/样品用量、废液与溢出、固定的配体、注入与周期数、电能)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:断电、系统错误(红灯)、IFC泄漏、针堵塞、脱气机故障、注射泵泄漏","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟(0.1 s物理网格;空闲时10 s块)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"sample.recovery":{"function_zh":"回收结合在表面的分析物(厂家1.5 µL回收体积)不在本运行层模型内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"gxp.audit_trail":{"function_zh":"GxP软件包(审计追踪、电子签名)是选配,不在所选配置内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"lipid.capture":{"function_zh":"L1/HPA芯片的脂质体与单层脂捕获不在本运行层模型内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(0.1 s物理网格;空闲时10 s块)","unit":"s","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["cabinet"],"write_via":null},"power.enabled":{"meaning_zh":"处理单元通电(开关开且供电正常)","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"system.connected":{"meaning_zh":"控制软件已与仪器建立连接(开机后约30 s)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"lamp.ready":{"meaning_zh":"绿色ready灯(通电后亮);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_ready"],"write_via":null},"lamp.system":{"meaning_zh":"红色system灯(开机后亮几秒;其它时候亮表示系统错误);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_system"],"write_via":null},"lamp.temperature":{"meaning_zh":"黄色temperature灯(流通池温度稳定在设定值时常亮,不稳定时闪烁);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_temperature"],"write_via":null},"lamp.sensor_chip":{"meaning_zh":"绿色sensor chip灯(芯片对接就绪时常亮,插入未对接时闪烁);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_sensor_chip"],"write_via":null},"lamp.run":{"meaning_zh":"绿色run灯(运行中亮);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_run"],"write_via":null},"temperature.analysis_setpoint_k":{"meaning_zh":"分析(流通池)温度设定","unit":"K","access":"read_only","origin":"setpoint","component_ids":["detection_unit"],"write_via":null},"temperature.analysis_k":{"meaning_zh":"流通池温度读数(控制软件状态栏;未通电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["detection_unit"],"write_via":null},"temperature.analysis_stable":{"meaning_zh":"分析温度稳定在设定值(±0.01 K,运行可以开始)","unit":"1","access":"read_only","origin":"derived","component_ids":["detection_unit"],"write_via":null},"temperature.sample_setpoint_k":{"meaning_zh":"样品舱温度设定","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_compartment_box"],"write_via":null},"temperature.sample_k":{"meaning_zh":"样品舱温度读数(未通电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["sample_compartment_box"],"write_via":null},"chip.state":{"meaning_zh":"芯片状态(无/芯片口开/已插入/对接中/已对接/退出中/已退出在口中)","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.id":{"meaning_zh":"芯片口中或已对接芯片的Chip id","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.type":{"meaning_zh":"芯片类型(CM5、CM4、CM3、C1、SA、NTA、L1、HPA、MAINTENANCE)","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.normalized":{"meaning_zh":"对接后已做Normalize","unit":"1","access":"read_only","origin":"derived","component_ids":["detection_unit"],"write_via":null},"chip.port_cover_angle_rad":{"meaning_zh":"芯片口盖开角(0关,1.2 rad开;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["chip_port_cover"],"write_via":null},"response.ru":{"meaning_zh":"四个流通池的当前绝对响应(RU;未对接或超量程为空)","unit":"RU","access":"read_only","origin":"sensor","component_ids":["detection_unit"],"write_via":null},"flow.state":{"meaning_zh":"流路状态(停/待机/运行/Prime/Normalize/维护/对接/退出/干燥)","unit":"1","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"flow.rate_m3_s":{"meaning_zh":"当前流过流通池的流速(液体实际体积流量)","unit":"m3/s","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"flow.path":{"meaning_zh":"当前流路(运行中)","unit":"1","access":"read_only","origin":"derived","component_ids":["ifc_block"],"write_via":null},"flow.selected_tube":{"meaning_zh":"缓冲液选择阀位置","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_valve"],"write_via":null},"flow.prime_recommended":{"meaning_zh":"所选瓶的缓冲液与流路中的不同(应Prime)","unit":"1","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"standby.elapsed_s":{"meaning_zh":"本次待机已持续时间(最长7天)","unit":"s","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"bottle.volumes_m3":{"meaning_zh":"各瓶液体体积的目视刻度读数(1 L瓶按25 mL、250 mL瓶按10 mL、水瓶按25 mL、废液瓶按50 mL取整;无瓶为空;准确值在truth.bottle_volumes_m3)","unit":"m3","access":"read_only","origin":"sensor","component_ids":["buffer_tray"],"write_via":null},"bottle.tubes_inserted":{"meaning_zh":"各管是否插在瓶中","unit":"1","access":"read_only","origin":"derived","component_ids":["buffer_tray"],"write_via":null},"bottle.solutions":{"meaning_zh":"各瓶装的溶液(agent放入的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["buffer_tray"],"write_via":null},"door.left_pump_angle_rad":{"meaning_zh":"左泵舱门开角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["left_pump_door"],"write_via":null},"door.right_pump_angle_rad":{"meaning_zh":"右泵舱门开角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["right_pump_door"],"write_via":null},"clamp.closed":{"meaning_zh":"蠕动泵管夹夹紧(手柄竖直)","unit":"1","access":"read_only","origin":"derived","component_ids":["peristaltic_clamp_lever"],"write_via":null},"clamp.lever_angle_rad":{"meaning_zh":"管夹手柄转角(0竖直夹紧,1.4 rad扳到右侧松开;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["peristaltic_clamp_lever"],"write_via":null},"sample_compartment.door_angle_rad":{"meaning_zh":"样品舱门上翻角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["sample_compartment_door"],"write_via":null},"sample_compartment.light":{"meaning_zh":"样品舱照明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["inspection_window"],"write_via":null},"rack.state":{"meaning_zh":"托盘车状态(在内/弹出中/已弹出/送入中/停在中途:移动中断电)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.carriage_position_m":{"meaning_zh":"托盘车伸出距离(0在内,0.14 m弹出;场景关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.auto_retract_in_s":{"meaning_zh":"弹出后距自动收回的时间(不在弹出状态为空)","unit":"s","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.config":{"meaning_zh":"托盘配置(agent装上的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray"],"write_via":null},"rack.positions":{"meaning_zh":"托盘上各位置放的溶液与放入体积(agent的记录;软件不监测剩余体积)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray"],"write_via":null},"run.state":{"meaning_zh":"运行状态","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.id":{"meaning_zh":"当前/最近一次运行(结果文件)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.kind":{"meaning_zh":"运行类型","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.cycle":{"meaning_zh":"当前周期序号","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.current_command":{"meaning_zh":"正在执行的命令(手动运行/方法)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.queue_length":{"meaning_zh":"待执行命令数(手动运行队列)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"maintenance.due":{"meaning_zh":"维护提醒(Desorb每周、Desorb and Sanitize每月;维护计划器)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"system_check.last":{"meaning_zh":"最近一次System Check结果","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"operations.running":{"meaning_zh":"进行中的异步操作类型","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的操作或运行是否由另一个agent启动","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"warnings.active":{"meaning_zh":"当前警告(AMBIENT_OUT_OF_RANGE、PRIME_RECOMMENDED、WATER_OLD、WASTE_NEARLY_FULL、CLAMP_OPEN、STANDBY_EXPIRED等)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"errors.active":{"meaning_zh":"当前错误(BUFFER_EMPTY、SYSTEM_ERROR、WASTE_OVERFLOW等)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"solutions.available":{"meaning_zh":"实验台上可取用的溶液与储备液","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_compartment_box"],"write_via":null},"runs.count":{"meaning_zh":"运行(结果文件)数","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"truth.analysis_temperature_k":{"meaning_zh":"流通池温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.sample_temperature_k":{"meaning_zh":"样品舱温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_compartment_box"],"write_via":null},"truth.flow_cell_refractive_index":{"meaning_zh":"各流通池中液体的折射率真值","unit":"1","access":"read_only","origin":"process_truth","component_ids":["ifc_block"],"write_via":null},"truth.flow_cell_mass_ru":{"meaning_zh":"各流通池表面质量响应真值(配体+复合物+预富集+活化)","unit":"RU","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.complexes_ru":{"meaning_zh":"各流通池各复合物的响应真值(键 fc:配体:分析物)","unit":"RU","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.ligand_activity":{"meaning_zh":"各流通池配体活性真值(键 fc:配体)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.active_esters":{"meaning_zh":"各流通池活性酯分数真值","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.system_buffer":{"meaning_zh":"流路中实际的运行缓冲液(瓶内溶液ID;换瓶后渐变)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["syringe_pumps"],"write_via":null},"truth.contamination":{"meaning_zh":"流路污染指数(吸附物与盐沉积;0–1)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["ifc_block"],"write_via":null},"truth.bottle_volumes_m3":{"meaning_zh":"各瓶液体体积真值","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_tray"],"write_via":null},"truth.rack_volumes_m3":{"meaning_zh":"托盘各位置剩余液体体积真值(蒸发、取样)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["rack_tray"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cabinet"],"write_via":null}},"mechanisms":{"spr_biosensor_process":{"meaning_zh":"表面等离子共振生物传感:温控(流通池与样品舱)、液路(缓冲液瓶与选择阀、注射泵流动、蠕动泵供液、待机、Prime)、自动进样(托盘、位置、针、空气段)、四个流通池中的样品塞输送、体折射率(水n(T)与溶质增量、配体排除体积)、表面化学(胺偶联:活化、预富集、偶联、水解、封闭;SA与NTA捕获)、1:1结合与两室传质、再生与配体损伤、检测(芯片基线、增益与归一化、对接漂移、噪声、空气尖峰)、数据记录(周期、注入、报告点)与评估(动力学、亲和、浓度、溶剂校正、热力学)","implementation":"lumped","equations":["n_fc = n_water(T) + sum_i dn_i(w_i) [CRC] + 1200 RU/% DMSO / S; R = g (R0 + S (n_fc - n_water(298.15 K)) (1 - phi) + R_surface) + drift + noise, phi = 1.2e-6 RU^-1 x R_ligand","plug at flow cell k: x(t) = S(t - t0 - delay_k) - S(t - t1 - delay_k), S(u) = 1 - exp(-u / tau), tau = 0.15 uL / f; delay from serial dead volumes","km = 0.98 (D^2 f / (0.3 h^2 w l))^(1/3); kt = km MW G (G ~ 1e9 RU per kg/m2); D = 342.3e-11 / (M^(1/3) f_r eta_rel) (T / 298.15) (eta_298 / eta_T)","two-compartment QSSA: Cs = (kt C + sum kd R) / (kt + sum ka theta Rmax); dR/dt = ka Cs (theta_o Rmax - R) - (kd + k_reg) R, exact over each grid step with Cs frozen","Rmax = R_ligand (MW_A / MW_L) n_sites activity; ka(T) = ka0 (T / T0) exp(-dHa/R (1/T - 1/T0)), kd(T) likewise (Eyring)","k_reg = 0.1 s^-1 x 10^(2.2 (s - s_req)) during a regeneration solution of strength s; ligand activity decays at 0.004 (s - 2.6) s^-1 for s > 2.6","amine coupling: da/dt = k_act (C_EDC / 0.2 M)(1 - a) - a / tau_hyd - k_deact (C_eth / 1 M) a; R_pc -> R_pc,max K c / (1 + K c), K = K0 (exp(1.6 (pI - pH)) - 1) / (1 + 10^(3.5 - pH)) x I0 / (I0 + I);","dR_cov/dt = k_c a R_pc / (1 + 10^(7.2 - pH)) (1 - R_cov / R_cap); NTA: Ni loading, His capture with kd 2e-3 (His6) / 2e-4 (His10) s^-1; SA: transport-limited biotin capture","T_a: linear at 0.1 K/min until |T_set - T_a| = 0.5 K, then first order 300 s; stable when |T_a - T_set| < 0.01 K","kinetics fit: global ka, kd, Rmax, tc (kt = tc f^(1/3)), local RI; chi2 = sum (r_f - r_x)^2 / (n - p); affinity: Req = Rmax C / (KD + C) + offset; van t Hoff: ln KD = dH/RT - dS/R (+ dCp)"],"parameters":{"flow_rate_range_m3_s":{"value":[1.6666666666666667e-11,1.6666666666666665e-09],"unit":"m3/s","evidence":"documented","meaning_zh":"流速1–100 µL/min"},"injection_volume_range_m3":{"value":[2e-09,3.5e-07],"unit":"m3","evidence":"documented","meaning_zh":"进样体积2–350 µL"},"flow_cells":{"value":4,"unit":"1","evidence":"documented","meaning_zh":"4个流通池(单个、成对1-2/3-4或串联1-2-3-4;Fc1可作2、3、4的参比,Fc3作4的参比)"},"flow_cell_volume_m3":{"value":6e-11,"unit":"m3","evidence":"documented","meaning_zh":"每个流通池约0.06 µL(60 nL)"},"flow_cell_height_m":{"value":4e-05,"unit":"m","evidence":"documented","meaning_zh":"流通池高约40 µm"},"analysis_temperature_range_k":{"value":[277.15,318.15],"unit":"K","evidence":"documented","meaning_zh":"分析温度4–45 °C,最多比环境低20 °C"},"sample_compartment_temperature_range_k":{"value":[277.15,318.15],"unit":"K","evidence":"documented","meaning_zh":"样品舱4–45 °C,最多比环境低15 °C"},"baseline_noise_ru":{"value":0.03,"unit":"RU","evidence":"documented","meaning_zh":"基线噪声典型<0.03 RU(RMS)"},"baseline_drift_ru_s":{"value":0.005,"unit":"RU/s","evidence":"documented","meaning_zh":"基线漂移典型<0.3 RU/min"},"refractive_index_range":{"value":[1.33,1.4],"unit":"1","evidence":"documented","meaning_zh":"样品折射率范围1.33–1.40"},"ka_range_proteins_m3_mol_s":{"value":[1.0,3000000.0],"unit":"m3/(mol*s)","evidence":"documented","meaning_zh":"蛋白ka典型范围10³–3×10⁹ M⁻¹s⁻¹"},"ka_range_lmw_m3_mol_s":{"value":[1.0,50000.0],"unit":"m3/(mol*s)","evidence":"documented","meaning_zh":"小分子ka典型范围10³–5×10⁷ M⁻¹s⁻¹"},"kd_range_s":{"value":[1e-05,1.0],"unit":"1/s","evidence":"documented","meaning_zh":"kd典型范围10⁻⁵–1 s⁻¹"},"data_rates_hz":{"value":[1,10],"unit":"1/s","evidence":"documented","meaning_zh":"数据采集1或10 Hz"},"sample_extra_volume_m3":{"value":[2e-08,5e-08],"unit":"m3","evidence":"documented","meaning_zh":"所需样品体积=进样体积+20–50 µL"},"dimensions_m":{"value":[0.6,0.615,0.69],"unit":"m","evidence":"documented","meaning_zh":"处理单元600 W×615 D×690 H mm(GE仪器手册W×D×H;数据文件W×H×D 600×690×615;操作手册高680 mm,冲突见source_evidence)"},"mass_kg":{"value":60.0,"unit":"kg","evidence":"documented","meaning_zh":"净重60 kg"},"mains_v":{"value":[100,240],"unit":"V","evidence":"documented","meaning_zh":"100–240 V~(±10 %)"},"max_power_va":{"value":400.0,"unit":"V*A","evidence":"documented","meaning_zh":"最大功耗400 VA"},"ambient_operation_k":{"value":[291.15,306.15],"unit":"K","evidence":"documented","meaning_zh":"运行环境18–33 °C"},"standby_consumption_m3_per_s":{"value":7.523148148148147e-10,"unit":"m3/s","evidence":"documented","meaning_zh":"待机液体消耗约65 mL/24 h"},"standby_max_s":{"value":604800,"unit":"s","evidence":"documented","meaning_zh":"最长待机7天"},"prime_s":{"value":[360,420],"unit":"s","evidence":"documented","meaning_zh":"Prime约6–7 min"},"normalize_s":{"value":480,"unit":"s","evidence":"documented","meaning_zh":"Normalize约8 min(入门指南)"},"shutdown_s":{"value":1200,"unit":"s","evidence":"documented","meaning_zh":"Shutdown约20 min"},"superclean_s":{"value":5400,"unit":"s","evidence":"documented","meaning_zh":"Superclean约1.5 h"},"temperature_change_5k_s":{"value":3600,"unit":"s","evidence":"documented","meaning_zh":"温度变化5 °C约1 h"},"software_connect_s":{"value":30.0,"unit":"s","evidence":"documented","meaning_zh":"控制软件约30 s建立连接"},"bottle_capacity_m3":{"value":{"buffer_a":0.001,"buffer_b":0.00025,"buffer_c":0.00025,"buffer_d":0.00025,"water":0.0005,"waste":0.002},"unit":"m3","evidence":"documented","meaning_zh":"缓冲液1×1 L+3×250 mL、废液2 L、水500 mL"},"water_max_age_s":{"value":172800,"unit":"s","evidence":"documented","meaning_zh":"水至少每48 h更换"},"amine_protocol":{"value":{"activation_s":420.0,"ligand_s":420.0,"deactivation_s":420.0,"flow_m3_s":1.6666666666666666e-10},"unit":"1","evidence":"documented","meaning_zh":"胺偶联推荐协议:EDC/NHS、配体、乙醇胺各10 µL/min 7 min"},"preconc_pulse":{"value":{"volume_m3":1e-08,"flow_m3_s":8.333333333333333e-11},"unit":"1","evidence":"documented","meaning_zh":"“目标固定量”预富集脉冲10 µL@5 µL/min"},"aim_max_ligand_m3":{"value":1.5e-07,"unit":"m3","evidence":"documented","meaning_zh":"无预富集方法时配体总量上限150 µL"},"mass_transfer_km":{"value":"0.98 (D^2 f / (0.3 h^2 w l))^(1/3)","unit":"1","evidence":"documented","meaning_zh":"传质系数km公式;kt = km × MW × 10⁹(蛋白在CM5上)"},"diffusion_estimate":{"value":"D = 342.3e-11 / (M^(1/3) f eta_rel)","unit":"1","evidence":"documented","meaning_zh":"由分子量估计扩散系数(球形f=1,球蛋白约1.2;25 °C水η_rel=0.89)"},"dmso_bulk_ru_per_volume_fraction":{"value":120000.0,"unit":"RU","evidence":"documented","meaning_zh":"DMSO体响应系数:每单位体积分数1.2e5 RU(软件手册:1 % DMSO约1200 RU)"},"solvent_correction_chi2_ru2":{"value":2.0,"unit":"RU^2","evidence":"documented","meaning_zh":"溶剂校正曲线Chi²应<2 RU"},"kinetics_quality":{"value":{"t_value_significant":10.0,"u_value_correlated":25.0,"u_value_unique":15.0,"dissociation_fall_min":0.1,"affinity_KD_max_fraction_of_top":0.5,"mass_transfer_typical_RU_M_s":100000000.0},"unit":"1","evidence":"documented","meaning_zh":"质量控制阈值:T值>10显著、U值>25相关/<15唯一、解离期下降≥10–15 %、KD<最高浓度一半"},"chip_capacity_relative":{"value":{"CM5":1.0,"CM4":0.3,"CM3":0.3,"C1":0.1,"SA":null,"NTA":null,"L1":null,"HPA":null,"MAINTENANCE":0.0},"unit":"1","evidence":"documented","meaning_zh":"芯片固定化容量相对CM5(CM4约30 %羧甲基化、CM3约30 %、C1约10 %)"},"flow_cell_width_m":{"value":0.0005,"unit":"m","evidence":"assumption","meaning_zh":"流通池宽度:体积0.06 µL、高40 µm(厂家)给出面积1.5 mm²,宽0.5 mm、长3.0 mm为假设"},"flow_cell_length_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"见上"},"bulk_sensitivity_ru_per_riu":{"value":1000000.0,"unit":"RU","evidence":"assumption","meaning_zh":"常用换算1 RU≈1e-6 RIU(缓存资料未给);与厂家“1 % DMSO≈1200 RU”和CRC甘油增量(1 %→Δn≈0.0012)一致"},"surface_ru_per_kg_m2":{"value":1000000000.0,"unit":"RU*m2/kg","evidence":"assumption","meaning_zh":"1 RU≈1 pg/mm²(蛋白在CM5上,厂家:检出限<1 RU约1 pg/mm²)即1e-6 kg/m² → 1e9... 运行层用RU=质量面密度×1e9 m²/kg"},"excluded_volume_per_ru":{"value":1.2e-06,"unit":"1/RU","evidence":"assumption","meaning_zh":"配体占据的体积使活性面的体折射率贡献减小:每RU配体减小1.2e-6(12000 RU→1.4 %),为假设;用于溶剂校正"},"dispersion_volume_m3":{"value":1.5e-10,"unit":"m3","evidence":"assumption","meaning_zh":"样品塞前后沿的混合体积(一阶上升时间=体积/流速),假设"},"serial_delay_volume_m3":{"value":[0.0,1e-12,3e-11,1e-12],"unit":"m3","evidence":"assumption","meaning_zh":"串联流通池之间的死体积(同对1-2、3-4很小,2→3约30 nL),假设"},"noise_ru_per_sqrt_hz":{"value":0.025,"unit":"RU/Hz^0.5","evidence":"assumption","meaning_zh":"白噪声:1 Hz采集时0.025 RU RMS(厂家典型<0.03 RU);10 Hz时每点0.079 RU"},"temperature_noise_k":{"value":0.0001,"unit":"K","evidence":"assumption","meaning_zh":"流通池温度波动σ=0.1 mK(假设;水dn/dT≈−1e-4/K → 约0.01 RU)"},"unnormalized_gain_sigma":{"value":0.015,"unit":"1","evidence":"assumption","meaning_zh":"未归一化增益偏差σ,假设"},"rack_auto_retract_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"弹出托盘自动收回时间(Tools→Preferences设置,默认值不在资料中,假设300 s)"},"docking_s":{"value":45.0,"unit":"s","evidence":"assumption","meaning_zh":"对接时长,假设"},"eject_s":{"value":30.0,"unit":"s","evidence":"assumption","meaning_zh":"排空流通池并弹出芯片的时长,假设"},"rack_travel_s":{"value":6.0,"unit":"s","evidence":"assumption","meaning_zh":"托盘进出时长,假设"},"docking_drift.initial_ru_per_s":{"value":0.08333333333333333,"unit":"RU/s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"docking_drift.tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"docking_drift.steady_ru_per_s":{"value":0.0013333333333333333,"unit":"RU/s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"temperature_control.rate_k_s":{"value":0.0016666666666666668,"unit":"K/s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.k_1_s":{"value":0.0033333333333333335,"unit":"1/s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.stable_band_k":{"value":0.01,"unit":"K","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.sample_tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.off_tau_s":{"value":3600.0,"unit":"s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"activation.k_act_1_s":{"value":0.01,"unit":"1/s","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"activation.hydrolysis_tau_s":{"value":1500.0,"unit":"s","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"activation.activation_ru":{"value":80.0,"unit":"RU","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"preconcentration.r_pc_max_ru":{"value":25000.0,"unit":"RU","evidence":"assumption","meaning_zh":"静电预富集:饱和响应、亲和系数随(pI−pH)指数增加、离子强度抑制、羧基pKa 3.5(厂家:pH>3.5且3.5且3.5且3.5且3.5且3.5且3.5且8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.pka_amine":{"value":7.2,"unit":"1","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.capacity_ru":{"value":40000.0,"unit":"RU","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.ester_capacity_ru":{"value":40000.0,"unit":"RU","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"deactivation.k_deact_1_s":{"value":0.05,"unit":"1/s","evidence":"assumption","meaning_zh":"乙醇胺去活化速率与洗去非共价配体,假设"},"deactivation.wash_off_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"乙醇胺去活化速率与洗去非共价配体,假设"},"regeneration.alpha":{"value":2.2,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.damage_beta":{"value":0.004,"unit":"1/s","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.complex_tolerance_default":{"value":1.6,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.ligand_tolerance_default":{"value":2.6,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"capture.ni_loading_1_s":{"value":0.05,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.his6_kd_1_s":{"value":0.002,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.his10_kd_1_s":{"value":0.0002,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.biotin_kd_1_s":{"value":0.0,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.sa_streptavidin_ru":{"value":3500.0,"unit":"RU","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.nta_ni_ru":{"value":40.0,"unit":"RU","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"air_spike.depth_ru":{"value":-12000.0,"unit":"RU","evidence":"assumption","meaning_zh":"注入空气时的尖峰深度与时长,假设"},"air_spike.duration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"注入空气时的尖峰深度与时长,假设"},"liquids.prime_volume_m3":{"value":3e-05,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.normalize_volume_m3":{"value":2.5e-07,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.peristaltic_m3_s":{"value":6.666666666666666e-10,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.standby_flow_m3_s":{"value":8.333333333333333e-11,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.prime_flow_m3_s":{"value":1.6666666666666665e-09,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.maintenance_flow_m3_s":{"value":8.333333333333332e-10,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.dead_volume_vial_m3":{"value":2e-08,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.dead_volume_well_m3":{"value":3e-08,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.needle_loss_m3":{"value":5e-09,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.aspiration_m3_s":{"value":2e-09,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.needle_prep_s":{"value":10.0,"unit":"s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.evaporation_uncovered_m3_s":{"value":1.388888888888889e-13,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.buffer_switch_tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"contamination.per_sticky_injection":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.desorb_factor":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.sanitize_factor":{"value":0.05,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.noise_gain":{"value":3.0,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"chip_raw_baseline_ru":{"value":{"CM5":19500.0,"CM4":18800.0,"CM3":18700.0,"C1":17500.0,"SA":21000.0,"NTA":19000.0,"L1":19800.0,"HPA":17800.0,"MAINTENANCE":0.0},"unit":"RU","evidence":"assumption","meaning_zh":"芯片在水中的绝对响应(RU)为假设;未归一化时各流通池增益随机偏差σ=1.5 %"},"maintenance_durations_s":{"value":{"desorb":1200.0,"desorb_and_sanitize":3600.0,"wash_buffer_tubing":1800.0,"empty_buffer_tubing":1200.0,"flow_system_wash":240.0,"system_check":6000.0,"superclean":5400},"unit":"s","evidence":"assumption","meaning_zh":"维护程序时长为厂家值(操作说明附录A软件文字“Total run time is about …”:Desorb约20 min、Desorb and Sanitize约1 h(之后建议待机3–4 h)、Wash Buffer Tubing约30 min、Empty Buffer Tubing约20 min、Flow System Wash约4 min、System Check约100 min(含缓冲液选择阀测试;不含时约70 min);Superclean 1.5 h(6.4节;附录A写约80 min,冲突见source_evidence)、Shutdown约20 min、Prime 6–7 min、Normalize约8 min(入门指南;附录A写约9 min)"},"regeneration_strength":{"value":{"glycine_3_0":1.0,"glycine_2_5":1.5,"glycine_2_0":2.0,"glycine_1_5":2.5,"naoh_10mm":2.0,"naoh_50mm":2.8,"mgcl2_4m":1.8,"nacl_5m":1.2,"sds_0_5":3.0,"biadesorb_1":3.0,"lds_0_5":3.0,"biadesorb_2":1.2,"guanidine_6m":3.5,"hcl_10mm":2.0,"acetic_acid_1":1.0,"ethanolamine_1m":1.0,"edta_350mm":0.5,"hypochlorite_1":3.5,"ethanol_70":1.5,"dmso_50":1.5},"unit":"1","evidence":"assumption","meaning_zh":"再生溶液强度指数(工程值;厂家只给“先温和后剧烈”的筛选原则)"},"water_viscosity":{"value":"eta = 2.414e-5 x 10^(247.8 / (T - 140)) Pa s","unit":"1","evidence":"assumption","meaning_zh":"水的黏度(Vogel关联式;20 °C 1.002 mPa s)"},"regeneration_k0_1_s":{"value":0.1,"unit":"1/s","evidence":"assumption","meaning_zh":"再生强度等于复合物需求时的附加解离速率"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["外形尺寸:调研表与中文产品页(主来源)写“600 W×690 D×615 H mm”;英文数据文件CY12747写“W × H × D 600 × 690 × 615 mm”;GE仪器手册D.2写“W×D×H 600×615×690 mm”;Cytiva操作手册8.1写“w × d × h 600 × 615 × 680 mm”,安装图标高680 mm、深615 mm、宽600 mm。三份厂家文档都给深615 mm,资产按W 600、D 615、H 690 mm建模(高度取数据文件与仪器手册的690 mm;操作手册680 mm相差1.4 %,可能不含支脚)。调研表的数字未变,只是D与H的标注对调。","环境湿度:操作手册8.1写“20 % to 80 % RH”,4.1写“80 % RH, non-condensing, up to 31 °C, decreasing linearly to 50 % RH at 40 °C”;仪器手册D.2写“85 % RH”;运行层只用于凝水提示。","功率:操作手册写最大400 VA,数据文件写“Processing Unit: 4.0 A (at 100 VAC)”,仪器手册写“Max. 4.0 A”;资产取400 VA,电能账目用200 W待机、300 W运行的工程值。","样品体积:数据文件写“Injection volume plus 20 to 50 µL”,操作手册与仪器手册写“Sample volume 10 to 425 µL”;运行层按进样体积+死体积(小瓶20 µL、孔30 µL,假设)判断是否吸到空气。","数据采集率:软件手册写1或10 Hz;产品页与数据文件未列;按软件手册。","CRC浓度性质表来自第三方托管的副本,表头写66种溶质,正文实际65种;只取数值并注明CRC/Wolf 1966来源。","维护程序时长:Superclean在操作说明6.4节写“Total run time is about 1.5 hours”,附录A软件文字写“Total run time is about 80 minutes”,资产取1.5 h;Normalize在入门指南约8 min、附录A约9 min,资产取8 min;System Check附录A先写约100 min(含缓冲液选择阀测试)后写约70 min,资产运行全部测试取100 min。","折射率范围:数据文件写“Refractive index range 1.33–1.40”,未给波长与温度;运行层的水折射率按632.8 nm表值(45 °C约1.3290),若把1.33当硬下限,45 °C的纯水会超量程;运行层把超量程判据放宽到1.325–1.405(工程余量),文档范围仍按1.33–1.40登记。","SKEMPI 2.0中部分条目的温度标为“298(assumed)”(原文未给温度),这些条目的参考温度按298 K并标reference_temperature_assumed=true;同一复合物有多次测量时优先非假设温度、接近298.15 K的一条。","入门指南没有给出β2-微球蛋白与抗体的动力学常数,只给“1200 RU配体约给Rmax 30 RU”;运行层的入门试剂盒ka 1e6 M⁻¹s⁻¹、kd 5e-4 s⁻¹为假设,配体活性0.16由厂家这句话推出。","外形:处理单元600 W×615 D×690 H mm、60 kg(GE仪器手册D.2写W×D×H 600×615×690;数据文件写W×H×D 600×690×615;调研表与中文产品页写W×D×H 600×690×615,操作手册图注高680 mm;按两份厂家资料取深615、高690 mm,冲突见source_evidence)。","外观(浅银灰机柜、深灰左泵舱门与右侧面板、上翻的弧面样品舱门、蓝色观察窗、托盘口、左侧缓冲液托盘与四个瓶、右侧废液/水托盘、状态灯柱与字样、芯片口盖)按数据文件照片与操作手册插图;字样为通用字体重绘,不复制厂家标志。","工程构件(非厂家尺寸):各立面分区与门的尺寸、样品舱盒的凸出量、托盘行程0.14 m、泵舱内的脱气机、注射泵、选择阀、蠕动泵与管夹的位置与尺寸、自动进样针与供液块、后部面板与通风口。","参考姿态:样品舱门、左右泵舱门与芯片口盖关闭,托盘在内,管夹手柄竖直(夹紧),电源开关未按下。","IFC、流通池、光学单元、注射泵内部与流路不单独建网格(由运行层计算);芯片、微孔板、试剂架与溶液是外部物体或运行层状态。","质量:整机60 kg(厂家);各部件质量为按体量分配的工程值(光学单元、电子与泵计入机柜主体)。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、m3、m3/s、mol/m3、m3/(mol*s)、1/s、rad、RU、1);浓度用mol/m3(1 nM = 1e-6 mol/m3),流速用m3/s(1 µL/min = 1.667e-11 m3/s),DMSO含量用体积分数(1 % = 0.01);分子量用Da(道尔顿,1 Da = 1 g/mol,与SI并用的单位);µL、nM、°C、M⁻¹s⁻¹、%只出现在说明文字中;RU为SPR响应单位(≈1e-6 RIU)。","后部电源开关:厂家只写“Power on/off switch”(电源输入面板,后部右侧),未写开关类型;资产按Matterix面板键约定建为弹簧按键(行程2 mm,每按一次切换通断),开关本身的位置不显示通断状态(看ready灯)。","噪声:四个流通池的检测噪声相互独立(另有各池共同的温度波动),参比扣除曲线的噪声约为单池的√2倍;真实仪器的部分噪声为共模、扣除后可能更低(未建模)。","断电(power.set/power.press_switch关、fault.inject power_loss、plant.configure供电超限):移动中的托盘车停在中途(rack.state=stopped,通电后用rack.eject或rack.retract继续),正在打开的芯片口盖停住(口盖只由电机打开;关盖用手轻压,不需要电源);检测读数立即为空;泵舱门、管夹手柄与样品舱门为手动件,不受影响。","输出模板位于本资产interaction_library.json、solution_library.json、chip_library.json与instrument_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","芯片、溶液、微孔板、试剂架与流路是过程数据(没有场景几何);场景中样品舱门、托盘车、芯片口盖、左右泵舱门与管夹手柄按运行层状态运动,五个状态灯按运行层亮灭。","选定配置:Biacore T200处理单元(含控制与评估软件的功能等价);电脑、GxP软件包与Biacore Insight不在配置内;L1/HPA脂质捕获与表面结合物回收不支持。","检测为集总模型:每个流通池的响应=增益×(芯片基线+体折射率响应×(1−配体排除体积)+表面质量)+漂移+噪声;没有SPR角度谱、倏逝场深度与葡聚糖层内浓度分布的模型;1 RU≈1e-6 RIU、1 RU≈1 pg/mm²为常用换算。","体折射率:水n(T)取IAPWS(Harvey 1998)在632.8 nm的值,溶质增量取CRC表(20 °C、589 nm)并按质量分数相加;增量的温度与波长依赖不计;无数据的溶质(HEPES、甘氨酸、EDC、NHS、乙醇胺、SDS、P20等)用假设增量。","结合动力学取自SKEMPI 2.0中SPR实测的野生型kon/koff(文献值,非本仪器实测);分子量由PDB SEQRES计算(不含糖基化);温度依赖的活化焓与入门试剂盒的动力学常数为假设。","固定化化学(预富集、偶联、水解、去活化)、捕获化学与再生为工程模型;没有非特异性结合、亲和力(多价)效应、配体异质性与表面构象变化。","流路:样品塞按一阶弥散与串联延迟进入各流通池;空气段只以尖峰表示;未Prime时流路缓冲液按时间常数渐变;注射泵、阀与IFC的内部流动不建模。","溶液、小瓶、微孔板与芯片没有场景几何;装瓶、放样、换芯片、开门与扳管夹为宿主/机器人抽象,没有接触与液体仿真。","评估软件为功能等价实现(不是原软件):报告点窗口、拟合算法、U值与质量控制阈值部分为假设(见各能力limitations)。","集成微流控卡盒(IFC)与光学检测单元在处理单元内部、照片不可见,合同中为geometry_status=absent的组件(没有几何与场景绑定),其功能全部在运行层计算。","Biacore T200没有前面板数字显示:传感图、温度与运行状态都在控制软件中;场景中把五个前面板状态灯(ready、system、temperature、sensor chip、run)绑定到运行层,样品舱门、托盘车、芯片口盖、左右泵舱门与蠕动泵管夹手柄按运行层状态运动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","temperature.set","kit.provide","stock.provide","species.define","interaction.define","solution.prepare","rack.configure","rack.place","rack.remove","bottle.place","bottle.remove","bottle.empty_waste","door.set","clamp.set","sample_compartment.open_door","sample_compartment.close_door","sample_compartment.clean","sample_compartment.set_light","chip.open_port","chip.insert","chip.close_cover","chip.dock","chip.eject","chip.remove","flow.select_buffer","flow.prime","flow.standby","flow.stop_standby","detector.normalize","maintenance.run","system.check","system.shutdown","rack.eject","rack.retract","run.manual_start","run.command","run.queue_delete","run.stop_command","run.pause","run.resume","run.stop","wizard.immobilization","wizard.ph_scouting","method.run","runs.list","data.sensorgram","data.report_points","eval.kinetics","eval.affinity","eval.concentration","eval.solvent_correction","eval.thermodynamics","events.read","provenance.read","surface.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["sample.recovery","gxp.audit_trail","lipid.capture"],"note_zh":"Biacore T200处理单元(已停产存档型号;600×615×690 mm、60 kg;不含电脑与GxP软件包):四个流通池(0.06 µL、高40 µm;单个、成对或串联,Fc1/Fc3作参比)、流速1–100 µL/min、进样2–350 µL、分析温度4–45 °C、样品舱4–45 °C、缓冲液托盘四瓶与选择阀、脱气机、注射泵、蠕动泵与管夹、恒温样品舱(托盘车、样品与试剂架/微孔板、注射针)、芯片口、五个状态灯与后部电源开关。运行层(0.1 s网格、空闲10 s块):温控(5 K约1 h)、液路与样品塞(扩散、串联延迟、空气尖峰)、体折射率(IAPWS水n(T)+CRC溶质增量;1 % DMSO≈1200 RU)与配体排除体积、1:1结合与两室传质(厂家km公式)、Eyring温度依赖、再生强度与配体损伤、胺偶联(EDC/NHS活化、静电预富集与pH、偶联、乙醇胺封闭、目标固定量)、NTA镍/His捕获与EDTA剥离、SA生物素捕获、归一化、对接漂移与噪声、液体消耗与废液、待机流(65 mL/24 h);控制软件功能(芯片、Prime、待机、Normalize、维护程序、System Check、Shutdown、托盘、手动运行队列、固定化与pH筛选向导、方法)与评估软件功能(报告点、1:1+传质全局拟合与质量控制、稳态亲和、标准曲线与CFCA、溶剂校正、van t Hoff/Eyring)。模板库:81个结合体系(80个SKEMPI 2.0的SPR实测体系在缓存CSV中复核)、65种CRC溶质折射率(65种在缓存表中复核)、38种溶液配方、9种芯片;独立复核通过。校准复核(仿真):入门试剂盒ka 1.01e+06 M⁻¹s⁻¹、kd 0.000505 s⁻¹、Rmax 29.7 RU(假设1e6、5e-4;厂家1200 RU配体约30 RU);barnase–barstar ka 9.81e+05、kd 0.000109(SKEMPI 8.74e5、1.15e-4);1 Hz噪声0.024 RU(<0.03)、漂移0.05 RU/min(<0.3)、DMSO 1188 RU/%。双环境Isaac场景:环境1断电时开样品舱门清洁并关门(门上翻途中比较);环境0经后部电源开关、环境1经API开机(灯测试→ready);温度设定(环境0温度灯闪烁至稳定);两个环境开芯片口(口盖转动)、插CM5芯片(芯片灯闪烁)、关盖、对接(芯片灯常亮)、Prime;环境0开关左右泵舱门、扳动管夹手柄;托盘车弹出/送回(途中比较);环境1 Normalize、System Check、Desorb,换NTA芯片(退出、取出、插入、对接)做His10捕获与手动运行(队列、删除、停止命令、暂停/继续、EDTA剥离)、系统错误灯;环境0入门试剂盒:pH筛选、目标1200 RU胺偶联(实得1189 RU)、β2-微球蛋白动力学(ka 1.02e+06 M⁻¹s⁻¹、kd 0.000506 s⁻¹、Rmax 29.7 RU)、稳态亲和、标准曲线、热力学,DMSO溶剂校正;Shutdown、松管夹、取芯片、关机;环境1断电与恢复、关机。54几何组件(另有IFC与光学单元两个无几何的内部组件)、6个关节镜像(样品舱门、托盘车、芯片口盖、左右泵舱门、管夹手柄)、1个弹簧键、11接口、5个状态灯;仿真质量60.0 kg(厂家60 kg按工程权重分配)。放芯片、放板与试剂架、换瓶、开门与扳管夹为宿主/机器人代理,不是机器人接触验证;芯片、溶液与流路在场景中没有几何;样品回收、GxP审计追踪与脂质捕获(L1/HPA)为unsupported。"}},"previews":["previews/cytiva_biacoret200/preview_front.webp","previews/cytiva_biacoret200/preview_isaac_rtx_articulated.webp","previews/cytiva_biacoret200/preview_isaac_rtx_pair.webp","previews/cytiva_biacoret200/preview_lamps_and_chip_port.webp","previews/cytiva_biacoret200/preview_left.webp","previews/cytiva_biacoret200/preview_overview.webp","previews/cytiva_biacoret200/preview_pump_doors_open.webp","previews/cytiva_biacoret200/preview_rack_ejected_chip_open.webp","previews/cytiva_biacoret200/preview_rear.webp","previews/cytiva_biacoret200/preview_right.webp","previews/cytiva_biacoret200/preview_sample_door_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/asset.contract.json","bytes":1284980},{"name":"chip_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/chip_library.json","bytes":3751},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/collision_proxies.json","bytes":31552},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/geometry_manifest.json","bytes":143618},{"name":"instrument_model.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/instrument_model.json","bytes":11135},{"name":"interaction_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/interaction_library.json","bytes":224188},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.blend","bytes":407446},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.glb","bytes":436852},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.urdf","bytes":44940},{"name":"solution_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/solution_library.json","bytes":364764},{"name":"说明.md","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/说明.md","bytes":6457}],"completeness":{"components":56,"with_collisions":54,"with_objects":54,"with_function":56,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"cytiva_biacoret200","chem_id":"CHEM-170","name_en":"Surface plasmon resonance system","maker":"Cytiva","model":"Biacore T200","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/asset.contract.json","runtime":"scripts/asset_runtime/cytiva_biacoret200.py"} \ No newline at end of file +{"tid":"instrument.cytiva_biacoret200","asset_dir":"expansion_batch04/t4_measure/cytiva_biacoret200","name_zh":"Biacore T200表面等离子共振生物传感器(处理单元)","category":"生化与湿化学分析","description_zh":"Cytiva Biacore T200(调研表第175行;已停产存档型号)处理单元600 W×615 D×690 H mm、60 kg:四个流通池(每池0.06 µL、高40 µm;单个、成对1-2/3-4或串联1-2-3-4,Fc1作2–4的参比、Fc3作4的参比)、流速1–100 µL/min、进样2–350 µL、分析温度4–45 °C(最多比环境低20 °C)、基线噪声典型<0.03 RU、漂移<0.3 RU/min、样品折射率1.33–1.40、数据1或10 Hz;缓冲液托盘四瓶与选择阀、在线脱气、两个注射泵、蠕动泵与管夹、恒温样品舱(托盘车、微孔板与试剂架、注射针与供液块)、芯片口(软件开盖)、五个状态灯、后部电源开关。运行层按宿主时钟推进(活动时0.1 s网格、空闲10 s块):温控、液路与样品塞、体折射率(IAPWS水n(T)+CRC溶质增量,1 % DMSO≈1200 RU)与配体排除体积、1:1结合与两室传质(厂家km/kt公式)、Eyring温度依赖、再生与配体损伤、胺偶联(活化、预富集、偶联、封闭)、SA/NTA捕获、归一化、漂移与噪声、空气尖峰、液体消耗与废液;控制软件功能(芯片、Prime、待机、维护工具、System Check、Shutdown、托盘、手动运行、固定化与pH筛选向导、方法)与评估软件功能(报告点、1:1+传质动力学、稳态亲和、标准曲线与CFCA浓度、溶剂校正、van 't Hoff/Eyring)。模板库:80个SKEMPI 2.0的SPR实测蛋白–蛋白体系(PDB序列算分子量与等电点)+入门试剂盒、65种CRC溶质折射率、Biacore溶液配方、芯片类型;入门试剂盒与barnase–barstar动力学由仿真流程复核。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"处理单元600×615 mm占地中心在支承面上的投影,z=0为支承面,+X右/+Y后(操作者在−Y侧;缓冲液托盘在左、废液与水托盘在右);参考姿态见reference_pose_zh"},"mass_kg":60.00000000000001,"size_m":[0.6,0.615,0.69],"bbox_min":[-0.3,-0.3075,0.0],"bbox_max":[0.3,0.3075,0.69],"manifest_dimensions_m":[0.6000000238418579,0.6150000051483512,0.6899999976158142],"glb":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.urdf","links":{"base_link":"/Geometry/base_link","chip_port_cover":"/Geometry/base_link/chip_port_cover","left_pump_door":"/Geometry/base_link/left_pump_door","peristaltic_clamp_lever":"/Geometry/base_link/peristaltic_clamp_lever","right_pump_door":"/Geometry/base_link/right_pump_door","rack_tray_carriage":"/Geometry/base_link/rack_tray_carriage","sample_compartment_door":"/Geometry/base_link/sample_compartment_door","power_switch":"/Geometry/base_link/power_switch"},"frames":{"pre_place":[-0.028,-0.2945,0.48],"place":[-0.028,-0.2945,0.35],"post_place":[-0.028,-0.2945,0.48],"joint_chip_port_cover_joint":[0.169,-0.138,0.394],"joint_left_pump_door_joint":[-0.266,-0.142,0.417],"joint_peristaltic_clamp_lever_joint":[0.2,-0.105,0.255],"joint_right_pump_door_joint":[0.29,-0.142,0.233],"joint_rack_tray_carriage_joint":[-0.028,-0.3035,0.226],"joint_sample_compartment_door_joint":[-0.019,-0.112,0.684],"joint_power_switch_joint":[0.235,0.2995,0.15]},"joints":[{"name":"chip_port_cover_joint","type":"revolute","parent":"sensor_chip_port","child":"chip_port_cover","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.169,-0.138,0.394],"child_prim":"/Geometry/base_link/chip_port_cover","child_bbox_min":[0.126,-0.143,0.394],"child_bbox_max":[0.212,-0.135,0.45],"kind":"door"},{"name":"left_pump_door_joint","type":"revolute","parent":"cabinet","child":"left_pump_door","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":1.6,"effort":10.0,"mimic":null,"origin_m":[-0.266,-0.142,0.417],"child_prim":"/Geometry/base_link/left_pump_door","child_bbox_min":[-0.267,-0.151,0.171],"child_bbox_max":[-0.139,-0.129,0.663],"kind":"door"},{"name":"peristaltic_clamp_lever_joint","type":"revolute","parent":"right_pump_compartment","child":"peristaltic_clamp_lever","axis":[0.0,1.0,0.0],"lower":0.0,"upper":1.4,"effort":10.0,"mimic":null,"origin_m":[0.2,-0.105,0.255],"child_prim":"/Geometry/base_link/peristaltic_clamp_lever","child_bbox_min":[0.193,-0.117,0.248],"child_bbox_max":[0.207,-0.1,0.319],"kind":"other"},{"name":"right_pump_door_joint","type":"revolute","parent":"cabinet","child":"right_pump_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.6,"effort":10.0,"mimic":null,"origin_m":[0.29,-0.142,0.233],"child_prim":"/Geometry/base_link/right_pump_door","child_bbox_min":[0.109,-0.149,0.083],"child_bbox_max":[0.291,-0.135,0.383],"kind":"door"},{"name":"rack_tray_carriage_joint","type":"prismatic","parent":"sample_compartment_box","child":"rack_tray_carriage","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.14,"effort":10.0,"mimic":null,"origin_m":[-0.028,-0.3035,0.226],"child_prim":"/Geometry/base_link/rack_tray_carriage","child_bbox_min":[-0.136,-0.3075,0.228],"child_bbox_max":[0.08,-0.1475,0.298],"kind":"other"},{"name":"sample_compartment_door_joint","type":"revolute","parent":"cabinet","child":"sample_compartment_door","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.75,"effort":10.0,"mimic":null,"origin_m":[-0.019,-0.112,0.684],"child_prim":"/Geometry/base_link/sample_compartment_door","child_bbox_min":[-0.132,-0.175,0.352],"child_bbox_max":[0.094,-0.14534,0.684],"kind":"door"},{"name":"power_switch_joint","type":"prismatic","parent":"mains_panel","child":"power_switch","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.002,"effort":10.0,"mimic":null,"origin_m":[0.235,0.2995,0.15],"child_prim":"/Geometry/base_link/power_switch","child_bbox_min":[0.2275,0.2995,0.1395],"child_bbox_max":[0.2425,0.3075,0.1605],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sensor_chip_slot","link":"base_link","part":"cytiva_biacoret200__sensor_chip_port","pos":[0.16899999999999998,-0.139,0.42200000000000004],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.16899999999999998,-0.139,0.42200000000000004],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":["chip_port_cover_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"芯片口(Insert Chip后盖打开,箭头朝里插入)"},{"name":"rack_tray_surface","link":"rack_tray_carriage","part":"rack_tray_carriage","pos":[-0.028,-0.23249999999999998,0.23800000000000002],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[3.469446951953614e-18,0.07100000000000001,0.01200000000000001],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.06,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.04,"access":["rack_tray_carriage_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"托盘面(弹出后放微孔板与试剂架;随托盘车运动)"},{"name":"buffer_bottle_a","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.255,-0.18,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.255,-0.18,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.043,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘A位"},{"name":"buffer_bottle_b","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.27,-0.268,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.27,-0.268,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘B位"},{"name":"buffer_bottle_c","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.212,-0.272,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.212,-0.272,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘C位"},{"name":"buffer_bottle_d","link":"base_link","part":"cytiva_biacoret200__buffer_tray","pos":[-0.19,-0.215,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[-0.19,-0.215,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.0265,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"缓冲液托盘D位"},{"name":"waste_bottle_seat","link":"base_link","part":"cytiva_biacoret200__waste_water_tray","pos":[0.235,-0.195,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.235,-0.195,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.054,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"废液瓶位(2 L)"},{"name":"water_bottle_seat","link":"base_link","part":"cytiva_biacoret200__waste_water_tray","pos":[0.155,-0.262,0.02],"rot":[1.0,0.0,0.0,6.123233995736766e-17],"pos_link":[0.155,-0.262,0.02],"rot_link":[1.0,0.0,0.0,6.123233995736766e-17],"radius_m":0.036,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.03,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"蒸馏水瓶位(500 mL)"},{"name":"peristaltic_clamp_handle","link":"peristaltic_clamp_lever","part":"peristaltic_clamp_lever","pos":[0.2,-0.117,0.305],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.0,-0.011999999999999997,0.04999999999999999],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.008,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":["right_pump_door_joint"],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"蠕动泵管夹手柄(须先开右泵舱门)"},{"name":"mains_inlet","link":"base_link","part":"cytiva_biacoret200__mains_panel","pos":[0.235,0.2995,0.085],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.235,0.2995,0.085],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"电源插座(后部右侧)"},{"name":"pc_connector","link":"base_link","part":"cytiva_biacoret200__rear_panel","pos":[0.05,0.2995,0.12],"rot":[0.7071067811865476,0.0,-0.0,0.7071067811865476],"pos_link":[0.05,0.2995,0.12],"rot_link":[0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.01,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"PC串口(后面板)"}],"hidden_parts":[],"readouts":[{"name":"lamp_ready","part":"cytiva_biacoret200__lamp_ready","prim":"/Geometry/base_link/readout_lamp_ready","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.64],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.ready"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_system","part":"cytiva_biacoret200__lamp_system","prim":"/Geometry/base_link/readout_lamp_system","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.618],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.system"}},"blank_channel":null,"on":[1.0,0.12,0.08],"off":[0.15,0.044399999999999995,0.039599999999999996],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_temperature","part":"cytiva_biacoret200__lamp_temperature","prim":"/Geometry/base_link/readout_lamp_temperature","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.596],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.temperature"}},"blank_channel":null,"on":[1.0,0.78,0.1],"off":[0.15,0.1236,0.041999999999999996],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_sensor_chip","part":"cytiva_biacoret200__lamp_sensor_chip","prim":"/Geometry/base_link/readout_lamp_sensor_chip","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.574],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.sensor_chip"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]},{"name":"lamp_run","part":"cytiva_biacoret200__lamp_run","prim":"/Geometry/base_link/readout_lamp_run","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.126,-0.1377,0.552],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.run"}},"blank_channel":null,"on":[0.2,1.0,0.35],"off":[0.054,0.15,0.072],"size_m":[0.008,0.005],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":60.00000000000001,"footprint_m":[0.6,0.615],"height_m":0.69,"clearance_m":{"front":0.4,"back":0.2,"left":0.2,"right":0.2,"top":0.4},"robot_standoff_m":0.382,"work_height_m":0.238,"primary_slot":"rack_tray_surface","access":["chip_port_cover_joint","left_pump_door_joint","right_pump_door_joint","sample_compartment_door_joint"],"slot_count":11,"placement_evidence":"Biacore T200 processing unit (600 W x 615 D x 690 H mm, 60 kg net), data file CY12747 / Operating Instructions 28-9768-83 AH, standing on its four feet on one bench with the sample compartment door, the rack tray port, the chip port and the status lamps toward the operator; buffer tray on the left, waste and water tray on the right; the 60 kg split over the parts; chips, plates, racks, vials and the PC are external; fixed simulation root on the support plane is an engineering assumption","mass_evidence":"manufacturer_60kg_processing_unit_split_by_engineering_weights","actual_mass_kg":null,"manufacturer_mass_kg":60.0,"layout_override_zh":"机器人主工作点为托盘面(rack.eject弹出后放微孔板与试剂架);厂家:四周至少20 cm通风间隙(操作说明4.1节),场地图上方400 mm(样品舱门上翻);前方0.40 m供托盘弹出0.14 m、换芯片与换瓶(工程值)"},"components":[{"id":"cabinet","name_zh":"机柜","function_zh":"处理单元机柜:光学单元、IFC与检测单元、注射泵、电子与珀尔帖冷却单元(内部未建)","physical_meaning_zh":"承载结构:处理单元机柜(光学单元、IFC、注射泵与电子未建;过程在运行层);装配原点 (0, 0, 0) m 相对 root,碰撞代理为0.572×0.39×0.678 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:机柜主体。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__cabinet"],"collisions":[{"shape":"box","origin_m":[0.013999999999999985,0.10024999999999999,0.351],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5720000000000001,0.39049999999999996,0.6779999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.415,0.425],"metallic":0.35,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","kit.provide","stock.provide","species.define","interaction.define","system.check","run.manual_start","run.queue_delete","run.stop_command","run.pause","run.resume","run.stop","runs.list","data.sensorgram","data.report_points","eval.kinetics","eval.affinity","eval.concentration","eval.solvent_correction","eval.thermodynamics","events.read","provenance.read","ledger.read","fault.inject","sim.step","sample.recovery","gxp.audit_trail","lipid.capture"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_fascia","name_zh":"前立面框","function_zh":"前立面的框与分隔(泵舱门、样品舱门与右侧面板之间)","physical_meaning_zh":"外观:前立面框;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.137×0.04×0.158 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:立面框。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__front_fascia"],"collisions":[{"shape":"box","origin_m":[-0.20350000000000001,-0.115,0.09100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.137,0.04000000000000001,0.158]},{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.047],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.07]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.4,0.415,0.425],"metallic":0.35,"roughness":0.36,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_front_panel","name_zh":"右上面板","function_zh":"右上方的深灰面板:型号字样与五个状态灯(软件状态窗口在电脑上)","physical_meaning_zh":"外观:右上面板(字样与状态灯);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.195×0.04×0.21 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_front_panel"],"collisions":[{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.575],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.20999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"model_label","name_zh":"型号字样","function_zh":"右上面板的型号字样(通用字体重绘)","physical_meaning_zh":"外观贴图:型号字样;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.15×0.001×0.028 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__model_label"],"collisions":[{"shape":"box","origin_m":[0.212,-0.1356,0.664],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.14999999999999997,0.001,0.028000000000000025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/model_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_legend","name_zh":"状态灯字样","function_zh":"状态灯旁的字样ready、system、temperature、sensor chip、run(通用字体重绘)","physical_meaning_zh":"外观贴图:状态灯字样;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.052×0.001×0.106 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_legend"],"collisions":[{"shape":"box","origin_m":[0.161,-0.1356,0.5950000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05199999999999999,0.001,0.1060000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/lamp_legend.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_ready","name_zh":"ready状态灯","function_zh":"绿色ready灯:通电后亮","physical_meaning_zh":"指示件:ready状态灯,按运行层lamp.ready点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_ready"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.64],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_system","name_zh":"system状态灯","function_zh":"红色system灯:开机后亮几秒;其它时候亮表示系统错误","physical_meaning_zh":"指示件:system状态灯,按运行层lamp.system点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_system"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.618],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.15,0.044399999999999995,0.039599999999999996],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_temperature","name_zh":"temperature状态灯","function_zh":"黄色temperature灯:流通池温度稳定时常亮、不稳定时闪烁","physical_meaning_zh":"指示件:temperature状态灯,按运行层lamp.temperature点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_temperature"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.596],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.15,0.1236,0.041999999999999996],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_sensor_chip","name_zh":"sensor_chip状态灯","function_zh":"绿色sensor chip灯:芯片对接就绪时亮、插入未对接时闪烁","physical_meaning_zh":"指示件:sensor_chip状态灯,按运行层lamp.sensor_chip点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_sensor_chip"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.574],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_run","name_zh":"run状态灯","function_zh":"绿色run灯:运行中亮","physical_meaning_zh":"指示件:run状态灯,按运行层lamp.run点亮;装配原点 (0, 0, 0) m 相对 right_front_panel,碰撞代理为0.008×0.003×0.005 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:指示灯。","subsystem":null,"parent":"right_front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__lamp_run"],"collisions":[{"shape":"box","origin_m":[0.126,-0.13620000000000002,0.552],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.0030000000000000027,0.004999999999999893]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.054,0.15,0.072],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["run.stop","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chip_port_fascia","name_zh":"芯片口面板","function_zh":"芯片口所在的面板(右侧中部)","physical_meaning_zh":"外观:芯片口面板;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.195×0.04×0.086 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__chip_port_fascia"],"collisions":[{"shape":"box","origin_m":[0.20249999999999999,-0.115,0.427],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.195,0.04000000000000001,0.08599999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sensor_chip_port","name_zh":"芯片口","function_zh":"芯片口:Insert Chip后盖自动打开,Series S芯片(在保护盒中)箭头朝里插入;Dock chip后芯片压到IFC上形成四个流通池","physical_meaning_zh":"接口:芯片口(接口sensor_chip_slot;芯片在运行层);装配原点 (0, 0, 0) m 相对 chip_port_fascia,碰撞代理为0.09×0.04×0.06 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:芯片口。","subsystem":null,"parent":"chip_port_fascia","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sensor_chip_port"],"collisions":[{"shape":"box","origin_m":[0.16899999999999998,-0.115,0.42200000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.09,0.04000000000000001,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.open_port","chip.insert","chip.dock","chip.eject","chip.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"chip_port_cover","name_zh":"芯片口盖","function_zh":"芯片口盖:软件控制打开(不能手动打开),插入芯片后轻压关上","physical_meaning_zh":"可动件:芯片口盖;开角由运行层chip.port_cover_angle_rad镜像;关节:绕 +X 转动 0°–69°,状态 chip.port_cover_angle_rad,行程为工程估计;装配原点 (0.169, -0.138, 0.394) m 相对 sensor_chip_port,碰撞代理为0.086×0.008×0.056 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:口盖(下沿铰链)。","subsystem":null,"parent":"sensor_chip_port","origin_m":[0.16899999999999998,-0.138,0.394],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__chip_port_cover"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.028000000000000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.086,0.008000000000000007,0.055999999999999994]}],"joint":{"type":"revolute","axis":[1,0,0],"limits":[0.0,1.2],"state_id":"chip.port_cover_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.63],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.open_port","chip.close_cover"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_pump_compartment","name_zh":"左泵舱","function_zh":"左泵舱内壁(门内)","physical_meaning_zh":"外观:左泵舱内壁;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.13×0.002×0.494 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱壁。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_pump_compartment"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.096,0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13,0.0020000000000000018,0.494]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.2,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"degasser","name_zh":"缓冲液脱气机","function_zh":"真空脱气机:两根缓冲液管各经一个真空腔的膜管脱气(流动开始即自动运转)","physical_meaning_zh":"过程功能件:缓冲液脱气机(运行层不单独建模);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.105×0.03×0.055 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:脱气机。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__degasser"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.112,0.6040000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10499999999999998,0.03,0.05499999999999994]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.prime"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"syringe_pumps","name_zh":"注射泵","function_zh":"两个高性能注射泵:一个维持缓冲液流过IFC,一个吸取并精确输送样品与试剂(自动切换)","physical_meaning_zh":"过程功能件:注射泵(流速在运行层);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.084×0.028×0.155 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:注射泵(玻璃筒、柱塞与驱动)。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__syringe_pumps"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.111,0.4345],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08400000000000002,0.027999999999999997,0.15500000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.92,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.prime","flow.standby","flow.stop_standby","maintenance.run","system.check","system.shutdown","run.command","wizard.immobilization","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"buffer_valve","name_zh":"缓冲液选择阀","function_zh":"缓冲液选择阀:管A–D接入,软件选择运行缓冲液(默认A)","physical_meaning_zh":"过程功能件:缓冲液选择阀(所选管在运行层flow.selected_tube);装配原点 (0, 0, 0) m 相对 left_pump_compartment,碰撞代理为0.036×0.03×0.036 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:选择阀。","subsystem":null,"parent":"left_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__buffer_valve"],"collisions":[{"shape":"box","origin_m":[-0.203,-0.11199999999999999,0.26],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.035999999999999976,0.030000000000000013,0.036000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["flow.select_buffer","flow.prime"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_pump_door","name_zh":"左泵舱门","function_zh":"左泵舱门:按门内边打开;门内有放未用缓冲液管的管夹","physical_meaning_zh":"可动件:左泵舱门;开角由运行层door.left_pump_angle_rad镜像;关节:绕 −Z 转动 0°–92°,状态 door.left_pump_angle_rad,行程为工程估计;装配原点 (-0.266, -0.142, 0.417) m 相对 cabinet,碰撞代理为0.128×0.014×0.492 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(左沿竖直铰链)。","subsystem":null,"parent":"cabinet","origin_m":[-0.266,-0.14200000000000002,0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_pump_door"],"collisions":[{"shape":"box","origin_m":[0.063,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.128,0.014000000000000012,0.492]}],"joint":{"type":"revolute","axis":[0,0,-1],"limits":[0.0,1.6],"state_id":"door.left_pump_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"left_door_window","name_zh":"左门窗口","function_zh":"左泵舱门上的竖条窗(照片)","physical_meaning_zh":"外观:门上窗条;装配原点 (0.266, 0.142, -0.417) m 相对 left_pump_door,碰撞代理为0.016×0.003×0.12 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:窗口。","subsystem":null,"parent":"left_pump_door","origin_m":[0.266,0.14200000000000002,-0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__left_door_window"],"collisions":[{"shape":"box","origin_m":[-0.23800000000000002,-0.14950000000000002,0.397],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.0030000000000000027,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tube_holder","name_zh":"缓冲液管夹","function_zh":"门内的管夹:不用的缓冲液管(B–D)放在这里","physical_meaning_zh":"外观:门内管夹;装配原点 (0.266, 0.142, -0.417) m 相对 left_pump_door,碰撞代理为0.028×0.008×0.02 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管夹。","subsystem":null,"parent":"left_pump_door","origin_m":[0.266,0.14200000000000002,-0.41700000000000004],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__tube_holder"],"collisions":[{"shape":"box","origin_m":[-0.16400000000000003,-0.133,0.547],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.008000000000000007,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_pump_compartment","name_zh":"右泵舱","function_zh":"右泵舱内壁(门内)","physical_meaning_zh":"外观:右泵舱内壁;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.184×0.002×0.302 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱壁。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_pump_compartment"],"collisions":[{"shape":"box","origin_m":[0.19999999999999998,-0.096,0.233],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0020000000000000018,0.302]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.31,0.32],"metallic":0.2,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peristaltic_pump","name_zh":"蠕动泵","function_zh":"蠕动泵:持续向供液块供应缓冲液与水,并把供液块的废液抽到废液瓶","physical_meaning_zh":"过程功能件:蠕动泵(供液在运行层);装配原点 (0, 0, 0) m 相对 right_pump_compartment,碰撞代理为0.0777×0.03×0.0865 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:泵头与泵管。","subsystem":null,"parent":"right_pump_compartment","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__peristaltic_pump"],"collisions":[{"shape":"box","origin_m":[0.165,-0.113,0.23811928472836674],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07773496215747788,0.03,0.0865167131247423]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set","flow.prime","system.shutdown"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"peristaltic_clamp_lever","name_zh":"蠕动泵管夹手柄","function_zh":"蠕动泵管夹:手柄竖直为夹紧(运行前须夹紧),向右扳到底为松开(关机存放)","physical_meaning_zh":"可动件:蠕动泵管夹手柄;转角由运行层clamp.lever_angle_rad镜像(接口peristaltic_clamp_handle);关节:绕 +Y 转动 0°–80°,状态 clamp.lever_angle_rad,行程为工程估计;装配原点 (0.2, -0.105, 0.255) m 相对 right_pump_compartment,碰撞代理为0.012×0.012×0.07 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管夹手柄(绕Y轴转动)。","subsystem":null,"parent":"right_pump_compartment","origin_m":[0.2,-0.10500000000000001,0.255],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__peristaltic_clamp_lever"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0040000000000000036,0.029000000000000026],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.011999999999999997,0.07]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,1.4],"state_id":"clamp.lever_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.2,0.55],"metallic":0.1,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"right_pump_door","name_zh":"右泵舱门","function_zh":"右泵舱门:按门内边打开(运行中蠕动泵可能随时转动)","physical_meaning_zh":"可动件:右泵舱门;开角由运行层door.right_pump_angle_rad镜像;关节:绕 +Z 转动 0°–92°,状态 door.right_pump_angle_rad,行程为工程估计;装配原点 (0.29, -0.142, 0.233) m 相对 cabinet,碰撞代理为0.182×0.014×0.3 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(右沿竖直铰链)。","subsystem":null,"parent":"cabinet","origin_m":[0.29,-0.14200000000000002,0.233],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__right_pump_door"],"collisions":[{"shape":"box","origin_m":[-0.09,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.182,0.014000000000000012,0.3]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.6],"state_id":"door.right_pump_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.085,0.09,0.098],"metallic":0.3,"roughness":0.4,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_compartment_box","name_zh":"样品舱盒","function_zh":"恒温样品舱盒(4–45 °C):自动进样器、托盘车与注射针;前面是托盘口,顶面是观察窗","physical_meaning_zh":"承载件:恒温样品舱盒(温度在运行层);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.28×0.212×0.186 m 长方体 等 4 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:样品舱盒。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sample_compartment_box"],"collisions":[{"shape":"box","origin_m":[-0.028000000000000004,-0.20124999999999998,0.133],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.28,0.2125,0.186]},{"shape":"box","origin_m":[-0.028000000000000004,-0.20124999999999998,0.32599999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.28,0.2125,0.05199999999999999]},{"shape":"box","origin_m":[-0.15300000000000002,-0.20124999999999998,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.2125,0.07399999999999998]},{"shape":"box","origin_m":[0.097,-0.20124999999999998,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.2125,0.07399999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.47,0.49,0.49],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.set","solution.prepare","sample_compartment.clean"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"inspection_window","name_zh":"样品舱观察窗","function_zh":"样品舱观察窗(蓝色;变温时窗上可能凝水)","physical_meaning_zh":"外观:观察窗;装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.182×0.118×0.003 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:观察窗。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__inspection_window"],"collisions":[{"shape":"box","origin_m":[-0.026999999999999996,-0.23099999999999998,0.35319999999999996],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.182,0.118,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.28,0.95],"metallic":0.0,"roughness":0.06,"emissive":[0.04,0.14,0.55],"alpha":0.75,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.set_light"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray_port","name_zh":"托盘口","function_zh":"托盘口:软件控制托盘车弹出与送回(弹出后预设时间自动收回)","physical_meaning_zh":"外观:托盘口内腔;装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.22×0.006×0.074 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘口内腔。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray_port"],"collisions":[{"shape":"box","origin_m":[-0.027999999999999997,-0.2945,0.263],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.22000000000000003,0.006000000000000005,0.07399999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.eject","rack.retract"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray_carriage","name_zh":"托盘车","function_zh":"托盘车:弹出后可取放托盘(一块SBS微孔板+一个试剂架,或样品与试剂组合架)","physical_meaning_zh":"可动件:托盘车;伸出距离由运行层rack.carriage_position_m镜像;关节:沿 −Y 平移 0–0.14 m,状态 rack.carriage_position_m,行程为工程估计;装配原点 (-0.028, -0.3035, 0.226) m 相对 sample_compartment_box,碰撞代理为0.216×0.008×0.07 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘车(沿−Y滑出)。","subsystem":null,"parent":"sample_compartment_box","origin_m":[-0.028000000000000004,-0.3035,0.226],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray_carriage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.037000000000000005],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.21600000000000003,0.008000000000000007,0.06999999999999998]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.14],"state_id":"rack.carriage_position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.47,0.49,0.49],"metallic":0.05,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.configure","rack.eject","rack.retract"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rack_tray","name_zh":"托盘","function_zh":"可取下的托盘:微孔板位(A1朝前,弹簧卡扣)与试剂架位","physical_meaning_zh":"接口面:托盘(接口rack_tray_surface,随托盘车运动;托盘内容在运行层);装配原点 (0.028, 0.3035, -0.226) m 相对 rack_tray_carriage,碰撞代理为0.208×0.152×0.006 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘面。","subsystem":null,"parent":"rack_tray_carriage","origin_m":[0.028000000000000004,0.3035,-0.226],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rack_tray"],"collisions":[{"shape":"box","origin_m":[-0.028000000000000004,-0.22349999999999998,0.233],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.20800000000000002,0.152,0.006000000000000005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rack.configure","rack.place","rack.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"autosampler_needle","name_zh":"自动进样针与供液块","function_zh":"注射针(固定,托盘车移动对位)与供液块(洗针、排废;蠕动泵供应缓冲液与水)","physical_meaning_zh":"过程功能件:注射针与供液块(注入在运行层);装配原点 (0, 0, 0) m 相对 sample_compartment_box,碰撞代理为0.222×0.03×0.324 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:针与供液块。","subsystem":null,"parent":"sample_compartment_box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__autosampler_needle"],"collisions":[{"shape":"box","origin_m":[-0.019000000000000003,-0.11,0.514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.222,0.03,0.32400000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.62,0.63,0.64],"metallic":0.92,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.clean","maintenance.run","run.command","wizard.immobilization","wizard.ph_scouting","method.run"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_compartment_door","name_zh":"样品舱门","function_zh":"样品舱门:弧面上翻门(锁螺钉逆时针1/8圈后向上弹开;只在关电源后打开,用于清洁针与供液块)","physical_meaning_zh":"可动件:样品舱门;上翻角由运行层sample_compartment.door_angle_rad镜像;关节:绕 −X 转动 0°–100°,状态 sample_compartment.door_angle_rad,行程为工程估计;装配原点 (-0.019, -0.112, 0.684) m 相对 cabinet,碰撞代理为0.226×0.048×0.328 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:舱门(上沿水平铰链,向上翻开)。","subsystem":null,"parent":"cabinet","origin_m":[-0.019000000000000003,-0.112,0.684],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__sample_compartment_door"],"collisions":[{"shape":"box","origin_m":[0.0,-0.04100000000000002,-0.16600000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.226,0.048000000000000015,0.32800000000000007]}],"joint":{"type":"revolute","axis":[-1,0,0],"limits":[0.0,1.75],"state_id":"sample_compartment.door_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5,0.52,0.53],"metallic":0.5,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample_compartment.open_door","sample_compartment.close_door"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"buffer_tray","name_zh":"缓冲液托盘","function_zh":"左侧缓冲液托盘:1个1 L与3个250 mL缓冲液瓶(管A–D)","physical_meaning_zh":"接口面:缓冲液托盘(接口buffer_bottle_a–d);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.134×0.182×0.02 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__buffer_tray"],"collisions":[{"shape":"box","origin_m":[-0.23299999999999998,-0.21625,0.01],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13399999999999998,0.1825,0.02]},{"shape":"box","origin_m":[-0.23299999999999998,-0.3045,0.041],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.13399999999999998,0.006000000000000005,0.041999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place","bottle.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_water_tray","name_zh":"废液与水托盘","function_zh":"右侧托盘:2 L废液瓶与500 mL蒸馏水瓶","physical_meaning_zh":"接口面:废液与水托盘(接口waste_bottle_seat、water_bottle_seat);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.185×0.182×0.02 m 长方体 等 2 个基元;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:托盘。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_water_tray"],"collisions":[{"shape":"box","origin_m":[0.2065,-0.21625,0.01],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.185,0.1825,0.02]},{"shape":"box","origin_m":[0.2065,-0.3045,0.041],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.185,0.006000000000000005,0.041999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.58,0.59,0.59],"metallic":0.02,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.remove"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a","name_zh":"缓冲液瓶A","function_zh":"缓冲液瓶A(1 L;管A)","physical_meaning_zh":"容器:缓冲液瓶A(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.043 m、高 0.195 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a"],"collisions":[{"shape":"cylinder","origin_m":[-0.255,-0.18,0.1175],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.043,"length_m":0.195}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a_cap","name_zh":"缓冲液瓶A盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_a,碰撞代理为半径 0.0211 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.255,-0.18,0.22899999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02112,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_b","name_zh":"缓冲液瓶B","function_zh":"缓冲液瓶B(250 mL;管B)","physical_meaning_zh":"容器:缓冲液瓶B(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_b"],"collisions":[{"shape":"cylinder","origin_m":[-0.27,-0.268,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_b_cap","name_zh":"缓冲液瓶B盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_b,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_b","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_b_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.27,-0.268,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_c","name_zh":"缓冲液瓶C","function_zh":"缓冲液瓶C(250 mL;管C)","physical_meaning_zh":"容器:缓冲液瓶C(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_c"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.272,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_c_cap","name_zh":"缓冲液瓶C盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_c,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_c","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_c_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.212,-0.272,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_d","name_zh":"缓冲液瓶D","function_zh":"缓冲液瓶D(250 mL;管D)","physical_meaning_zh":"容器:缓冲液瓶D(液量与溶液在运行层);装配原点 (0, 0, 0) m 相对 buffer_tray,碰撞代理为半径 0.0265 m、高 0.127 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"buffer_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_d"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.215,0.08349999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0265,"length_m":0.127}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_d_cap","name_zh":"缓冲液瓶D盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 bottle_buffer_d,碰撞代理为半径 0.0178 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"bottle_buffer_d","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_d_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.19,-0.215,0.16099999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01782,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle","name_zh":"废液瓶","function_zh":"2 L废液瓶(专用盖带两个管接头)","physical_meaning_zh":"容器:废液瓶(液量在运行层);装配原点 (0, 0, 0) m 相对 waste_water_tray,碰撞代理为半径 0.054 m、高 0.235 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"waste_water_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.235,-0.195,0.1375],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.054,"length_m":0.23500000000000001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.empty_waste"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle_cap","name_zh":"废液瓶盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 waste_bottle,碰撞代理为半径 0.0264 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"waste_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.235,-0.195,0.269],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.026400000000000003,"length_m":0.028000000000000025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"water_bottle","name_zh":"蒸馏水瓶","function_zh":"500 mL蒸馏水瓶(每次运行前或至少每48 h换水)","physical_meaning_zh":"容器:蒸馏水瓶(液量在运行层);装配原点 (0, 0, 0) m 相对 waste_water_tray,碰撞代理为半径 0.036 m、高 0.155 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:玻璃瓶。","subsystem":null,"parent":"waste_water_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__water_bottle"],"collisions":[{"shape":"cylinder","origin_m":[0.155,-0.262,0.09749999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.036,"length_m":0.155}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.86,0.9,0.92],"metallic":0.0,"roughness":0.05,"emissive":[0,0,0],"alpha":0.32,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["bottle.place"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"water_bottle_cap","name_zh":"蒸馏水瓶盖","function_zh":"带密封垫的螺旋盖与管口","physical_meaning_zh":"外观:瓶盖;装配原点 (0, 0, 0) m 相对 water_bottle,碰撞代理为半径 0.0198 m、高 0.028 m 圆柱;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:瓶盖。","subsystem":null,"parent":"water_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__water_bottle_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.155,-0.262,0.189],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0198,"length_m":0.027999999999999997}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.022],"metallic":0.0,"roughness":0.55,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_buffer_a_scale","name_zh":"瓶刻度","function_zh":"瓶上的体积刻度(通用重绘)","physical_meaning_zh":"外观贴图:刻度;装配原点 (0, 0, 0) m 相对 bottle_buffer_a,碰撞代理为0.028×0.001×0.08 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:刻度贴图。","subsystem":null,"parent":"bottle_buffer_a","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_buffer_a_scale"],"collisions":[{"shape":"box","origin_m":[-0.255,-0.22359999999999997,0.10250000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.001,0.08000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":0.99,"texture":"textures/bottle_scale.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_bottle_scale","name_zh":"瓶刻度","function_zh":"瓶上的体积刻度(通用重绘)","physical_meaning_zh":"外观贴图:刻度;装配原点 (0, 0, 0) m 相对 waste_bottle,碰撞代理为0.028×0.001×0.08 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:刻度贴图。","subsystem":null,"parent":"waste_bottle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__waste_bottle_scale"],"collisions":[{"shape":"box","origin_m":[0.235,-0.2496,0.1225],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000025,0.001,0.08000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":0.99,"texture":"textures/bottle_scale.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottle_lines","name_zh":"瓶管路","function_zh":"缓冲液管A–D进左泵舱(经选择阀与脱气机);废液与水管接右泵舱(供液块与蠕动泵)","physical_meaning_zh":"外观:瓶管路;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.523×0.141×0.242 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:管路。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__bottle_lines"],"collisions":[{"shape":"box","origin_m":[-0.014407761991836937,-0.2079797077320515,0.2423163217728787],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5231470526165687,0.1408110447599901,0.2423591313706814]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.82,0.84,0.82],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":0.85,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_vents","name_zh":"侧面通风口","function_zh":"两侧靠后的通风槽(四周至少留20 cm空间)","physical_meaning_zh":"外观:通风槽;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.572×0.186×0.22 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:通风槽。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__side_vents"],"collisions":[{"shape":"box","origin_m":[0.013999999999999985,0.173,0.53],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.5718000000000001,0.18600000000000003,0.21999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.03,0.03,0.035],"metallic":0.1,"roughness":0.6,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_panel","name_zh":"后面板","function_zh":"后面板:PC串口与SERVICE接口","physical_meaning_zh":"电气接口区:后面板(接口pc_connector);装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.532×0.007×0.2 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:后面板。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rear_panel"],"collisions":[{"shape":"box","origin_m":[0.014000000000000012,0.296,0.14],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.532,0.007000000000000006,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"rear_legend","name_zh":"后面板字样","function_zh":"后面板接口字样(通用字体重绘)","physical_meaning_zh":"外观贴图:接口字样;装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.4×0.001×0.04 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:字样贴图。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__rear_legend"],"collisions":[{"shape":"box","origin_m":[-0.04999999999999999,0.2971,0.16],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.4,0.001,0.03999999999999998]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_legend.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_panel","name_zh":"电源输入面板","function_zh":"后部右侧的电源输入面板:电源开关、保险丝座(2×T4.0AH)与电源插座(100–240 V~,保护接地)","physical_meaning_zh":"电气接口区:电源输入面板(接口mains_inlet);装配原点 (0, 0, 0) m 相对 rear_panel,碰撞代理为0.07×0.009×0.11 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:电源面板。","subsystem":null,"parent":"rear_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__mains_panel"],"collisions":[{"shape":"box","origin_m":[0.235,0.298,0.115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07000000000000003,0.009000000000000008,0.11000000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.018],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_switch","name_zh":"电源开关","function_zh":"电源输入面板上的Power on/off开关(厂家未写开关类型;按Matterix面板键约定建为弹簧按键,每按一次切换通断)","physical_meaning_zh":"输入器件:电源开关,弹簧键(行程2 mm),按下调用power.press_switch;关节:沿 −Y 平移 0–0.002 m,瞬时按键(不镜像状态),行程为工程估计;装配原点 (0.235, 0.2995, 0.15) m 相对 mains_panel,碰撞代理为0.016×0.008×0.022 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:电源开关。","subsystem":null,"parent":"mains_panel","origin_m":[0.235,0.2995,0.15000000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__power_switch"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.016000000000000014,0.008000000000000007,0.02200000000000002]}],"joint":{"type":"prismatic","axis":[0,-1,0],"limits":[0.0,0.002],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3,0.02,0.02],"metallic":0.0,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_switch"],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"feet","name_zh":"支脚","function_zh":"橡胶支脚(实验台须稳固并能承受仪器重量)","physical_meaning_zh":"支承件:支脚;装配原点 (0, 0, 0) m 相对 cabinet,碰撞代理为0.524×0.323×0.012 m 长方体;尺寸按数据文件照片与操作手册插图估计,单件质量/惯量/摩擦未知(URDF为厂家整机质量的工程分配)。外观:支脚。","subsystem":null,"parent":"cabinet","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["cytiva_biacoret200__feet"],"collisions":[{"shape":"box","origin_m":[0.014000000000000012,0.10025,0.006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.524,0.3225,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.04,0.04,0.04],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按数据文件照片与操作手册插图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["appearance_zh","axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ifc_block","name_zh":"集成微流控卡盒(IFC)","function_zh":"芯片对接后与传感表面组成四个流通池;含进样环、阀与流路(单个、成对或串联流通池)","physical_meaning_zh":"处理单元内部、芯片口后方的微流控块(照片不可见,未建几何);流通池体积0.06 µL、高40 µm由厂家给出,液流与样品塞在运行层计算","subsystem":null,"parent":"cabinet","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":[],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["chip.dock","chip.eject","flow.prime","flow.standby","flow.stop_standby","detector.normalize","maintenance.run","system.check","system.shutdown","run.manual_start","run.command","wizard.immobilization","wizard.ph_scouting","method.run"],"bbox_m":null,"raw_keys":[]},{"id":"detection_unit","name_zh":"光学检测单元","function_zh":"SPR角度检测(棱镜、光源与二极管阵列):把流通池中的折射率变化转成RU响应","physical_meaning_zh":"处理单元内部、芯片下方的光学单元(未建几何);响应、噪声、漂移与归一化在运行层计算","subsystem":null,"parent":"cabinet","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":[],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["temperature.set","detector.normalize","surface.inspect"],"bbox_m":null,"raw_keys":[]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件:室温(厂家运行环境18–33 °C)、供电电压(100–240 V)、相对湿度、托盘自动收回时间(Tools→Preferences)与噪声种子(只在首次声明时生效)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["room_k","mains_voltage_v","noise_seed","relative_humidity","rack_auto_retract_s"]},"power.set":{"function_zh":"处理单元开机/关机(后部右侧的电源开关;开机时全部指示灯亮几秒,随后ready亮,控制软件约30 s建立连接)","kind":"device_command","availability":"implemented","component_ids":["power_switch","rear_panel","lamp_ready"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_switch":{"function_zh":"按一下后部的电源开关(切换开/关)","kind":"device_command","availability":"implemented","component_ids":["power_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"temperature.set":{"function_zh":"Tools→Set Temperature:分析温度(流通池,4–45 °C,最多比环境低20 °C)与样品舱温度(4–45 °C,最多比环境低15 °C);运行中不能改","kind":"device_command","availability":"implemented","component_ids":["detection_unit","sample_compartment_box"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["analysis_k","sample_compartment_k"]},"kit.provide":{"function_zh":"评测者把试剂盒放到实验台:入门试剂盒(10×HBS-EP+、抗β2-微球蛋白单抗、β2-微球蛋白、乙酸钠pH 5.0、甘氨酸-HCl pH 2.5、BIAnormalizing)、胺偶联试剂盒(EDC、NHS、乙醇胺)、维护试剂盒(BIAdesorb 1/2、BIAtest、BIAnormalizing、10×HBS-N)或His捕获(NiCl2、EDTA)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["kit"]},"stock.provide":{"function_zh":"评测者给一份储备液:真实浓度与缓冲液(agent只看到标签浓度)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["stock_id","volume_m3","base","species","label"]},"species.define":{"function_zh":"评测者定义库外物质(分子量、等电点、标签、扩散系数;缺省扩散系数按厂家分子量公式估计)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["species_id","name","mw_da","isoelectric_point","tags","kind","diffusion_m2_s"]},"interaction.define":{"function_zh":"评测者定义两种物质之间相互作用的真值(ka、kd、参考温度、活化焓、配体位点数、胺偶联后配体活性、再生所需强度)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["interaction_id","ligand","analyte","ka_m3_mol_s","kd_s","temperature_k","activation_enthalpy_association_j_mol","activation_enthalpy_dissociation_j_mol","sites","ligand_activity","regeneration_requirement"]},"solution.prepare":{"function_zh":"在实验台配溶液:以库中的缓冲液/试剂为溶剂(base),移取储备液或已配溶液(sources)并定容,可加DMSO(体积%);移液有误差(真值不可见)","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_box"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solution_id","volume_m3","base","sources","dmso_volume_fraction"]},"rack.configure":{"function_zh":"在弹出的托盘上装微孔板(96/384、浅孔/深孔,A1朝前)与试剂架(type 1/2),或换成样品与试剂组合架,或全部取下(empty);装反时托盘不能送入","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray","rack_tray_carriage"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["config","plate","correctly_mounted"]},"rack.place":{"function_zh":"把溶液分装到托盘上的孔/小瓶(盖帽或贴膜防蒸发);托盘须弹出","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position","solution_id","volume_m3","capped"]},"rack.remove":{"function_zh":"取出某位置的小瓶/吸空孔(托盘须弹出)","kind":"robot_skill","availability":"implemented","component_ids":["rack_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"bottle.place":{"function_zh":"把缓冲液瓶放到左侧缓冲液托盘(A为1 L,B–D为250 mL)并插入对应管(A–D),或把蒸馏水瓶(500 mL)放到右侧托盘;原瓶内容倒掉","kind":"robot_skill","availability":"implemented","component_ids":["buffer_tray","bottle_buffer_a","water_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["slot","solution_id","volume_m3","tube_inserted"]},"bottle.remove":{"function_zh":"取走一个瓶(管放回左泵舱门内的管夹)","kind":"robot_skill","availability":"implemented","component_ids":["buffer_tray","waste_water_tray"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["slot"]},"bottle.empty_waste":{"function_zh":"倒空废液瓶(2 L;每次运行后)并装回带两根管的瓶盖","kind":"robot_skill","availability":"implemented","component_ids":["waste_bottle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"door.set":{"function_zh":"按门内边打开/关上左泵舱门(脱气机、两个注射泵、缓冲液选择阀)或右泵舱门(蠕动泵与夹)","kind":"robot_skill","availability":"implemented","component_ids":["left_pump_door","right_pump_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["door","open"]},"clamp.set":{"function_zh":"右泵舱内蠕动泵的管夹:手柄竖直为夹紧(运行前须夹紧),向右扳到底为松开(关机存放时);须先开右泵舱门","kind":"robot_skill","availability":"implemented","component_ids":["peristaltic_clamp_lever","peristaltic_pump"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["closed"]},"sample_compartment.open_door":{"function_zh":"用一字螺丝刀把锁螺钉逆时针转1/8圈,样品舱门向上弹开(须先关电源、托盘收回且无板与试剂架)","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.close_door":{"function_zh":"拉下样品舱门并压到卡住","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.clean":{"function_zh":"清洁样品舱(溢出物、针与供液块上的盐结晶);须舱门打开","kind":"robot_skill","availability":"implemented","component_ids":["sample_compartment_box","autosampler_needle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sample_compartment.set_light":{"function_zh":"软件开关样品舱照明","kind":"device_command","availability":"implemented","component_ids":["inspection_window"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"chip.open_port":{"function_zh":"Insert Chip:没有对接芯片时芯片口盖自动打开(盖不能手动打开)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","chip_port_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.insert":{"function_zh":"把Series S芯片(在保护盒中)箭头朝里插入芯片口;新芯片的Chip id须唯一,复用芯片须是本仪器用过的","kind":"robot_skill","availability":"implemented","component_ids":["sensor_chip_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["chip_type","chip_id","reuse"]},"chip.close_cover":{"function_zh":"轻压芯片口盖直到卡住","kind":"robot_skill","availability":"implemented","component_ids":["chip_port_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.dock":{"function_zh":"Dock chip:芯片压到IFC上形成四个流通池,完成后自动开始运行缓冲液的待机流(异步)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.eject":{"function_zh":"Eject Chip:排空流通池并退出芯片,芯片口盖打开(异步)","kind":"device_command","availability":"implemented","component_ids":["sensor_chip_port","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"chip.remove":{"function_zh":"从打开的芯片口取出芯片(存放;之后可复用)","kind":"robot_skill","availability":"implemented","component_ids":["sensor_chip_port"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.select_buffer":{"function_zh":"软件切换缓冲液选择阀(A–D;默认A;换缓冲液后应Prime)","kind":"device_command","availability":"implemented","component_ids":["buffer_valve"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["tube"]},"flow.prime":{"function_zh":"Tools→Prime:用所选缓冲液冲洗全部流路(约6–7 min,异步)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","buffer_valve","degasser","peristaltic_pump","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.standby":{"function_zh":"Tools→Standby:缓冲液管A的低速待机流(最长7天,约65 mL/24 h)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"flow.stop_standby":{"function_zh":"Tools→Stop Standby:停止待机流","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"detector.normalize":{"function_zh":"Normalize:在用于运行的芯片上注入BIAnormalizing(70 %甘油)校正各流通池的检测响应(约8 min,异步;不能用Maintenance芯片)","kind":"device_command","availability":"implemented","component_ids":["detection_unit","ifc_block"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"maintenance.run":{"function_zh":"维护工具(More Tools):Desorb(BIAdesorb 1、2,每周)、Desorb and Sanitize(另加消毒液与HBS,每月)、Superclean(约1.5 h)、Wash/Empty Buffer Tubing、Flow System Wash;BIAdesorb 1在20 °C以下析出(用0.5 %十二烷基硫酸锂代替);会损坏芯片上的配体(应使用Maintenance芯片,异步)","kind":"device_command","availability":"implemented","component_ids":["syringe_pumps","ifc_block","autosampler_needle"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["procedure","positions"]},"system.check":{"function_zh":"System Check:用BIAtest(14.9 %蔗糖)与HBS-N在新CM5芯片上检查泵、混合、折射计、注射、噪声与缓冲液选择阀(约1 h,异步;结果表)","kind":"device_command","availability":"implemented","component_ids":["cabinet","ifc_block","syringe_pumps"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"system.shutdown":{"function_zh":"Shutdown:先Desorb and Sanitize,取出托盘;管A接蒸馏水、管B接70 %乙醇,冲洗并排空IFC(约20 min,异步);完成后松开蠕动泵夹","kind":"device_command","availability":"implemented","component_ids":["ifc_block","syringe_pumps","peristaltic_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rack.eject":{"function_zh":"Eject Rack:托盘车从托盘口弹出(自动运行中不可;预设时间后自动收回)","kind":"device_command","availability":"implemented","component_ids":["rack_tray_carriage","rack_tray_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rack.retract":{"function_zh":"在对话框点OK:托盘立即送回仪器(架子装反时送不进)","kind":"device_command","availability":"implemented","component_ids":["rack_tray_carriage","rack_tray_port"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.manual_start":{"function_zh":"Run→Manual Run:以设定流速、流路与参比扣除开始手动运行(数据持续记录;先Prime、Normalize并等温度稳定)","kind":"device_command","availability":"implemented","component_ids":["cabinet","ifc_block"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","flow_rate_m3_s","flow_path","reference_subtraction","data_rate_hz","ignore_temperature"]},"run.command":{"function_zh":"手动运行命令(忙时排队):流速、流路(周期内只能在起始范围内改)、样品注入(位置、接触时间)、再生注入(可选高黏度)、等待、新周期、弹出托盘(插到当前命令之后)、报告点","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["command"]},"run.queue_delete":{"function_zh":"删除队列中尚未开始的命令(序号从1起)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["index"]},"run.stop_command":{"function_zh":"Stop :停止正在执行的命令(弹出托盘不能停)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.pause":{"function_zh":"Pause Run:暂停命令执行(缓冲液继续流过,数据继续记录)","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.resume":{"function_zh":"Resume Run:继续","kind":"device_command","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"run.stop":{"function_zh":"Stop Run:结束当前运行(数据保留;仪器转入待机流)","kind":"device_command","availability":"implemented","component_ids":["cabinet","lamp_run"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"wizard.immobilization":{"function_zh":"固定化向导:每个流通池一个周期——胺偶联(EDC/NHS混合活化7 min、配体按接触时间或“目标固定量”脉冲、乙醇胺封闭7 min;报告Response bound与final)、His捕获(NiCl2后注入His标签配体)或生物素捕获(SA芯片);也可空白固定化(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps"],"implementation":{"process":"verified","scene":"implemented","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","flow_cells","prime_before","normalize_position","ignore_temperature"]},"wizard.ph_scouting":{"function_zh":"固定化pH筛选向导:在未活化表面依次注入不同pH乙酸钠中的配体(推荐120 s、5或10 µL/min),每次后用50 mM NaOH洗表面(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","fc","ligand_positions","contact_s","flow_rate_m3_s","wash_position"]},"method.run":{"function_zh":"Method Builder方法运行:通用设置(数据采集1或10 Hz、检测Single/Dual/Multi、样品舱温度)、系统准备(Prime、Normalize)、按周期执行的样品/捕获/再生注入与等待(接触时间、解离时间、流速、稳定时间)、关键词(样品名、浓度、分子量)、启动周期、空白、溶剂校正周期与单循环动力学(同一周期多次注入);温度不稳定时先等待(异步)","kind":"device_command","availability":"implemented","component_ids":["ifc_block","autosampler_needle","syringe_pumps","lamp_run"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","data_rate_hz","detection","flow_path","reference_subtraction","buffer_tube","cycles","sample_compartment_k","prime_before","normalize_position","ignore_temperature"]},"runs.list":{"function_zh":"列出运行(结果文件)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"data.sensorgram":{"function_zh":"读一个周期的传感图(绝对响应或参比扣除;时间从周期开始计)、注入时刻与关键词","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycle","curves","max_points"]},"data.report_points":{"function_zh":"读报告点表:每次注入前的基线、注入结束前的binding、结束后的stability(绝对与相对响应)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id"]},"eval.kinetics":{"function_zh":"动力学评估(1:1结合含传质):全局ka、kd、Rmax、tc,局部RI;给出KD、Chi²、SE与T值、U值与质量控制(常数范围、唯一性、体折射率、曲线曲率、残差)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycles","subtraction","blank_cycles","fit_mass_transfer","fit_ri","concentrations_mol_m3","mw_da"]},"eval.affinity":{"function_zh":"稳态亲和评估:注入结束前的平衡响应Req对浓度拟合1:1(KD、Rmax、偏移、Chi²;KD应小于最高浓度的一半)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","cycles","subtraction","blank_cycles","concentrations_mol_m3"]},"eval.concentration":{"function_zh":"浓度分析:标准曲线(四参数拟合后内插)或免标定浓度分析CFCA(两个流速下的初始结合速率与传质系数)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","mode","subtraction","standard_cycles","standard_concentrations_mol_m3","sample_cycles","dilution_factors","mw_da","diffusion_m2_s"]},"eval.solvent_correction":{"function_zh":"溶剂校正:由一组DMSO浓度的校正周期得到(活性−参比)对参比相对响应的二次曲线,校正样品的报告点(曲线Chi²应<2 RU)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["run_id","correction_cycles","sample_cycles","active_fc","reference_fc"]},"eval.thermodynamics":{"function_zh":"热力学评估:van 't Hoff(KD对1/T,≥4个温度时含ΔCp)与过渡态Eyring分析(ka、kd)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["entries"]},"events.read":{"function_zh":"读事件日志","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"provenance.read":{"function_zh":"读模板库来源、库中物质名、可配制的缓冲液/试剂与芯片类型(不含动力学真值)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"surface.inspect":{"function_zh":"评测者读表面真值:各流通池的配体(物质、固定量、活性)、复合物响应、活性酯、排除体积、流通池中液体的折射率与检测增益","kind":"query","availability":"implemented","component_ids":["detection_unit"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"ledger.read":{"function_zh":"读守恒账目(缓冲液/水/样品用量、废液与溢出、固定的配体、注入与周期数、电能)","kind":"query","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"评测者故障注入:断电、系统错误(红灯)、IFC泄漏、针堵塞、脱气机故障、注射泵泄漏","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"sim.step":{"function_zh":"推进宿主时钟(0.1 s物理网格;空闲时10 s块)","kind":"simulation","availability":"implemented","component_ids":["cabinet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"sample.recovery":{"function_zh":"回收结合在表面的分析物(厂家1.5 µL回收体积)不在本运行层模型内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"gxp.audit_trail":{"function_zh":"GxP软件包(审计追踪、电子签名)是选配,不在所选配置内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"lipid.capture":{"function_zh":"L1/HPA芯片的脂质体与单层脂捕获不在本运行层模型内","kind":"device_command","availability":"unsupported","component_ids":["cabinet"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟(0.1 s物理网格;空闲时10 s块)","unit":"s","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["cabinet"],"write_via":null},"power.enabled":{"meaning_zh":"处理单元通电(开关开且供电正常)","unit":"1","access":"read_only","origin":"derived","component_ids":["power_switch"],"write_via":null},"system.connected":{"meaning_zh":"控制软件已与仪器建立连接(开机后约30 s)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"lamp.ready":{"meaning_zh":"绿色ready灯(通电后亮);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_ready"],"write_via":null},"lamp.system":{"meaning_zh":"红色system灯(开机后亮几秒;其它时候亮表示系统错误);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_system"],"write_via":null},"lamp.temperature":{"meaning_zh":"黄色temperature灯(流通池温度稳定在设定值时常亮,不稳定时闪烁);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_temperature"],"write_via":null},"lamp.sensor_chip":{"meaning_zh":"绿色sensor chip灯(芯片对接就绪时常亮,插入未对接时闪烁);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_sensor_chip"],"write_via":null},"lamp.run":{"meaning_zh":"绿色run灯(运行中亮);按0.5 s闪烁相位给出瞬时亮灭(场景灯镜像)","unit":"1","access":"read_only","origin":"derived","component_ids":["lamp_run"],"write_via":null},"temperature.analysis_setpoint_k":{"meaning_zh":"分析(流通池)温度设定","unit":"K","access":"read_only","origin":"setpoint","component_ids":["detection_unit"],"write_via":null},"temperature.analysis_k":{"meaning_zh":"流通池温度读数(控制软件状态栏;未通电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["detection_unit"],"write_via":null},"temperature.analysis_stable":{"meaning_zh":"分析温度稳定在设定值(±0.01 K,运行可以开始)","unit":"1","access":"read_only","origin":"derived","component_ids":["detection_unit"],"write_via":null},"temperature.sample_setpoint_k":{"meaning_zh":"样品舱温度设定","unit":"K","access":"read_only","origin":"setpoint","component_ids":["sample_compartment_box"],"write_via":null},"temperature.sample_k":{"meaning_zh":"样品舱温度读数(未通电为空)","unit":"K","access":"read_only","origin":"sensor","component_ids":["sample_compartment_box"],"write_via":null},"chip.state":{"meaning_zh":"芯片状态(无/芯片口开/已插入/对接中/已对接/退出中/已退出在口中)","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.id":{"meaning_zh":"芯片口中或已对接芯片的Chip id","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.type":{"meaning_zh":"芯片类型(CM5、CM4、CM3、C1、SA、NTA、L1、HPA、MAINTENANCE)","unit":"1","access":"read_only","origin":"derived","component_ids":["sensor_chip_port"],"write_via":null},"chip.normalized":{"meaning_zh":"对接后已做Normalize","unit":"1","access":"read_only","origin":"derived","component_ids":["detection_unit"],"write_via":null},"chip.port_cover_angle_rad":{"meaning_zh":"芯片口盖开角(0关,1.2 rad开;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["chip_port_cover"],"write_via":null},"response.ru":{"meaning_zh":"四个流通池的当前绝对响应(RU;未对接或超量程为空)","unit":"RU","access":"read_only","origin":"sensor","component_ids":["detection_unit"],"write_via":null},"flow.state":{"meaning_zh":"流路状态(停/待机/运行/Prime/Normalize/维护/对接/退出/干燥)","unit":"1","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"flow.rate_m3_s":{"meaning_zh":"当前流过流通池的流速(液体实际体积流量)","unit":"m3/s","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"flow.path":{"meaning_zh":"当前流路(运行中)","unit":"1","access":"read_only","origin":"derived","component_ids":["ifc_block"],"write_via":null},"flow.selected_tube":{"meaning_zh":"缓冲液选择阀位置","unit":"1","access":"read_only","origin":"setpoint","component_ids":["buffer_valve"],"write_via":null},"flow.prime_recommended":{"meaning_zh":"所选瓶的缓冲液与流路中的不同(应Prime)","unit":"1","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"standby.elapsed_s":{"meaning_zh":"本次待机已持续时间(最长7天)","unit":"s","access":"read_only","origin":"derived","component_ids":["syringe_pumps"],"write_via":null},"bottle.volumes_m3":{"meaning_zh":"各瓶液体体积的目视刻度读数(1 L瓶按25 mL、250 mL瓶按10 mL、水瓶按25 mL、废液瓶按50 mL取整;无瓶为空;准确值在truth.bottle_volumes_m3)","unit":"m3","access":"read_only","origin":"sensor","component_ids":["buffer_tray"],"write_via":null},"bottle.tubes_inserted":{"meaning_zh":"各管是否插在瓶中","unit":"1","access":"read_only","origin":"derived","component_ids":["buffer_tray"],"write_via":null},"bottle.solutions":{"meaning_zh":"各瓶装的溶液(agent放入的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["buffer_tray"],"write_via":null},"door.left_pump_angle_rad":{"meaning_zh":"左泵舱门开角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["left_pump_door"],"write_via":null},"door.right_pump_angle_rad":{"meaning_zh":"右泵舱门开角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["right_pump_door"],"write_via":null},"clamp.closed":{"meaning_zh":"蠕动泵管夹夹紧(手柄竖直)","unit":"1","access":"read_only","origin":"derived","component_ids":["peristaltic_clamp_lever"],"write_via":null},"clamp.lever_angle_rad":{"meaning_zh":"管夹手柄转角(0竖直夹紧,1.4 rad扳到右侧松开;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["peristaltic_clamp_lever"],"write_via":null},"sample_compartment.door_angle_rad":{"meaning_zh":"样品舱门上翻角(0关;场景关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["sample_compartment_door"],"write_via":null},"sample_compartment.light":{"meaning_zh":"样品舱照明","unit":"1","access":"read_only","origin":"setpoint","component_ids":["inspection_window"],"write_via":null},"rack.state":{"meaning_zh":"托盘车状态(在内/弹出中/已弹出/送入中/停在中途:移动中断电)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.carriage_position_m":{"meaning_zh":"托盘车伸出距离(0在内,0.14 m弹出;场景关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.auto_retract_in_s":{"meaning_zh":"弹出后距自动收回的时间(不在弹出状态为空)","unit":"s","access":"read_only","origin":"derived","component_ids":["rack_tray_carriage"],"write_via":null},"rack.config":{"meaning_zh":"托盘配置(agent装上的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray"],"write_via":null},"rack.positions":{"meaning_zh":"托盘上各位置放的溶液与放入体积(agent的记录;软件不监测剩余体积)","unit":"1","access":"read_only","origin":"derived","component_ids":["rack_tray"],"write_via":null},"run.state":{"meaning_zh":"运行状态","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.id":{"meaning_zh":"当前/最近一次运行(结果文件)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.kind":{"meaning_zh":"运行类型","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.cycle":{"meaning_zh":"当前周期序号","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.current_command":{"meaning_zh":"正在执行的命令(手动运行/方法)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"run.queue_length":{"meaning_zh":"待执行命令数(手动运行队列)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"maintenance.due":{"meaning_zh":"维护提醒(Desorb每周、Desorb and Sanitize每月;维护计划器)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"system_check.last":{"meaning_zh":"最近一次System Check结果","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"operations.running":{"meaning_zh":"进行中的异步操作类型","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"operation.started_by_other_agent":{"meaning_zh":"进行中的操作或运行是否由另一个agent启动","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"warnings.active":{"meaning_zh":"当前警告(AMBIENT_OUT_OF_RANGE、PRIME_RECOMMENDED、WATER_OLD、WASTE_NEARLY_FULL、CLAMP_OPEN、STANDBY_EXPIRED等)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"errors.active":{"meaning_zh":"当前错误(BUFFER_EMPTY、SYSTEM_ERROR、WASTE_OVERFLOW等)","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"solutions.available":{"meaning_zh":"实验台上可取用的溶液与储备液","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_compartment_box"],"write_via":null},"runs.count":{"meaning_zh":"运行(结果文件)数","unit":"1","access":"read_only","origin":"derived","component_ids":["cabinet"],"write_via":null},"truth.analysis_temperature_k":{"meaning_zh":"流通池温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.sample_temperature_k":{"meaning_zh":"样品舱温度真值","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_compartment_box"],"write_via":null},"truth.flow_cell_refractive_index":{"meaning_zh":"各流通池中液体的折射率真值","unit":"1","access":"read_only","origin":"process_truth","component_ids":["ifc_block"],"write_via":null},"truth.flow_cell_mass_ru":{"meaning_zh":"各流通池表面质量响应真值(配体+复合物+预富集+活化)","unit":"RU","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.complexes_ru":{"meaning_zh":"各流通池各复合物的响应真值(键 fc:配体:分析物)","unit":"RU","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.ligand_activity":{"meaning_zh":"各流通池配体活性真值(键 fc:配体)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.active_esters":{"meaning_zh":"各流通池活性酯分数真值","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detection_unit"],"write_via":null},"truth.system_buffer":{"meaning_zh":"流路中实际的运行缓冲液(瓶内溶液ID;换瓶后渐变)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["syringe_pumps"],"write_via":null},"truth.contamination":{"meaning_zh":"流路污染指数(吸附物与盐沉积;0–1)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["ifc_block"],"write_via":null},"truth.bottle_volumes_m3":{"meaning_zh":"各瓶液体体积真值","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["buffer_tray"],"write_via":null},"truth.rack_volumes_m3":{"meaning_zh":"托盘各位置剩余液体体积真值(蒸发、取样)","unit":"m3","access":"read_only","origin":"process_truth","component_ids":["rack_tray"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cabinet"],"write_via":null}},"mechanisms":{"spr_biosensor_process":{"meaning_zh":"表面等离子共振生物传感:温控(流通池与样品舱)、液路(缓冲液瓶与选择阀、注射泵流动、蠕动泵供液、待机、Prime)、自动进样(托盘、位置、针、空气段)、四个流通池中的样品塞输送、体折射率(水n(T)与溶质增量、配体排除体积)、表面化学(胺偶联:活化、预富集、偶联、水解、封闭;SA与NTA捕获)、1:1结合与两室传质、再生与配体损伤、检测(芯片基线、增益与归一化、对接漂移、噪声、空气尖峰)、数据记录(周期、注入、报告点)与评估(动力学、亲和、浓度、溶剂校正、热力学)","implementation":"lumped","equations":["n_fc = n_water(T) + sum_i dn_i(w_i) [CRC] + 1200 RU/% DMSO / S; R = g (R0 + S (n_fc - n_water(298.15 K)) (1 - phi) + R_surface) + drift + noise, phi = 1.2e-6 RU^-1 x R_ligand","plug at flow cell k: x(t) = S(t - t0 - delay_k) - S(t - t1 - delay_k), S(u) = 1 - exp(-u / tau), tau = 0.15 uL / f; delay from serial dead volumes","km = 0.98 (D^2 f / (0.3 h^2 w l))^(1/3); kt = km MW G (G ~ 1e9 RU per kg/m2); D = 342.3e-11 / (M^(1/3) f_r eta_rel) (T / 298.15) (eta_298 / eta_T)","two-compartment QSSA: Cs = (kt C + sum kd R) / (kt + sum ka theta Rmax); dR/dt = ka Cs (theta_o Rmax - R) - (kd + k_reg) R, exact over each grid step with Cs frozen","Rmax = R_ligand (MW_A / MW_L) n_sites activity; ka(T) = ka0 (T / T0) exp(-dHa/R (1/T - 1/T0)), kd(T) likewise (Eyring)","k_reg = 0.1 s^-1 x 10^(2.2 (s - s_req)) during a regeneration solution of strength s; ligand activity decays at 0.004 (s - 2.6) s^-1 for s > 2.6","amine coupling: da/dt = k_act (C_EDC / 0.2 M)(1 - a) - a / tau_hyd - k_deact (C_eth / 1 M) a; R_pc -> R_pc,max K c / (1 + K c), K = K0 (exp(1.6 (pI - pH)) - 1) / (1 + 10^(3.5 - pH)) x I0 / (I0 + I);","dR_cov/dt = k_c a R_pc / (1 + 10^(7.2 - pH)) (1 - R_cov / R_cap); NTA: Ni loading, His capture with kd 2e-3 (His6) / 2e-4 (His10) s^-1; SA: transport-limited biotin capture","T_a: linear at 0.1 K/min until |T_set - T_a| = 0.5 K, then first order 300 s; stable when |T_a - T_set| < 0.01 K","kinetics fit: global ka, kd, Rmax, tc (kt = tc f^(1/3)), local RI; chi2 = sum (r_f - r_x)^2 / (n - p); affinity: Req = Rmax C / (KD + C) + offset; van t Hoff: ln KD = dH/RT - dS/R (+ dCp)"],"parameters":{"flow_rate_range_m3_s":{"value":[1.6666666666666667e-11,1.6666666666666665e-09],"unit":"m3/s","evidence":"documented","meaning_zh":"流速1–100 µL/min"},"injection_volume_range_m3":{"value":[2e-09,3.5e-07],"unit":"m3","evidence":"documented","meaning_zh":"进样体积2–350 µL"},"flow_cells":{"value":4,"unit":"1","evidence":"documented","meaning_zh":"4个流通池(单个、成对1-2/3-4或串联1-2-3-4;Fc1可作2、3、4的参比,Fc3作4的参比)"},"flow_cell_volume_m3":{"value":6e-11,"unit":"m3","evidence":"documented","meaning_zh":"每个流通池约0.06 µL(60 nL)"},"flow_cell_height_m":{"value":4e-05,"unit":"m","evidence":"documented","meaning_zh":"流通池高约40 µm"},"analysis_temperature_range_k":{"value":[277.15,318.15],"unit":"K","evidence":"documented","meaning_zh":"分析温度4–45 °C,最多比环境低20 °C"},"sample_compartment_temperature_range_k":{"value":[277.15,318.15],"unit":"K","evidence":"documented","meaning_zh":"样品舱4–45 °C,最多比环境低15 °C"},"baseline_noise_ru":{"value":0.03,"unit":"RU","evidence":"documented","meaning_zh":"基线噪声典型<0.03 RU(RMS)"},"baseline_drift_ru_s":{"value":0.005,"unit":"RU/s","evidence":"documented","meaning_zh":"基线漂移典型<0.3 RU/min"},"refractive_index_range":{"value":[1.33,1.4],"unit":"1","evidence":"documented","meaning_zh":"样品折射率范围1.33–1.40"},"ka_range_proteins_m3_mol_s":{"value":[1.0,3000000.0],"unit":"m3/(mol*s)","evidence":"documented","meaning_zh":"蛋白ka典型范围10³–3×10⁹ M⁻¹s⁻¹"},"ka_range_lmw_m3_mol_s":{"value":[1.0,50000.0],"unit":"m3/(mol*s)","evidence":"documented","meaning_zh":"小分子ka典型范围10³–5×10⁷ M⁻¹s⁻¹"},"kd_range_s":{"value":[1e-05,1.0],"unit":"1/s","evidence":"documented","meaning_zh":"kd典型范围10⁻⁵–1 s⁻¹"},"data_rates_hz":{"value":[1,10],"unit":"1/s","evidence":"documented","meaning_zh":"数据采集1或10 Hz"},"sample_extra_volume_m3":{"value":[2e-08,5e-08],"unit":"m3","evidence":"documented","meaning_zh":"所需样品体积=进样体积+20–50 µL"},"dimensions_m":{"value":[0.6,0.615,0.69],"unit":"m","evidence":"documented","meaning_zh":"处理单元600 W×615 D×690 H mm(GE仪器手册W×D×H;数据文件W×H×D 600×690×615;操作手册高680 mm,冲突见source_evidence)"},"mass_kg":{"value":60.0,"unit":"kg","evidence":"documented","meaning_zh":"净重60 kg"},"mains_v":{"value":[100,240],"unit":"V","evidence":"documented","meaning_zh":"100–240 V~(±10 %)"},"max_power_va":{"value":400.0,"unit":"V*A","evidence":"documented","meaning_zh":"最大功耗400 VA"},"ambient_operation_k":{"value":[291.15,306.15],"unit":"K","evidence":"documented","meaning_zh":"运行环境18–33 °C"},"standby_consumption_m3_per_s":{"value":7.523148148148147e-10,"unit":"m3/s","evidence":"documented","meaning_zh":"待机液体消耗约65 mL/24 h"},"standby_max_s":{"value":604800,"unit":"s","evidence":"documented","meaning_zh":"最长待机7天"},"prime_s":{"value":[360,420],"unit":"s","evidence":"documented","meaning_zh":"Prime约6–7 min"},"normalize_s":{"value":480,"unit":"s","evidence":"documented","meaning_zh":"Normalize约8 min(入门指南)"},"shutdown_s":{"value":1200,"unit":"s","evidence":"documented","meaning_zh":"Shutdown约20 min"},"superclean_s":{"value":5400,"unit":"s","evidence":"documented","meaning_zh":"Superclean约1.5 h"},"temperature_change_5k_s":{"value":3600,"unit":"s","evidence":"documented","meaning_zh":"温度变化5 °C约1 h"},"software_connect_s":{"value":30.0,"unit":"s","evidence":"documented","meaning_zh":"控制软件约30 s建立连接"},"bottle_capacity_m3":{"value":{"buffer_a":0.001,"buffer_b":0.00025,"buffer_c":0.00025,"buffer_d":0.00025,"water":0.0005,"waste":0.002},"unit":"m3","evidence":"documented","meaning_zh":"缓冲液1×1 L+3×250 mL、废液2 L、水500 mL"},"water_max_age_s":{"value":172800,"unit":"s","evidence":"documented","meaning_zh":"水至少每48 h更换"},"amine_protocol":{"value":{"activation_s":420.0,"ligand_s":420.0,"deactivation_s":420.0,"flow_m3_s":1.6666666666666666e-10},"unit":"1","evidence":"documented","meaning_zh":"胺偶联推荐协议:EDC/NHS、配体、乙醇胺各10 µL/min 7 min"},"preconc_pulse":{"value":{"volume_m3":1e-08,"flow_m3_s":8.333333333333333e-11},"unit":"1","evidence":"documented","meaning_zh":"“目标固定量”预富集脉冲10 µL@5 µL/min"},"aim_max_ligand_m3":{"value":1.5e-07,"unit":"m3","evidence":"documented","meaning_zh":"无预富集方法时配体总量上限150 µL"},"mass_transfer_km":{"value":"0.98 (D^2 f / (0.3 h^2 w l))^(1/3)","unit":"1","evidence":"documented","meaning_zh":"传质系数km公式;kt = km × MW × 10⁹(蛋白在CM5上)"},"diffusion_estimate":{"value":"D = 342.3e-11 / (M^(1/3) f eta_rel)","unit":"1","evidence":"documented","meaning_zh":"由分子量估计扩散系数(球形f=1,球蛋白约1.2;25 °C水η_rel=0.89)"},"dmso_bulk_ru_per_volume_fraction":{"value":120000.0,"unit":"RU","evidence":"documented","meaning_zh":"DMSO体响应系数:每单位体积分数1.2e5 RU(软件手册:1 % DMSO约1200 RU)"},"solvent_correction_chi2_ru2":{"value":2.0,"unit":"RU^2","evidence":"documented","meaning_zh":"溶剂校正曲线Chi²应<2 RU"},"kinetics_quality":{"value":{"t_value_significant":10.0,"u_value_correlated":25.0,"u_value_unique":15.0,"dissociation_fall_min":0.1,"affinity_KD_max_fraction_of_top":0.5,"mass_transfer_typical_RU_M_s":100000000.0},"unit":"1","evidence":"documented","meaning_zh":"质量控制阈值:T值>10显著、U值>25相关/<15唯一、解离期下降≥10–15 %、KD<最高浓度一半"},"chip_capacity_relative":{"value":{"CM5":1.0,"CM4":0.3,"CM3":0.3,"C1":0.1,"SA":null,"NTA":null,"L1":null,"HPA":null,"MAINTENANCE":0.0},"unit":"1","evidence":"documented","meaning_zh":"芯片固定化容量相对CM5(CM4约30 %羧甲基化、CM3约30 %、C1约10 %)"},"flow_cell_width_m":{"value":0.0005,"unit":"m","evidence":"assumption","meaning_zh":"流通池宽度:体积0.06 µL、高40 µm(厂家)给出面积1.5 mm²,宽0.5 mm、长3.0 mm为假设"},"flow_cell_length_m":{"value":0.003,"unit":"m","evidence":"assumption","meaning_zh":"见上"},"bulk_sensitivity_ru_per_riu":{"value":1000000.0,"unit":"RU","evidence":"assumption","meaning_zh":"常用换算1 RU≈1e-6 RIU(缓存资料未给);与厂家“1 % DMSO≈1200 RU”和CRC甘油增量(1 %→Δn≈0.0012)一致"},"surface_ru_per_kg_m2":{"value":1000000000.0,"unit":"RU*m2/kg","evidence":"assumption","meaning_zh":"1 RU≈1 pg/mm²(蛋白在CM5上,厂家:检出限<1 RU约1 pg/mm²)即1e-6 kg/m² → 1e9... 运行层用RU=质量面密度×1e9 m²/kg"},"excluded_volume_per_ru":{"value":1.2e-06,"unit":"1/RU","evidence":"assumption","meaning_zh":"配体占据的体积使活性面的体折射率贡献减小:每RU配体减小1.2e-6(12000 RU→1.4 %),为假设;用于溶剂校正"},"dispersion_volume_m3":{"value":1.5e-10,"unit":"m3","evidence":"assumption","meaning_zh":"样品塞前后沿的混合体积(一阶上升时间=体积/流速),假设"},"serial_delay_volume_m3":{"value":[0.0,1e-12,3e-11,1e-12],"unit":"m3","evidence":"assumption","meaning_zh":"串联流通池之间的死体积(同对1-2、3-4很小,2→3约30 nL),假设"},"noise_ru_per_sqrt_hz":{"value":0.025,"unit":"RU/Hz^0.5","evidence":"assumption","meaning_zh":"白噪声:1 Hz采集时0.025 RU RMS(厂家典型<0.03 RU);10 Hz时每点0.079 RU"},"temperature_noise_k":{"value":0.0001,"unit":"K","evidence":"assumption","meaning_zh":"流通池温度波动σ=0.1 mK(假设;水dn/dT≈−1e-4/K → 约0.01 RU)"},"unnormalized_gain_sigma":{"value":0.015,"unit":"1","evidence":"assumption","meaning_zh":"未归一化增益偏差σ,假设"},"rack_auto_retract_s":{"value":300.0,"unit":"s","evidence":"assumption","meaning_zh":"弹出托盘自动收回时间(Tools→Preferences设置,默认值不在资料中,假设300 s)"},"docking_s":{"value":45.0,"unit":"s","evidence":"assumption","meaning_zh":"对接时长,假设"},"eject_s":{"value":30.0,"unit":"s","evidence":"assumption","meaning_zh":"排空流通池并弹出芯片的时长,假设"},"rack_travel_s":{"value":6.0,"unit":"s","evidence":"assumption","meaning_zh":"托盘进出时长,假设"},"docking_drift.initial_ru_per_s":{"value":0.08333333333333333,"unit":"RU/s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"docking_drift.tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"docking_drift.steady_ru_per_s":{"value":0.0013333333333333333,"unit":"RU/s","evidence":"assumption","meaning_zh":"新芯片对接后的初始漂移(5 RU/min,10 min衰减,合计约50 RU;软件手册4.11节:新芯片可能有初始漂移,建议先做start-up周期)与长期漂移0.08 RU/min(数据文件:典型<0.3 RU/min);幅度与时间常数为假设"},"temperature_control.rate_k_s":{"value":0.0016666666666666668,"unit":"K/s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.k_1_s":{"value":0.0033333333333333335,"unit":"1/s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.stable_band_k":{"value":0.01,"unit":"K","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.sample_tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"temperature_control.off_tau_s":{"value":3600.0,"unit":"s","evidence":"assumption","meaning_zh":"分析温度按0.1 K/min限速再以300 s一阶逼近,5 K变化约1 h稳定(厂家“5 °C约1小时”);样品舱一阶600 s;稳定判据±0.01 K"},"activation.k_act_1_s":{"value":0.01,"unit":"1/s","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"activation.hydrolysis_tau_s":{"value":1500.0,"unit":"s","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"activation.activation_ru":{"value":80.0,"unit":"RU","evidence":"assumption","meaning_zh":"EDC/NHS活化速率、活性酯水解时间常数与活化引起的响应变化,假设"},"preconcentration.r_pc_max_ru":{"value":25000.0,"unit":"RU","evidence":"assumption","meaning_zh":"静电预富集:饱和响应、亲和系数随(pI−pH)指数增加、离子强度抑制、羧基pKa 3.5(厂家:pH>3.5且3.5且3.5且3.5且3.5且3.5且3.5且8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.pka_amine":{"value":7.2,"unit":"1","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.capacity_ru":{"value":40000.0,"unit":"RU","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"coupling.ester_capacity_ru":{"value":40000.0,"unit":"RU","evidence":"assumption","meaning_zh":"共价偶联速率∝活性酯×预富集量×去质子化胺分数(pKa 7.2;只对处在吸引条件下的预富集配体),表面容量40000 RU,假设;按入门指南(30 µg/mL pH 5.0、420 s→约1.06万RU>8000 RU;pH 4.0最低、5.5高于5.0)校准"},"deactivation.k_deact_1_s":{"value":0.05,"unit":"1/s","evidence":"assumption","meaning_zh":"乙醇胺去活化速率与洗去非共价配体,假设"},"deactivation.wash_off_fraction":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"乙醇胺去活化速率与洗去非共价配体,假设"},"regeneration.alpha":{"value":2.2,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.damage_beta":{"value":0.004,"unit":"1/s","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.complex_tolerance_default":{"value":1.6,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"regeneration.ligand_tolerance_default":{"value":2.6,"unit":"1","evidence":"assumption","meaning_zh":"再生:溶液强度指数s超过复合物需求时解离速率乘10^(α(s−s_req));超过配体耐受时每秒活性损失β(s−s_tol),均为假设"},"capture.ni_loading_1_s":{"value":0.05,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.his6_kd_1_s":{"value":0.002,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.his10_kd_1_s":{"value":0.0002,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.biotin_kd_1_s":{"value":0.0,"unit":"1/s","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.sa_streptavidin_ru":{"value":3500.0,"unit":"RU","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"capture.nta_ni_ru":{"value":40.0,"unit":"RU","evidence":"assumption","meaning_zh":"NTA镍装载、6His/10His捕获的解离速率、SA芯片链霉亲和素水平,假设(厂家:8His/10His更稳定)"},"air_spike.depth_ru":{"value":-12000.0,"unit":"RU","evidence":"assumption","meaning_zh":"注入空气时的尖峰深度与时长,假设"},"air_spike.duration_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"注入空气时的尖峰深度与时长,假设"},"liquids.prime_volume_m3":{"value":3e-05,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.normalize_volume_m3":{"value":2.5e-07,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.peristaltic_m3_s":{"value":6.666666666666666e-10,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.standby_flow_m3_s":{"value":8.333333333333333e-11,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.prime_flow_m3_s":{"value":1.6666666666666665e-09,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.maintenance_flow_m3_s":{"value":8.333333333333332e-10,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.dead_volume_vial_m3":{"value":2e-08,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.dead_volume_well_m3":{"value":3e-08,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.needle_loss_m3":{"value":5e-09,"unit":"m3","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.aspiration_m3_s":{"value":2e-09,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.needle_prep_s":{"value":10.0,"unit":"s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.evaporation_uncovered_m3_s":{"value":1.388888888888889e-13,"unit":"m3/s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"liquids.buffer_switch_tau_s":{"value":600.0,"unit":"s","evidence":"assumption","meaning_zh":"Prime用量、归一化用量、蠕动泵供液40 µL/min与IFC待机流5 µL/min(合计约65 mL/24 h,厂家待机消耗)、样品位死体积(厂家:进样体积另加20–50 µL)、针损失、吸样速率、敞口蒸发与未Prime时流路缓冲液渐变时间常数,假设"},"contamination.per_sticky_injection":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.desorb_factor":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.sanitize_factor":{"value":0.05,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"contamination.noise_gain":{"value":3.0,"unit":"1","evidence":"assumption","meaning_zh":"流路污染指数与清洗系数,假设"},"chip_raw_baseline_ru":{"value":{"CM5":19500.0,"CM4":18800.0,"CM3":18700.0,"C1":17500.0,"SA":21000.0,"NTA":19000.0,"L1":19800.0,"HPA":17800.0,"MAINTENANCE":0.0},"unit":"RU","evidence":"assumption","meaning_zh":"芯片在水中的绝对响应(RU)为假设;未归一化时各流通池增益随机偏差σ=1.5 %"},"maintenance_durations_s":{"value":{"desorb":1200.0,"desorb_and_sanitize":3600.0,"wash_buffer_tubing":1800.0,"empty_buffer_tubing":1200.0,"flow_system_wash":240.0,"system_check":6000.0,"superclean":5400},"unit":"s","evidence":"assumption","meaning_zh":"维护程序时长为厂家值(操作说明附录A软件文字“Total run time is about …”:Desorb约20 min、Desorb and Sanitize约1 h(之后建议待机3–4 h)、Wash Buffer Tubing约30 min、Empty Buffer Tubing约20 min、Flow System Wash约4 min、System Check约100 min(含缓冲液选择阀测试;不含时约70 min);Superclean 1.5 h(6.4节;附录A写约80 min,冲突见source_evidence)、Shutdown约20 min、Prime 6–7 min、Normalize约8 min(入门指南;附录A写约9 min)"},"regeneration_strength":{"value":{"glycine_3_0":1.0,"glycine_2_5":1.5,"glycine_2_0":2.0,"glycine_1_5":2.5,"naoh_10mm":2.0,"naoh_50mm":2.8,"mgcl2_4m":1.8,"nacl_5m":1.2,"sds_0_5":3.0,"biadesorb_1":3.0,"lds_0_5":3.0,"biadesorb_2":1.2,"guanidine_6m":3.5,"hcl_10mm":2.0,"acetic_acid_1":1.0,"ethanolamine_1m":1.0,"edta_350mm":0.5,"hypochlorite_1":3.5,"ethanol_70":1.5,"dmso_50":1.5},"unit":"1","evidence":"assumption","meaning_zh":"再生溶液强度指数(工程值;厂家只给“先温和后剧烈”的筛选原则)"},"water_viscosity":{"value":"eta = 2.414e-5 x 10^(247.8 / (T - 140)) Pa s","unit":"1","evidence":"assumption","meaning_zh":"水的黏度(Vogel关联式;20 °C 1.002 mPa s)"},"regeneration_k0_1_s":{"value":0.1,"unit":"1/s","evidence":"assumption","meaning_zh":"再生强度等于复合物需求时的附加解离速率"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mains_voltage_v":{"value":230.0,"unit":"V","evidence":"assumption","meaning_zh":"供电电压;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声随机数种子(只在首次声明时生效);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["外形尺寸:调研表与中文产品页(主来源)写“600 W×690 D×615 H mm”;英文数据文件CY12747写“W × H × D 600 × 690 × 615 mm”;GE仪器手册D.2写“W×D×H 600×615×690 mm”;Cytiva操作手册8.1写“w × d × h 600 × 615 × 680 mm”,安装图标高680 mm、深615 mm、宽600 mm。三份厂家文档都给深615 mm,资产按W 600、D 615、H 690 mm建模(高度取数据文件与仪器手册的690 mm;操作手册680 mm相差1.4 %,可能不含支脚)。调研表的数字未变,只是D与H的标注对调。","环境湿度:操作手册8.1写“20 % to 80 % RH”,4.1写“80 % RH, non-condensing, up to 31 °C, decreasing linearly to 50 % RH at 40 °C”;仪器手册D.2写“85 % RH”;运行层只用于凝水提示。","功率:操作手册写最大400 VA,数据文件写“Processing Unit: 4.0 A (at 100 VAC)”,仪器手册写“Max. 4.0 A”;资产取400 VA,电能账目用200 W待机、300 W运行的工程值。","样品体积:数据文件写“Injection volume plus 20 to 50 µL”,操作手册与仪器手册写“Sample volume 10 to 425 µL”;运行层按进样体积+死体积(小瓶20 µL、孔30 µL,假设)判断是否吸到空气。","数据采集率:软件手册写1或10 Hz;产品页与数据文件未列;按软件手册。","CRC浓度性质表来自第三方托管的副本,表头写66种溶质,正文实际65种;只取数值并注明CRC/Wolf 1966来源。","维护程序时长:Superclean在操作说明6.4节写“Total run time is about 1.5 hours”,附录A软件文字写“Total run time is about 80 minutes”,资产取1.5 h;Normalize在入门指南约8 min、附录A约9 min,资产取8 min;System Check附录A先写约100 min(含缓冲液选择阀测试)后写约70 min,资产运行全部测试取100 min。","折射率范围:数据文件写“Refractive index range 1.33–1.40”,未给波长与温度;运行层的水折射率按632.8 nm表值(45 °C约1.3290),若把1.33当硬下限,45 °C的纯水会超量程;运行层把超量程判据放宽到1.325–1.405(工程余量),文档范围仍按1.33–1.40登记。","SKEMPI 2.0中部分条目的温度标为“298(assumed)”(原文未给温度),这些条目的参考温度按298 K并标reference_temperature_assumed=true;同一复合物有多次测量时优先非假设温度、接近298.15 K的一条。","入门指南没有给出β2-微球蛋白与抗体的动力学常数,只给“1200 RU配体约给Rmax 30 RU”;运行层的入门试剂盒ka 1e6 M⁻¹s⁻¹、kd 5e-4 s⁻¹为假设,配体活性0.16由厂家这句话推出。","外形:处理单元600 W×615 D×690 H mm、60 kg(GE仪器手册D.2写W×D×H 600×615×690;数据文件写W×H×D 600×690×615;调研表与中文产品页写W×D×H 600×690×615,操作手册图注高680 mm;按两份厂家资料取深615、高690 mm,冲突见source_evidence)。","外观(浅银灰机柜、深灰左泵舱门与右侧面板、上翻的弧面样品舱门、蓝色观察窗、托盘口、左侧缓冲液托盘与四个瓶、右侧废液/水托盘、状态灯柱与字样、芯片口盖)按数据文件照片与操作手册插图;字样为通用字体重绘,不复制厂家标志。","工程构件(非厂家尺寸):各立面分区与门的尺寸、样品舱盒的凸出量、托盘行程0.14 m、泵舱内的脱气机、注射泵、选择阀、蠕动泵与管夹的位置与尺寸、自动进样针与供液块、后部面板与通风口。","参考姿态:样品舱门、左右泵舱门与芯片口盖关闭,托盘在内,管夹手柄竖直(夹紧),电源开关未按下。","IFC、流通池、光学单元、注射泵内部与流路不单独建网格(由运行层计算);芯片、微孔板、试剂架与溶液是外部物体或运行层状态。","质量:整机60 kg(厂家);各部件质量为按体量分配的工程值(光学单元、电子与泵计入机柜主体)。","状态槽、能力参数与机理常数使用SI及其导出单位(m、s、K、m3、m3/s、mol/m3、m3/(mol*s)、1/s、rad、RU、1);浓度用mol/m3(1 nM = 1e-6 mol/m3),流速用m3/s(1 µL/min = 1.667e-11 m3/s),DMSO含量用体积分数(1 % = 0.01);分子量用Da(道尔顿,1 Da = 1 g/mol,与SI并用的单位);µL、nM、°C、M⁻¹s⁻¹、%只出现在说明文字中;RU为SPR响应单位(≈1e-6 RIU)。","后部电源开关:厂家只写“Power on/off switch”(电源输入面板,后部右侧),未写开关类型;资产按Matterix面板键约定建为弹簧按键(行程2 mm,每按一次切换通断),开关本身的位置不显示通断状态(看ready灯)。","噪声:四个流通池的检测噪声相互独立(另有各池共同的温度波动),参比扣除曲线的噪声约为单池的√2倍;真实仪器的部分噪声为共模、扣除后可能更低(未建模)。","断电(power.set/power.press_switch关、fault.inject power_loss、plant.configure供电超限):移动中的托盘车停在中途(rack.state=stopped,通电后用rack.eject或rack.retract继续),正在打开的芯片口盖停住(口盖只由电机打开;关盖用手轻压,不需要电源);检测读数立即为空;泵舱门、管夹手柄与样品舱门为手动件,不受影响。","输出模板位于本资产interaction_library.json、solution_library.json、chip_library.json与instrument_model.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","芯片、溶液、微孔板、试剂架与流路是过程数据(没有场景几何);场景中样品舱门、托盘车、芯片口盖、左右泵舱门与管夹手柄按运行层状态运动,五个状态灯按运行层亮灭。","选定配置:Biacore T200处理单元(含控制与评估软件的功能等价);电脑、GxP软件包与Biacore Insight不在配置内;L1/HPA脂质捕获与表面结合物回收不支持。","检测为集总模型:每个流通池的响应=增益×(芯片基线+体折射率响应×(1−配体排除体积)+表面质量)+漂移+噪声;没有SPR角度谱、倏逝场深度与葡聚糖层内浓度分布的模型;1 RU≈1e-6 RIU、1 RU≈1 pg/mm²为常用换算。","体折射率:水n(T)取IAPWS(Harvey 1998)在632.8 nm的值,溶质增量取CRC表(20 °C、589 nm)并按质量分数相加;增量的温度与波长依赖不计;无数据的溶质(HEPES、甘氨酸、EDC、NHS、乙醇胺、SDS、P20等)用假设增量。","结合动力学取自SKEMPI 2.0中SPR实测的野生型kon/koff(文献值,非本仪器实测);分子量由PDB SEQRES计算(不含糖基化);温度依赖的活化焓与入门试剂盒的动力学常数为假设。","固定化化学(预富集、偶联、水解、去活化)、捕获化学与再生为工程模型;没有非特异性结合、亲和力(多价)效应、配体异质性与表面构象变化。","流路:样品塞按一阶弥散与串联延迟进入各流通池;空气段只以尖峰表示;未Prime时流路缓冲液按时间常数渐变;注射泵、阀与IFC的内部流动不建模。","溶液、小瓶、微孔板与芯片没有场景几何;装瓶、放样、换芯片、开门与扳管夹为宿主/机器人抽象,没有接触与液体仿真。","评估软件为功能等价实现(不是原软件):报告点窗口、拟合算法、U值与质量控制阈值部分为假设(见各能力limitations)。","集成微流控卡盒(IFC)与光学检测单元在处理单元内部、照片不可见,合同中为geometry_status=absent的组件(没有几何与场景绑定),其功能全部在运行层计算。","Biacore T200没有前面板数字显示:传感图、温度与运行状态都在控制软件中;场景中把五个前面板状态灯(ready、system、temperature、sensor chip、run)绑定到运行层,样品舱门、托盘车、芯片口盖、左右泵舱门与蠕动泵管夹手柄按运行层状态运动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","power.set","power.press_switch","temperature.set","kit.provide","stock.provide","species.define","interaction.define","solution.prepare","rack.configure","rack.place","rack.remove","bottle.place","bottle.remove","bottle.empty_waste","door.set","clamp.set","sample_compartment.open_door","sample_compartment.close_door","sample_compartment.clean","sample_compartment.set_light","chip.open_port","chip.insert","chip.close_cover","chip.dock","chip.eject","chip.remove","flow.select_buffer","flow.prime","flow.standby","flow.stop_standby","detector.normalize","maintenance.run","system.check","system.shutdown","rack.eject","rack.retract","run.manual_start","run.command","run.queue_delete","run.stop_command","run.pause","run.resume","run.stop","wizard.immobilization","wizard.ph_scouting","method.run","runs.list","data.sensorgram","data.report_points","eval.kinetics","eval.affinity","eval.concentration","eval.solvent_correction","eval.thermodynamics","events.read","provenance.read","surface.inspect","ledger.read","fault.inject","sim.step"],"unsupported":["sample.recovery","gxp.audit_trail","lipid.capture"],"note_zh":"Biacore T200处理单元(已停产存档型号;600×615×690 mm、60 kg;不含电脑与GxP软件包):四个流通池(0.06 µL、高40 µm;单个、成对或串联,Fc1/Fc3作参比)、流速1–100 µL/min、进样2–350 µL、分析温度4–45 °C、样品舱4–45 °C、缓冲液托盘四瓶与选择阀、脱气机、注射泵、蠕动泵与管夹、恒温样品舱(托盘车、样品与试剂架/微孔板、注射针)、芯片口、五个状态灯与后部电源开关。运行层(0.1 s网格、空闲10 s块):温控(5 K约1 h)、液路与样品塞(扩散、串联延迟、空气尖峰)、体折射率(IAPWS水n(T)+CRC溶质增量;1 % DMSO≈1200 RU)与配体排除体积、1:1结合与两室传质(厂家km公式)、Eyring温度依赖、再生强度与配体损伤、胺偶联(EDC/NHS活化、静电预富集与pH、偶联、乙醇胺封闭、目标固定量)、NTA镍/His捕获与EDTA剥离、SA生物素捕获、归一化、对接漂移与噪声、液体消耗与废液、待机流(65 mL/24 h);控制软件功能(芯片、Prime、待机、Normalize、维护程序、System Check、Shutdown、托盘、手动运行队列、固定化与pH筛选向导、方法)与评估软件功能(报告点、1:1+传质全局拟合与质量控制、稳态亲和、标准曲线与CFCA、溶剂校正、van t Hoff/Eyring)。模板库:81个结合体系(80个SKEMPI 2.0的SPR实测体系在缓存CSV中复核)、65种CRC溶质折射率(65种在缓存表中复核)、38种溶液配方、9种芯片;独立复核通过。校准复核(仿真):入门试剂盒ka 1.01e+06 M⁻¹s⁻¹、kd 0.000505 s⁻¹、Rmax 29.7 RU(假设1e6、5e-4;厂家1200 RU配体约30 RU);barnase–barstar ka 9.81e+05、kd 0.000109(SKEMPI 8.74e5、1.15e-4);1 Hz噪声0.024 RU(<0.03)、漂移0.05 RU/min(<0.3)、DMSO 1188 RU/%。双环境Isaac场景:环境1断电时开样品舱门清洁并关门(门上翻途中比较);环境0经后部电源开关、环境1经API开机(灯测试→ready);温度设定(环境0温度灯闪烁至稳定);两个环境开芯片口(口盖转动)、插CM5芯片(芯片灯闪烁)、关盖、对接(芯片灯常亮)、Prime;环境0开关左右泵舱门、扳动管夹手柄;托盘车弹出/送回(途中比较);环境1 Normalize、System Check、Desorb,换NTA芯片(退出、取出、插入、对接)做His10捕获与手动运行(队列、删除、停止命令、暂停/继续、EDTA剥离)、系统错误灯;环境0入门试剂盒:pH筛选、目标1200 RU胺偶联(实得1189 RU)、β2-微球蛋白动力学(ka 1.02e+06 M⁻¹s⁻¹、kd 0.000506 s⁻¹、Rmax 29.7 RU)、稳态亲和、标准曲线、热力学,DMSO溶剂校正;Shutdown、松管夹、取芯片、关机;环境1断电与恢复、关机。54几何组件(另有IFC与光学单元两个无几何的内部组件)、6个关节镜像(样品舱门、托盘车、芯片口盖、左右泵舱门、管夹手柄)、1个弹簧键、11接口、5个状态灯;仿真质量60.0 kg(厂家60 kg按工程权重分配)。放芯片、放板与试剂架、换瓶、开门与扳管夹为宿主/机器人代理,不是机器人接触验证;芯片、溶液与流路在场景中没有几何;样品回收、GxP审计追踪与脂质捕获(L1/HPA)为unsupported。"}},"previews":["previews/cytiva_biacoret200/preview_front.webp","previews/cytiva_biacoret200/preview_isaac_rtx_articulated.webp","previews/cytiva_biacoret200/preview_isaac_rtx_pair.webp","previews/cytiva_biacoret200/preview_lamps_and_chip_port.webp","previews/cytiva_biacoret200/preview_left.webp","previews/cytiva_biacoret200/preview_overview.webp","previews/cytiva_biacoret200/preview_pump_doors_open.webp","previews/cytiva_biacoret200/preview_rack_ejected_chip_open.webp","previews/cytiva_biacoret200/preview_rear.webp","previews/cytiva_biacoret200/preview_right.webp","previews/cytiva_biacoret200/preview_sample_door_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/asset.contract.json","bytes":1285003},{"name":"chip_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/chip_library.json","bytes":3751},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/collision_proxies.json","bytes":31552},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/geometry_manifest.json","bytes":143618},{"name":"instrument_model.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/instrument_model.json","bytes":11135},{"name":"interaction_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/interaction_library.json","bytes":224188},{"name":"model.blend","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.blend","bytes":407446},{"name":"model.glb","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.glb","bytes":436852},{"name":"model.urdf","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/model.urdf","bytes":44940},{"name":"solution_library.json","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/solution_library.json","bytes":364764},{"name":"说明.md","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/说明.md","bytes":6457}],"completeness":{"components":56,"with_collisions":54,"with_objects":54,"with_function":56,"with_mass":0,"joints_matching_component":7,"joints":7,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"cytiva_biacoret200","chem_id":"CHEM-170","name_en":"Surface plasmon resonance system","maker":"Cytiva","model":"Biacore T200","domain":"bio","domain_name":"Biochemical & Wet-Chemistry Assays","path":"assets/expansion_batch04/t4_measure/cytiva_biacoret200","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t4_measure/cytiva_biacoret200/asset.contract.json","runtime":"scripts/asset_runtime/cytiva_biacoret200.py"} \ No newline at end of file diff --git a/data/assets/instrument.elga_purelab_flex3.json b/data/assets/instrument.elga_purelab_flex3.json index 1f7f3739f7eb2b8ace48a17331d920274d54cea4..d95ea9d48723624e8151c6ccbe127a1e352cc63d 100644 --- a/data/assets/instrument.elga_purelab_flex3.json +++ b/data/assets/instrument.elga_purelab_flex3.json @@ -1 +1 @@ -{"tid":"instrument.elga_purelab_flex3","asset_dir":"basic40_batch02/t2_vacuum/elga_purelab_flex3","name_zh":"实验室超纯水系统","category":"环境与公用系统","description_zh":"CHEM-190 ELGA LabWater PURELAB flex 3。覆盖本批已登记组件与八项简化运行功能;full不表示全部厂家功能或所有物理层已验证。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心;+X右、+Y后、+Z上。"},"mass_kg":23.0,"size_m":[0.236,0.47,0.9],"bbox_min":[-0.118,-0.235,0.0],"bbox_max":[0.118,0.235,0.9],"manifest_dimensions_m":[0.236,0.47,0.9],"glb":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.urdf","links":{"base_link":"/Geometry/base_link","adjustable_arm":"/Geometry/base_link/adjustable_arm","btn_dispense_controls_dispense_button_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_dispense_button_link","btn_dispense_controls_button_volume_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_volume_link","btn_dispense_controls_button_up_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_up_link","btn_dispense_controls_button_accept_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_accept_link","btn_dispense_controls_button_down_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_down_link"},"frames":{"pre_place":[0.0,0.0,1.08],"place":[0.0,0.0,0.95],"post_place":[0.0,0.0,1.08],"joint_arm_joint":[0.0,0.0,0.0],"joint_btn_dispense_controls_dispense_button":[0.0,-0.212,0.761],"joint_btn_dispense_controls_button_volume":[0.0,-0.218,0.661],"joint_btn_dispense_controls_button_up":[0.0,-0.218,0.647],"joint_btn_dispense_controls_button_accept":[0.0,-0.218,0.635],"joint_btn_dispense_controls_button_down":[0.0,-0.218,0.623]},"joints":[{"name":"arm_joint","type":"prismatic","parent":"base_link","child":"adjustable_arm","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/adjustable_arm","child_bbox_min":[-0.036,-0.22202,0.234],"child_bbox_max":[0.036,0.02518,0.9],"kind":"other"},{"name":"btn_dispense_controls_dispense_button","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_dispense_button_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.212,0.761],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_dispense_button_link","child_bbox_min":[-0.0195,-0.21602,0.755],"child_bbox_max":[0.0195,-0.209,0.767],"kind":"button"},{"name":"btn_dispense_controls_button_volume","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_volume_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.661],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_volume_link","child_bbox_min":[-0.015,-0.22202,0.656],"child_bbox_max":[0.015,-0.215,0.666],"kind":"button"},{"name":"btn_dispense_controls_button_up","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_up_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.647],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_up_link","child_bbox_min":[-0.015,-0.22202,0.642],"child_bbox_max":[0.015,-0.215,0.652],"kind":"button"},{"name":"btn_dispense_controls_button_accept","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_accept_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.635],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_accept_link","child_bbox_min":[-0.015,-0.22202,0.63],"child_bbox_max":[0.015,-0.215,0.64],"kind":"button"},{"name":"btn_dispense_controls_button_down","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_down_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.623],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_down_link","child_bbox_min":[-0.015,-0.22202,0.618],"child_bbox_max":[0.015,-0.215,0.628],"kind":"button"}],"controls":{"buttons":["btn_dispense_controls_purelab__dispense_button","btn_dispense_controls_purelab__button_volume","btn_dispense_controls_purelab__button_up","btn_dispense_controls_purelab__button_accept","btn_dispense_controls_purelab__button_down"],"knobs":[]},"slots":[{"name":"dispense","link":"adjustable_arm","part":"adjustable_arm","pos":[0.0,-0.175,0.0],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.175,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.08,"kind":"dispense","fits":["beaker","flask","bottle","cylinder"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench_or_wall","weight_class":"one_person","mass_kg":23.0,"footprint_m":[0.236,0.47],"height_m":0.9,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.0,"primary_slot":"dispense","access":[],"slot_count":1},"components":[{"id":"housing","name_zh":"机壳和承载底座","function_zh":"承载净化部件、内部储水结构和取水臂;封闭外壳为外观简化。","physical_meaning_zh":"承载净化部件、内部储水结构和取水臂;封闭外壳为外观简化。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__base","purelab__rear_housing","purelab__top_deck","purelab__front_center_spine","purelab__front_low_trim","purelab__arm_receiver","purelab__tube_receiver","purelab__body_model","purelab__body_brand"],"collisions":[{"shape":"box","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"size_m":[0.236,0.47,0.028]},{"shape":"box","origin_m":[-0.11,0.09,0.245],"rpy_rad":[0,0,0],"size_m":[0.016,0.27,0.42]},{"shape":"box","origin_m":[0.11,0.09,0.245],"rpy_rad":[0,0,0],"size_m":[0.016,0.27,0.42]},{"shape":"box","origin_m":[0,0.217,0.245],"rpy_rad":[0,0,0],"size_m":[0.22,0.018,0.42]},{"shape":"box","origin_m":[0,0.002,0.466],"rpy_rad":[0,0,0],"size_m":[0.228,0.446,0.02]},{"shape":"box","origin_m":[0,-0.196,0.248],"rpy_rad":[0,0,0],"size_m":[0.02,0.05,0.406]},{"shape":"box","origin_m":[0,-0.217,0.061],"rpy_rad":[0,0,0],"size_m":[0.222,0.032,0.06]},{"shape":"box","origin_m":[0,-0.092,0.462],"rpy_rad":[0,0,0],"size_m":[0.061,0.085,0.024]},{"shape":"cylinder","origin_m":[0,0.012,0.475],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11800000071525574,-0.23499999940395355,0.006999999284744263],[0.11800000071525574,0.23499999940395355,0.48100000619888306]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"feet","name_zh":"支脚","function_zh":"仪器与台面的支撑接触。","physical_meaning_zh":"仪器与台面的支撑接触。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__foot_0","purelab__foot_1","purelab__foot_2","purelab__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.086,-0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.086,-0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.086,0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.086,0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10600000619888306,-0.20099999010562897,0.0],[0.10600000619888306,0.20099999010562897,0.012000000104308128]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"access_doors","name_zh":"双侧访问门","function_zh":"覆盖UV灯和净化包;本资产静态门板,不声明开门驱动。","physical_meaning_zh":"覆盖UV灯和净化包;本资产静态门板,不声明开门驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__access_door_left","purelab__door_top_left","purelab__door_bottom_left","purelab__door_edge_left","purelab__door_side_left","purelab__access_door_right","purelab__door_top_right","purelab__door_bottom_right","purelab__door_edge_right","purelab__door_side_right"],"collisions":[{"shape":"box","origin_m":[-0.061,-0.201,0.261],"rpy_rad":[0,0,0],"size_m":[0.103,0.047,0.348]},{"shape":"box","origin_m":[-0.061,-0.201,0.444],"rpy_rad":[0,0,0],"size_m":[0.108,0.055,0.018]},{"shape":"box","origin_m":[-0.061,-0.201,0.079],"rpy_rad":[0,0,0],"size_m":[0.108,0.05,0.018]},{"shape":"box","origin_m":[-0.11,-0.19,0.263],"rpy_rad":[0,0,0],"size_m":[0.005,0.052,0.345]},{"shape":"box","origin_m":[-0.113,-0.109,0.261],"rpy_rad":[0,0,0],"size_m":[0.009,0.178,0.348]},{"shape":"box","origin_m":[0.061,-0.201,0.261],"rpy_rad":[0,0,0],"size_m":[0.103,0.047,0.348]},{"shape":"box","origin_m":[0.061,-0.201,0.444],"rpy_rad":[0,0,0],"size_m":[0.108,0.055,0.018]},{"shape":"box","origin_m":[0.061,-0.201,0.079],"rpy_rad":[0,0,0],"size_m":[0.108,0.05,0.018]},{"shape":"box","origin_m":[0.11,-0.19,0.263],"rpy_rad":[0,0,0],"size_m":[0.005,0.052,0.345]},{"shape":"box","origin_m":[0.113,-0.109,0.261],"rpy_rad":[0,0,0],"size_m":[0.009,0.178,0.348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["consumables.reset"],"bbox_m":[[-0.11749999970197678,-0.22850000858306885,0.07000000774860382],[0.11749999970197678,-0.019999995827674866,0.453000009059906]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"adjustable_arm","name_zh":"可调取水臂","function_zh":"单Z升降示意;0–0.12m为总体高度差的工程映射。","physical_meaning_zh":"单Z升降示意;0–0.12m为总体高度差的工程映射。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__arm_mast","purelab__arm_front","purelab__arm_brand","purelab__arm_adjust_knob","purelab__knob_grip"],"collisions":[{"shape":"box","origin_m":[0,-0.096,0.452],"rpy_rad":[0,0,0],"size_m":[0.046,0.042,0.436]},{"shape":"box","origin_m":[0,-0.123,0.525],"rpy_rad":[0,0,0],"size_m":[0.049,0.019,0.269]},{"shape":"cylinder","origin_m":[0,-0.144,0.421],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.024,"length_m":0.015},{"shape":"box","origin_m":[0,-0.152,0.421],"rpy_rad":[0,0,0],"size_m":[0.009,0.006,0.034]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.12],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.02449999935925007,-0.1550000011920929,0.23399999737739563],[0.02449999935925007,-0.07500000298023224,0.6699999570846558]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"flexible_tube","name_zh":"绿色柔性取水管","function_zh":"连接取水端;弯曲外形示意,没有软体或流固耦合。","physical_meaning_zh":"连接取水端;弯曲外形示意,没有软体或流固耦合。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__flexible_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.012000000104308128,0.48000001907348633],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.011,"length_m":0.38000002035969127},{"shape":"cylinder","origin_m":[0.0,0.00800000037997961,0.7440000176429749],"rpy_rad":[0.054001498967409134,0.0,0.0],"radius_m":0.011,"length_m":0.14821606189953554},{"shape":"cylinder","origin_m":[0.0,-0.017999999225139618,0.8519999980926514],"rpy_rad":[0.5743051171302795,0.0,0.0],"radius_m":0.011,"length_m":0.08099379104682872},{"shape":"cylinder","origin_m":[0.0,-0.06650000065565109,0.8830000162124634],"rpy_rad":[1.6835237741470337,0.0,0.0],"radius_m":0.011,"length_m":0.053338543483924916},{"shape":"cylinder","origin_m":[0.0,-0.12350000441074371,0.8395000100135803],"rpy_rad":[2.4961190223693848,0.0,0.0],"radius_m":0.011,"length_m":0.10140017228215346},{"shape":"cylinder","origin_m":[0.0,-0.16749998927116394,0.7705000042915344],"rpy_rad":[2.69921875,0.0,0.0],"radius_m":0.011,"length_m":0.06307142337265888}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.011000002734363079,-0.19093595445156097,0.2899588346481323],[0.011000002734363079,0.02517778053879738,0.8999999761581421]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"handset_cradle","name_zh":"手持显示器支架","function_zh":"固定和定位手持显示器,随取水臂升降。","physical_meaning_zh":"固定和定位手持显示器,随取水臂升降。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__cradle_mount","purelab__cradle_side_-0.031","purelab__cradle_side_0.031"],"collisions":[{"shape":"box","origin_m":[0,-0.139,0.6759999999999999],"rpy_rad":[0,0,0],"size_m":[0.056,0.058,0.028]},{"shape":"box","origin_m":[-0.031,-0.18,0.683],"rpy_rad":[0,0,0],"size_m":[0.01,0.04,0.113]},{"shape":"box","origin_m":[0.031,-0.18,0.683],"rpy_rad":[0,0,0],"size_m":[0.01,0.04,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.035999998450279236,-0.20000000298023224,0.6264999508857727],[0.035999998450279236,-0.10999999940395355,0.7394999861717224]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"display_handset","name_zh":"手持取水显示器外壳","function_zh":"容纳显示和按钮的取水手柄;本批次不模拟脱离支架。","physical_meaning_zh":"容纳显示和按钮的取水手柄;本批次不模拟脱离支架。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__handset","purelab__handset_face","purelab__handset_brand","purelab__handset_subbrand","purelab__handset_elga"],"collisions":[{"shape":"box","origin_m":[0,-0.187,0.6759999999999999],"rpy_rad":[0,0,0],"size_m":[0.061,0.041,0.181]},{"shape":"box","origin_m":[0,-0.211,0.683],"rpy_rad":[0,0,0],"size_m":[0.056,0.009,0.147]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","arm.set_height"],"bbox_m":[[-0.030500000342726707,-0.21701499819755554,0.5855000019073486],[0.030500000342726707,-0.1665000021457672,0.7664999961853027]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"display","name_zh":"纯度与状态显示屏","function_zh":"显示纯度、取水体积、流量和耗材状态;数据通过可编辑FONT绑定。","physical_meaning_zh":"显示纯度、取水体积、流量和耗材状态;数据通过可编辑FONT绑定。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__screen","purelab__display_text","purelab__screen_units"],"collisions":[{"shape":"box","origin_m":[0,-0.217,0.702],"rpy_rad":[0,0,0],"size_m":[0.047,0.003,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","arm.set_height","water.set_volume","water.set_flow_rate","water.start","water.stop","water.set_mode","consumables.reset"],"bbox_m":[[-0.023499999195337296,-0.21931500732898712,0.6710000038146973],[0.023499999195337296,-0.21549999713897705,0.7330000400543213]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"dispense_controls","name_zh":"取水与导航按钮","function_zh":"取水按钮、自动体积和上下确认键外观;按键行程未知。","physical_meaning_zh":"取水按钮、自动体积和上下确认键外观;按键行程未知。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__dispense_button","purelab__dispense_mark","purelab__button_volume","purelab__button_volume_mark","purelab__button_up","purelab__button_up_mark","purelab__button_accept","purelab__button_accept_mark","purelab__button_down","purelab__button_down_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.212,0.7609999999999999],"rpy_rad":[0,0,0],"size_m":[0.039,0.006,0.012]},{"shape":"box","origin_m":[0,-0.218,0.661],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.647],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.635],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.623],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height","water.set_volume","water.set_flow_rate","water.start","water.stop","water.set_mode"],"bbox_m":[[-0.019500000402331352,-0.22201500833034515,0.6179999709129333],[0.019500000402331352,-0.20899999141693115,0.7669999599456787]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"nozzle","name_zh":"取水喷嘴","function_zh":"朝下取水出口;没有默认终端微生物滤器配置。","physical_meaning_zh":"朝下取水出口;没有默认终端微生物滤器配置。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__nozzle_seal","purelab__nozzle","purelab__nozzle_bore"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.187,0.587],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.01},{"shape":"cylinder","origin_m":[0,-0.187,0.575],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height","water.set_flow_rate","water.start","water.stop"],"bbox_m":[[-0.010999999940395355,-0.1980000138282776,0.5662499666213989],[0.010999999940395355,-0.17599999904632568,0.5920000076293945]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"purification_pack","name_zh":"净化包","function_zh":"按手册布局登记可替换净化耗材;内部构造、寿命和部件质量未知。","physical_meaning_zh":"按手册布局登记可替换净化耗材;内部构造、寿命和部件质量未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__purification_pack","purelab__pack_cap_0.11","purelab__pack_cap_0.42","purelab__pack_label"],"collisions":[{"shape":"cylinder","origin_m":[0.06,-0.148,0.263],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.313},{"shape":"cylinder","origin_m":[0.06,-0.148,0.11],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.014},{"shape":"cylinder","origin_m":[0.06,-0.148,0.42],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.set_mode","consumables.reset"],"bbox_m":[[0.026999998837709427,-0.1809999942779541,0.10300000011920929],[0.09299999475479126,-0.11500000208616257,0.4269999861717224]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"uv_lamp","name_zh":"紫外灯组件","function_zh":"手册指定内部UV灯外壳示意;不模拟紫外辐照场。","physical_meaning_zh":"手册指定内部UV灯外壳示意;不模拟紫外辐照场。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__uv_lamp","purelab__uv_top","purelab__uv_warning","purelab__uv_vent_-0.074","purelab__uv_vent_-0.067","purelab__uv_vent_-0.06","purelab__uv_vent_-0.053","purelab__uv_vent_-0.046"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.148,0.266],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.3},{"shape":"cylinder","origin_m":[-0.06,-0.148,0.425],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[-0.085999995470047,-0.1744999885559082,0.11599999666213989],[-0.03399999812245369,-0.12200000137090683,0.4350000023841858]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"ro_module","name_zh":"反渗透组件","function_zh":"主机内部RO补水模块符号几何,具体布置和尺寸未知。","physical_meaning_zh":"主机内部RO补水模块符号几何,具体布置和尺寸未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__ro_module"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.052000001072883606,0.11999999731779099],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.028,"length_m":0.13400000628384176}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仅作内部存在性示意,内部安装位置未由厂家CAD核实。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[-0.06700000166893005,0.024000000208616257,0.09199999272823334],[0.06700000166893005,0.07999999821186066,0.14800000190734863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"reservoir","name_zh":"内置储水组件","function_zh":"内部储水体积的几何占位;不赋予未知几何容量。","physical_meaning_zh":"内部储水体积的几何占位;不赋予未知几何容量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__reservoir"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部轮廓为占位示意,不用于推导储水容量。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.stop","water.set_mode"],"bbox_m":[[-0.08100000023841858,0.008500002324581146,0.14499999582767487],[0.08100000023841858,0.19350001215934753,0.4010000228881836]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"vent_filter","name_zh":"复合通气滤器","function_zh":"手册标出的机顶耗材;性能依具体配置。","physical_meaning_zh":"手册标出的机顶耗材;性能依具体配置。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__vent_filter","purelab__vent_filter_top"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.079,0.481],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[0.025999998673796654,0.05800000578165054,0.47450000047683716],[0.06799999624490738,0.10000000149011612,0.4909999966621399]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"fluid_ports","name_zh":"进水、溢流、排水与纯水接口","function_zh":"机后流体连接;端口位置由示意图估计。","physical_meaning_zh":"机后流体连接;端口位置由示意图估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__rear_port_plate","purelab__water_inlet_socket","purelab__water_inlet","purelab__water_inlet_label","purelab__overflow_socket","purelab__overflow","purelab__overflow_label","purelab__drain_socket","purelab__drain","purelab__drain_label","purelab__purified_water_outlet_socket","purelab__purified_water_outlet","purelab__purified_water_outlet_label"],"collisions":[{"shape":"box","origin_m":[0,0.219,0.081],"rpy_rad":[0,0,0],"size_m":[0.209,0.014,0.094]},{"shape":"cylinder","origin_m":[-0.078,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.078,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[-0.026,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.026,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[0.026,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[0.026,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[0.078,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[0.078,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.set_mode"],"bbox_m":[[-0.10450000315904617,0.21199999749660492,0.03400000184774399],[0.10450000315904617,0.23499999940395355,0.12799999117851257]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"electrical_ports","name_zh":"电源和数据接口","function_zh":"24Vdc电源、BMS、脚踏和USB接口外观;没有真实硬件驱动。","physical_meaning_zh":"24Vdc电源、BMS、脚踏和USB接口外观;没有真实硬件驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__power_socket","purelab__power_bore","purelab__footswitch_socket","purelab__footswitch_bore","purelab__rear_power_label","purelab__rear_foot_label","purelab__bms_socket","purelab__usb_socket"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0.228,0.111],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006},{"shape":"cylinder","origin_m":[0.052,0.228,0.111],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.006},{"shape":"box","origin_m":[0,0.229,0.111],"rpy_rad":[0,0,0],"size_m":[0.02,0.007,0.009]},{"shape":"box","origin_m":[0.114,-0.137,0.044],"rpy_rad":[0,0,0],"size_m":[0.005,0.015,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.058500003069639206,-0.1444999873638153,0.04050000011920929],[0.11649999767541885,0.23250000178813934,0.12756399810314178]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电停止取水/冲洗/循环并保留已经转移的水量","kind":"device_command","availability":"implemented","component_ids":["electrical_ports","display","display_handset"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"arm.set_height":{"function_zh":"手动配置取水臂相对最低位置的升高量","kind":"configuration","availability":"implemented","component_ids":["adjustable_arm","flexible_tube","handset_cradle","display_handset","display","dispense_controls","nozzle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["height_m"]},"water.set_volume":{"function_zh":"设置本次定量目标,有限正值,无无依据的每日硬限","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_m3"]},"water.set_flow_rate":{"function_zh":"设置取水流量,最高2 L/min","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_m3_s"]},"water.start":{"function_zh":"启动新的定量取水;流体仅由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle","reservoir","purification_pack","fluid_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"water.stop":{"function_zh":"停止后续定量取水,保留本次已经转移的水量","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle","reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"water.set_mode":{"function_zh":"切换待机、循环补水、冲洗简化模式","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","purification_pack","uv_lamp","ro_module","reservoir","vent_filter","fluid_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"consumables.reset":{"function_zh":"使用宿主一次性更换确认复位耗材通量,不伪造寿命百分比","kind":"device_command","availability":"implemented","component_ids":["display","purification_pack","uv_lamp","ro_module","vent_filter","access_doors"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电目标","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electrical_ports","display"],"write_via":"power.set"},"arm.height_m":{"meaning_zh":"取水臂相对最低位置的手动升高量","unit":"m","access":"read_write","origin":"scene","component_ids":["adjustable_arm","display_handset","nozzle"],"write_via":"arm.set_height"},"water.target_volume_m3":{"meaning_zh":"本次取水体积目标;未设置为null","unit":"m^3","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_volume"},"water.flow_rate_m3_s":{"meaning_zh":"取水体积流量目标;未设置为null","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_flow_rate"},"water.mode":{"meaning_zh":"待机、假设循环补水或假设冲洗模式","unit":"1","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_mode"},"water.dispensing":{"meaning_zh":"定量取水过程正在运行","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.dispense_status":{"meaning_zh":"定量取水状态;停止后保留部分效果","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.indicated_dispensed_volume_m3":{"meaning_zh":"本次已取水量的理想合成读数;非流量计精度声明","unit":"m^3","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.source_connected":{"meaning_zh":"宿主已配置外部进水与净水缓冲边界","unit":"1","access":"read_only","origin":"derived","component_ids":["fluid_ports"],"write_via":null},"water.receiver_connected":{"meaning_zh":"宿主已配置接收容器","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.qualified_feed":{"meaning_zh":"宿主对进水合格性的外部确认;非化学分析结果","unit":"1","access":"read_only","origin":"derived","component_ids":["fluid_ports"],"write_via":null},"water.resistivity_ohm_m":{"meaning_zh":"宿主输入电阻率观测;默认不可用,不保证18.2 MΩ·cm","unit":"ohm*m","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"water.temperature_k":{"meaning_zh":"宿主输入水质读数对应温度;默认不可用","unit":"K","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"water.toc_mass_fraction":{"meaning_zh":"宿主输入TOC质量分数;默认不可用,不将典型<5ppb作保证","unit":"1","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"consumables.installed":{"meaning_zh":"宿主确认已装耗材","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.status":{"meaning_zh":"耗材安装/更换确认状态;未评估寿命","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.remaining_life_fraction":{"meaning_zh":"缺少滤柱寿命依据,始终null","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.throughput_m3":{"meaning_zh":"自最近已确认更换复位后流经抛光回路的合成累计体积","unit":"m^3","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"water.dispensed_volume_m3":{"meaning_zh":"本次实际转移的合成过程真值","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.total_dispensed_volume_m3":{"meaning_zh":"实例创建以来累计转移给接收容器的合成体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.feed_volume_m3":{"meaning_zh":"外部进水边界剩余体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["fluid_ports"],"write_via":null},"water.buffer_volume_m3":{"meaning_zh":"宿主净水缓冲边界剩余体积;不是已知内部储罐参数","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["reservoir","ro_module"],"write_via":null},"water.receiver_volume_m3":{"meaning_zh":"外部接收容器当前体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.waste_volume_m3":{"meaning_zh":"RO浓水与冲洗排水的累计合成体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["fluid_ports"],"write_via":null},"water.ro_product_volume_m3":{"meaning_zh":"累计RO补充的净水体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["reservoir","ro_module"],"write_via":null},"consumables.cumulative_throughput_m3":{"meaning_zh":"实例创建以来流经抛光回路的体积;复位不清除此审计量","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["purification_pack","display"],"write_via":null}},"mechanisms":{"water_balance":{"meaning_zh":"有限进水、缓冲与接收容器之间的分段水量转移;engineering_assumption。循环模式的RO补水、定量与冲洗互斥。","implementation":"lumped","equations":["dispense_dV=min(Q_set*dt, target_remaining, buffer_available, receiver_free)","flush_dV=min(Q_flush_host*dt, buffer_available); waste += flush_dV","recirculate_ro_dV=min(Q_ro*dt, buffer_free, feed_available*recovery_fraction); feed -= ro_dV/recovery_fraction; waste += feed_used-ro_dV"],"parameters":{"maximum_dispense_flow":{"value":3.3333333333333335e-05,"unit":"m^3/s","evidence":"documented","meaning_zh":"清单额定整机取水上限。"},"maximum_ro_makeup_flow":{"value":5.555555555555556e-06,"unit":"m^3/s","evidence":"documented","meaning_zh":"清单额定RO补水上限。"},"calibrated_quality_flow_relation":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"未补齐水质、耗材寿命与流量关联。"},"real_reservoir_capacity":{"value":null,"unit":"m^3","evidence":"unknown","meaning_zh":"宿主缓冲为场景边界,不声明厂家内部容量。"}}}},"limitations":["Engineering-assumption volume bookkeeping only; not a manufacturer controller, purification, hydraulics, thermal, contaminant, microbial or filter-life model.","The host explicitly supplies qualified feed, available purified-water buffer and receiver boundaries; buffer capacity is a simulation boundary, not a claimed internal tank specification.","RO replenishment occurs only in recirculate mode; dispense, flush and RO replenishment are mutually exclusive engineering simplifications. RO recovery fraction and recirculation/flush rates require host provenance and have no manufacturer default.","The 10 L/day catalog usage figure is a nominal application rating, not an enforced daily quota. Dispense flow is capped at 2 L/min and RO product flow at 20 L/h.","Resistivity, temperature and TOC remain null until a trusted host supplies observations with provenance. 182000 ohm*m at 298.15 K is the catalog reference, never an automatically guaranteed output; typical TOC <5 ppb is feed-dependent, not a default reading.","Consumable lifetime, remaining fraction and performance degradation remain unknown/null. Throughput is a synthetic cumulative counter; reset requires a one-use trusted-host replacement confirmation.","Arm height is a manually positioned simulation configuration with 0..0.12 m travel from the catalog overall height span; no powered arm, robot action, collision or hardware driver is claimed.","Device commands are synchronous state transitions; water transfer happens only on the shared host step. Stop, power-off, buffer exhaustion and receiver-full retain partial transferred volume.","Scene callbacks receive public observations only; a command callback failure leaves process state unchanged but scene effects unknown. Host-step callback failure retains committed material transfers and time.","Session filtering is an API boundary, not Python memory/filesystem/process isolation; trusted host methods and debug snapshots must remain outside agent transport.","Request deduplication is in memory per principal and instance and does not survive restart. This water asset has no vacuum dependency.","清单外未知物性保持null;场景尺寸为估计而非厂家CAD。","23kg工作质量只记整机;均匀包围盒惯量是engineering_assumption。子连杆未给惯性,接触动力学未验证。","URDF effort=1、velocity=0.05仅用于语法交换的engineering_assumption占位;真实臂推力和速度为null,禁止将占位当厂家或部件参数。","本配置无外部真空口,不创建或依赖共用真空泵。","未默认配置POU/Biofilter,不保证微生物、内毒素或颗粒指标。","18.2MΩ·cm及TOC<5ppb为清单额定/典型指标,实例默认读数null,不能以模拟值证明水质。","GLB与OBJ保存低位静态状态;动态联动须加载原生Blender并注册本目录scene_adapter。","API权限过滤不隔离Python对象内存或本地文件;不受信任代理部署仍需受信任宿主进程边界。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["arm.set_height","consumables.reset","power.set","water.set_flow_rate","water.set_mode","water.set_volume","water.start","water.stop"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.PurelabHost(推进方式 step_dt),26 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(5 个按键(碰到即触发)、1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(出液位);布局:台面或挂墙、单人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/elga_purelab_flex3/preview.webp","previews/elga_purelab_flex3/preview_operating.webp","previews/elga_purelab_flex3/preview_rear.webp","previews/elga_purelab_flex3/preview_service.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/asset.contract.json","bytes":175140},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/collision_proxies.json","bytes":22767},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/geometry_manifest.json","bytes":50159},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.blend","bytes":156194},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.glb","bytes":1361288},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.urdf","bytes":17862},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/scene_adapter.py","bytes":2117}],"completeness":{"components":17,"with_collisions":16,"with_objects":17,"with_function":17,"with_mass":0,"joints_matching_component":1,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"elga_purelab_flex3","chem_id":"CHEM-190","name_en":"Lab ultrapure water system","maker":"ELGA LabWater","model":"PURELAB flex 3","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file +{"tid":"instrument.elga_purelab_flex3","asset_dir":"basic40_batch02/t2_vacuum/elga_purelab_flex3","name_zh":"实验室超纯水系统","category":"环境与公用系统","description_zh":"CHEM-190 ELGA LabWater PURELAB flex 3。覆盖本批已登记组件与八项简化运行功能;full不表示全部厂家功能或所有物理层已验证。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心;+X右、+Y后、+Z上。"},"mass_kg":23.0,"size_m":[0.236,0.47,0.9],"bbox_min":[-0.118,-0.235,0.0],"bbox_max":[0.118,0.235,0.9],"manifest_dimensions_m":[0.236,0.47,0.9],"glb":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.urdf","links":{"base_link":"/Geometry/base_link","adjustable_arm":"/Geometry/base_link/adjustable_arm","btn_dispense_controls_dispense_button_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_dispense_button_link","btn_dispense_controls_button_volume_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_volume_link","btn_dispense_controls_button_up_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_up_link","btn_dispense_controls_button_accept_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_accept_link","btn_dispense_controls_button_down_link":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_down_link"},"frames":{"pre_place":[0.0,0.0,1.08],"place":[0.0,0.0,0.95],"post_place":[0.0,0.0,1.08],"joint_arm_joint":[0.0,0.0,0.0],"joint_btn_dispense_controls_dispense_button":[0.0,-0.212,0.761],"joint_btn_dispense_controls_button_volume":[0.0,-0.218,0.661],"joint_btn_dispense_controls_button_up":[0.0,-0.218,0.647],"joint_btn_dispense_controls_button_accept":[0.0,-0.218,0.635],"joint_btn_dispense_controls_button_down":[0.0,-0.218,0.623]},"joints":[{"name":"arm_joint","type":"prismatic","parent":"base_link","child":"adjustable_arm","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":1.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/adjustable_arm","child_bbox_min":[-0.036,-0.22202,0.234],"child_bbox_max":[0.036,0.02518,0.9],"kind":"other"},{"name":"btn_dispense_controls_dispense_button","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_dispense_button_link","axis":[0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.212,0.761],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_dispense_button_link","child_bbox_min":[-0.0195,-0.21602,0.755],"child_bbox_max":[0.0195,-0.209,0.767],"kind":"button"},{"name":"btn_dispense_controls_button_volume","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_volume_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.661],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_volume_link","child_bbox_min":[-0.015,-0.22202,0.656],"child_bbox_max":[0.015,-0.215,0.666],"kind":"button"},{"name":"btn_dispense_controls_button_up","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_up_link","axis":[-0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.647],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_up_link","child_bbox_min":[-0.015,-0.22202,0.642],"child_bbox_max":[0.015,-0.215,0.652],"kind":"button"},{"name":"btn_dispense_controls_button_accept","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_accept_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.635],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_accept_link","child_bbox_min":[-0.015,-0.22202,0.63],"child_bbox_max":[0.015,-0.215,0.64],"kind":"button"},{"name":"btn_dispense_controls_button_down","type":"prismatic","parent":"dispense_controls","child":"btn_dispense_controls_button_down_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.218,0.623],"child_prim":"/Geometry/base_link/adjustable_arm/btn_dispense_controls_button_down_link","child_bbox_min":[-0.015,-0.22202,0.618],"child_bbox_max":[0.015,-0.215,0.628],"kind":"button"}],"controls":{"buttons":["btn_dispense_controls_purelab__dispense_button","btn_dispense_controls_purelab__button_volume","btn_dispense_controls_purelab__button_up","btn_dispense_controls_purelab__button_accept","btn_dispense_controls_purelab__button_down"],"knobs":[]},"slots":[{"name":"dispense","link":"adjustable_arm","part":"adjustable_arm","pos":[0.0,-0.175,0.0],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.175,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.08,"kind":"dispense","fits":["beaker","flask","bottle","cylinder"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench_or_wall","weight_class":"one_person","mass_kg":23.0,"footprint_m":[0.236,0.47],"height_m":0.9,"clearance_m":{"front":0.25,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.0,"primary_slot":"dispense","access":[],"slot_count":1},"components":[{"id":"housing","name_zh":"机壳和承载底座","function_zh":"承载净化部件、内部储水结构和取水臂;封闭外壳为外观简化。","physical_meaning_zh":"承载净化部件、内部储水结构和取水臂;封闭外壳为外观简化。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__base","purelab__rear_housing","purelab__top_deck","purelab__front_center_spine","purelab__front_low_trim","purelab__arm_receiver","purelab__tube_receiver","purelab__body_model","purelab__body_brand"],"collisions":[{"shape":"box","origin_m":[0,0,0.021],"rpy_rad":[0,0,0],"size_m":[0.236,0.47,0.028]},{"shape":"box","origin_m":[-0.11,0.09,0.245],"rpy_rad":[0,0,0],"size_m":[0.016,0.27,0.42]},{"shape":"box","origin_m":[0.11,0.09,0.245],"rpy_rad":[0,0,0],"size_m":[0.016,0.27,0.42]},{"shape":"box","origin_m":[0,0.217,0.245],"rpy_rad":[0,0,0],"size_m":[0.22,0.018,0.42]},{"shape":"box","origin_m":[0,0.002,0.466],"rpy_rad":[0,0,0],"size_m":[0.228,0.446,0.02]},{"shape":"box","origin_m":[0,-0.196,0.248],"rpy_rad":[0,0,0],"size_m":[0.02,0.05,0.406]},{"shape":"box","origin_m":[0,-0.217,0.061],"rpy_rad":[0,0,0],"size_m":[0.222,0.032,0.06]},{"shape":"box","origin_m":[0,-0.092,0.462],"rpy_rad":[0,0,0],"size_m":[0.061,0.085,0.024]},{"shape":"cylinder","origin_m":[0,0.012,0.475],"rpy_rad":[0,0,0],"radius_m":0.017,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.11800000071525574,-0.23499999940395355,0.006999999284744263],[0.11800000071525574,0.23499999940395355,0.48100000619888306]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"feet","name_zh":"支脚","function_zh":"仪器与台面的支撑接触。","physical_meaning_zh":"仪器与台面的支撑接触。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__foot_0","purelab__foot_1","purelab__foot_2","purelab__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[-0.086,-0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.086,-0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.086,0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012},{"shape":"cylinder","origin_m":[0.086,0.181,0.006],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.10600000619888306,-0.20099999010562897,0.0],[0.10600000619888306,0.20099999010562897,0.012000000104308128]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"access_doors","name_zh":"双侧访问门","function_zh":"覆盖UV灯和净化包;本资产静态门板,不声明开门驱动。","physical_meaning_zh":"覆盖UV灯和净化包;本资产静态门板,不声明开门驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__access_door_left","purelab__door_top_left","purelab__door_bottom_left","purelab__door_edge_left","purelab__door_side_left","purelab__access_door_right","purelab__door_top_right","purelab__door_bottom_right","purelab__door_edge_right","purelab__door_side_right"],"collisions":[{"shape":"box","origin_m":[-0.061,-0.201,0.261],"rpy_rad":[0,0,0],"size_m":[0.103,0.047,0.348]},{"shape":"box","origin_m":[-0.061,-0.201,0.444],"rpy_rad":[0,0,0],"size_m":[0.108,0.055,0.018]},{"shape":"box","origin_m":[-0.061,-0.201,0.079],"rpy_rad":[0,0,0],"size_m":[0.108,0.05,0.018]},{"shape":"box","origin_m":[-0.11,-0.19,0.263],"rpy_rad":[0,0,0],"size_m":[0.005,0.052,0.345]},{"shape":"box","origin_m":[-0.113,-0.109,0.261],"rpy_rad":[0,0,0],"size_m":[0.009,0.178,0.348]},{"shape":"box","origin_m":[0.061,-0.201,0.261],"rpy_rad":[0,0,0],"size_m":[0.103,0.047,0.348]},{"shape":"box","origin_m":[0.061,-0.201,0.444],"rpy_rad":[0,0,0],"size_m":[0.108,0.055,0.018]},{"shape":"box","origin_m":[0.061,-0.201,0.079],"rpy_rad":[0,0,0],"size_m":[0.108,0.05,0.018]},{"shape":"box","origin_m":[0.11,-0.19,0.263],"rpy_rad":[0,0,0],"size_m":[0.005,0.052,0.345]},{"shape":"box","origin_m":[0.113,-0.109,0.261],"rpy_rad":[0,0,0],"size_m":[0.009,0.178,0.348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["consumables.reset"],"bbox_m":[[-0.11749999970197678,-0.22850000858306885,0.07000000774860382],[0.11749999970197678,-0.019999995827674866,0.453000009059906]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"adjustable_arm","name_zh":"可调取水臂","function_zh":"单Z升降示意;0–0.12m为总体高度差的工程映射。","physical_meaning_zh":"单Z升降示意;0–0.12m为总体高度差的工程映射。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__arm_mast","purelab__arm_front","purelab__arm_brand","purelab__arm_adjust_knob","purelab__knob_grip"],"collisions":[{"shape":"box","origin_m":[0,-0.096,0.452],"rpy_rad":[0,0,0],"size_m":[0.046,0.042,0.436]},{"shape":"box","origin_m":[0,-0.123,0.525],"rpy_rad":[0,0,0],"size_m":[0.049,0.019,0.269]},{"shape":"cylinder","origin_m":[0,-0.144,0.421],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.024,"length_m":0.015},{"shape":"box","origin_m":[0,-0.152,0.421],"rpy_rad":[0,0,0],"size_m":[0.009,0.006,0.034]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.12],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.02449999935925007,-0.1550000011920929,0.23399999737739563],[0.02449999935925007,-0.07500000298023224,0.6699999570846558]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"flexible_tube","name_zh":"绿色柔性取水管","function_zh":"连接取水端;弯曲外形示意,没有软体或流固耦合。","physical_meaning_zh":"连接取水端;弯曲外形示意,没有软体或流固耦合。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__flexible_tube"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.012000000104308128,0.48000001907348633],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.011,"length_m":0.38000002035969127},{"shape":"cylinder","origin_m":[0.0,0.00800000037997961,0.7440000176429749],"rpy_rad":[0.054001498967409134,0.0,0.0],"radius_m":0.011,"length_m":0.14821606189953554},{"shape":"cylinder","origin_m":[0.0,-0.017999999225139618,0.8519999980926514],"rpy_rad":[0.5743051171302795,0.0,0.0],"radius_m":0.011,"length_m":0.08099379104682872},{"shape":"cylinder","origin_m":[0.0,-0.06650000065565109,0.8830000162124634],"rpy_rad":[1.6835237741470337,0.0,0.0],"radius_m":0.011,"length_m":0.053338543483924916},{"shape":"cylinder","origin_m":[0.0,-0.12350000441074371,0.8395000100135803],"rpy_rad":[2.4961190223693848,0.0,0.0],"radius_m":0.011,"length_m":0.10140017228215346},{"shape":"cylinder","origin_m":[0.0,-0.16749998927116394,0.7705000042915344],"rpy_rad":[2.69921875,0.0,0.0],"radius_m":0.011,"length_m":0.06307142337265888}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.011000002734363079,-0.19093595445156097,0.2899588346481323],[0.011000002734363079,0.02517778053879738,0.8999999761581421]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"handset_cradle","name_zh":"手持显示器支架","function_zh":"固定和定位手持显示器,随取水臂升降。","physical_meaning_zh":"固定和定位手持显示器,随取水臂升降。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__cradle_mount","purelab__cradle_side_-0.031","purelab__cradle_side_0.031"],"collisions":[{"shape":"box","origin_m":[0,-0.139,0.6759999999999999],"rpy_rad":[0,0,0],"size_m":[0.056,0.058,0.028]},{"shape":"box","origin_m":[-0.031,-0.18,0.683],"rpy_rad":[0,0,0],"size_m":[0.01,0.04,0.113]},{"shape":"box","origin_m":[0.031,-0.18,0.683],"rpy_rad":[0,0,0],"size_m":[0.01,0.04,0.113]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height"],"bbox_m":[[-0.035999998450279236,-0.20000000298023224,0.6264999508857727],[0.035999998450279236,-0.10999999940395355,0.7394999861717224]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"display_handset","name_zh":"手持取水显示器外壳","function_zh":"容纳显示和按钮的取水手柄;本批次不模拟脱离支架。","physical_meaning_zh":"容纳显示和按钮的取水手柄;本批次不模拟脱离支架。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__handset","purelab__handset_face","purelab__handset_brand","purelab__handset_subbrand","purelab__handset_elga"],"collisions":[{"shape":"box","origin_m":[0,-0.187,0.6759999999999999],"rpy_rad":[0,0,0],"size_m":[0.061,0.041,0.181]},{"shape":"box","origin_m":[0,-0.211,0.683],"rpy_rad":[0,0,0],"size_m":[0.056,0.009,0.147]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","arm.set_height"],"bbox_m":[[-0.030500000342726707,-0.21701499819755554,0.5855000019073486],[0.030500000342726707,-0.1665000021457672,0.7664999961853027]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"display","name_zh":"纯度与状态显示屏","function_zh":"显示纯度、取水体积、流量和耗材状态;数据通过可编辑FONT绑定。","physical_meaning_zh":"显示纯度、取水体积、流量和耗材状态;数据通过可编辑FONT绑定。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__screen","purelab__display_text","purelab__screen_units"],"collisions":[{"shape":"box","origin_m":[0,-0.217,0.702],"rpy_rad":[0,0,0],"size_m":[0.047,0.003,0.062]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","arm.set_height","water.set_volume","water.set_flow_rate","water.start","water.stop","water.set_mode","consumables.reset"],"bbox_m":[[-0.023499999195337296,-0.21931500732898712,0.6710000038146973],[0.023499999195337296,-0.21549999713897705,0.7330000400543213]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"dispense_controls","name_zh":"取水与导航按钮","function_zh":"取水按钮、自动体积和上下确认键外观;按键行程未知。","physical_meaning_zh":"取水按钮、自动体积和上下确认键外观;按键行程未知。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__dispense_button","purelab__dispense_mark","purelab__button_volume","purelab__button_volume_mark","purelab__button_up","purelab__button_up_mark","purelab__button_accept","purelab__button_accept_mark","purelab__button_down","purelab__button_down_mark"],"collisions":[{"shape":"box","origin_m":[0,-0.212,0.7609999999999999],"rpy_rad":[0,0,0],"size_m":[0.039,0.006,0.012]},{"shape":"box","origin_m":[0,-0.218,0.661],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.647],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.635],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]},{"shape":"box","origin_m":[0,-0.218,0.623],"rpy_rad":[0,0,0],"size_m":[0.03,0.006,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height","water.set_volume","water.set_flow_rate","water.start","water.stop","water.set_mode"],"bbox_m":[[-0.019500000402331352,-0.22201500833034515,0.6179999709129333],[0.019500000402331352,-0.20899999141693115,0.7669999599456787]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"nozzle","name_zh":"取水喷嘴","function_zh":"朝下取水出口;没有默认终端微生物滤器配置。","physical_meaning_zh":"朝下取水出口;没有默认终端微生物滤器配置。","subsystem":null,"parent":"adjustable_arm","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__nozzle_seal","purelab__nozzle","purelab__nozzle_bore"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.187,0.587],"rpy_rad":[0,0,0],"radius_m":0.011,"length_m":0.01},{"shape":"cylinder","origin_m":[0,-0.187,0.575],"rpy_rad":[0,0,0],"radius_m":0.0065,"length_m":0.017}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["arm.set_height","water.set_flow_rate","water.start","water.stop"],"bbox_m":[[-0.010999999940395355,-0.1980000138282776,0.5662499666213989],[0.010999999940395355,-0.17599999904632568,0.5920000076293945]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"purification_pack","name_zh":"净化包","function_zh":"按手册布局登记可替换净化耗材;内部构造、寿命和部件质量未知。","physical_meaning_zh":"按手册布局登记可替换净化耗材;内部构造、寿命和部件质量未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__purification_pack","purelab__pack_cap_0.11","purelab__pack_cap_0.42","purelab__pack_label"],"collisions":[{"shape":"cylinder","origin_m":[0.06,-0.148,0.263],"rpy_rad":[0,0,0],"radius_m":0.03,"length_m":0.313},{"shape":"cylinder","origin_m":[0.06,-0.148,0.11],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.014},{"shape":"cylinder","origin_m":[0.06,-0.148,0.42],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.set_mode","consumables.reset"],"bbox_m":[[0.026999998837709427,-0.1809999942779541,0.10300000011920929],[0.09299999475479126,-0.11500000208616257,0.4269999861717224]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"uv_lamp","name_zh":"紫外灯组件","function_zh":"手册指定内部UV灯外壳示意;不模拟紫外辐照场。","physical_meaning_zh":"手册指定内部UV灯外壳示意;不模拟紫外辐照场。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__uv_lamp","purelab__uv_top","purelab__uv_warning","purelab__uv_vent_-0.074","purelab__uv_vent_-0.067","purelab__uv_vent_-0.06","purelab__uv_vent_-0.053","purelab__uv_vent_-0.046"],"collisions":[{"shape":"cylinder","origin_m":[-0.06,-0.148,0.266],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.3},{"shape":"cylinder","origin_m":[-0.06,-0.148,0.425],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[-0.085999995470047,-0.1744999885559082,0.11599999666213989],[-0.03399999812245369,-0.12200000137090683,0.4350000023841858]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"ro_module","name_zh":"反渗透组件","function_zh":"主机内部RO补水模块符号几何,具体布置和尺寸未知。","physical_meaning_zh":"主机内部RO补水模块符号几何,具体布置和尺寸未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__ro_module"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.052000001072883606,0.11999999731779099],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.028,"length_m":0.13400000628384176}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"仅作内部存在性示意,内部安装位置未由厂家CAD核实。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[-0.06700000166893005,0.024000000208616257,0.09199999272823334],[0.06700000166893005,0.07999999821186066,0.14800000190734863]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"reservoir","name_zh":"内置储水组件","function_zh":"内部储水体积的几何占位;不赋予未知几何容量。","physical_meaning_zh":"内部储水体积的几何占位;不赋予未知几何容量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__reservoir"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部轮廓为占位示意,不用于推导储水容量。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.stop","water.set_mode"],"bbox_m":[[-0.08100000023841858,0.008500002324581146,0.14499999582767487],[0.08100000023841858,0.19350001215934753,0.4010000228881836]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"vent_filter","name_zh":"复合通气滤器","function_zh":"手册标出的机顶耗材;性能依具体配置。","physical_meaning_zh":"手册标出的机顶耗材;性能依具体配置。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__vent_filter","purelab__vent_filter_top"],"collisions":[{"shape":"cylinder","origin_m":[0.047,0.079,0.481],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.013}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.set_mode","consumables.reset"],"bbox_m":[[0.025999998673796654,0.05800000578165054,0.47450000047683716],[0.06799999624490738,0.10000000149011612,0.4909999966621399]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"fluid_ports","name_zh":"进水、溢流、排水与纯水接口","function_zh":"机后流体连接;端口位置由示意图估计。","physical_meaning_zh":"机后流体连接;端口位置由示意图估计。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__rear_port_plate","purelab__water_inlet_socket","purelab__water_inlet","purelab__water_inlet_label","purelab__overflow_socket","purelab__overflow","purelab__overflow_label","purelab__drain_socket","purelab__drain","purelab__drain_label","purelab__purified_water_outlet_socket","purelab__purified_water_outlet","purelab__purified_water_outlet_label"],"collisions":[{"shape":"box","origin_m":[0,0.219,0.081],"rpy_rad":[0,0,0],"size_m":[0.209,0.014,0.094]},{"shape":"cylinder","origin_m":[-0.078,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.078,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[-0.026,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[-0.026,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[0.026,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[0.026,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004},{"shape":"cylinder","origin_m":[0.078,0.23,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.01},{"shape":"cylinder","origin_m":[0.078,0.233,0.059],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["water.start","water.set_mode"],"bbox_m":[[-0.10450000315904617,0.21199999749660492,0.03400000184774399],[0.10450000315904617,0.23499999940395355,0.12799999117851257]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]},{"id":"electrical_ports","name_zh":"电源和数据接口","function_zh":"24Vdc电源、BMS、脚踏和USB接口外观;没有真实硬件驱动。","physical_meaning_zh":"24Vdc电源、BMS、脚踏和USB接口外观;没有真实硬件驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purelab__power_socket","purelab__power_bore","purelab__footswitch_socket","purelab__footswitch_bore","purelab__rear_power_label","purelab__rear_foot_label","purelab__bms_socket","purelab__usb_socket"],"collisions":[{"shape":"cylinder","origin_m":[-0.052,0.228,0.111],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.006,"length_m":0.006},{"shape":"cylinder","origin_m":[0.052,0.228,0.111],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.006},{"shape":"box","origin_m":[0,0.229,0.111],"rpy_rad":[0,0,0],"size_m":[0.02,0.007,0.009]},{"shape":"box","origin_m":[0.114,-0.137,0.044],"rpy_rad":[0,0,0],"size_m":[0.005,0.015,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"厂家手册第6页布局;局部尺寸为比例估计,非厂家CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.058500003069639206,-0.1444999873638153,0.04050000011920929],[0.11649999767541885,0.23250000178813934,0.12756399810314178]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","geometry_evidence","geometry_note_zh","id","name_zh","objects","origin_m","parent","physical_meaning_zh","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电停止取水/冲洗/循环并保留已经转移的水量","kind":"device_command","availability":"implemented","component_ids":["electrical_ports","display","display_handset"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"arm.set_height":{"function_zh":"手动配置取水臂相对最低位置的升高量","kind":"configuration","availability":"implemented","component_ids":["adjustable_arm","flexible_tube","handset_cradle","display_handset","display","dispense_controls","nozzle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["height_m"]},"water.set_volume":{"function_zh":"设置本次定量目标,有限正值,无无依据的每日硬限","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["volume_m3"]},"water.set_flow_rate":{"function_zh":"设置取水流量,最高2 L/min","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_m3_s"]},"water.start":{"function_zh":"启动新的定量取水;流体仅由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle","reservoir","purification_pack","fluid_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"water.stop":{"function_zh":"停止后续定量取水,保留本次已经转移的水量","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","nozzle","reservoir"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"water.set_mode":{"function_zh":"切换待机、循环补水、冲洗简化模式","kind":"device_command","availability":"implemented","component_ids":["display","dispense_controls","purification_pack","uv_lamp","ro_module","reservoir","vent_filter","fluid_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"consumables.reset":{"function_zh":"使用宿主一次性更换确认复位耗材通量,不伪造寿命百分比","kind":"device_command","availability":"implemented","component_ids":["display","purification_pack","uv_lamp","ro_module","vent_filter","access_doors"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电目标","unit":"1","access":"read_write","origin":"setpoint","component_ids":["electrical_ports","display"],"write_via":"power.set"},"arm.height_m":{"meaning_zh":"取水臂相对最低位置的手动升高量","unit":"m","access":"read_write","origin":"scene","component_ids":["adjustable_arm","display_handset","nozzle"],"write_via":"arm.set_height"},"water.target_volume_m3":{"meaning_zh":"本次取水体积目标;未设置为null","unit":"m^3","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_volume"},"water.flow_rate_m3_s":{"meaning_zh":"取水体积流量目标;未设置为null","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_flow_rate"},"water.mode":{"meaning_zh":"待机、假设循环补水或假设冲洗模式","unit":"1","access":"read_write","origin":"setpoint","component_ids":["nozzle","display"],"write_via":"water.set_mode"},"water.dispensing":{"meaning_zh":"定量取水过程正在运行","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.dispense_status":{"meaning_zh":"定量取水状态;停止后保留部分效果","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.indicated_dispensed_volume_m3":{"meaning_zh":"本次已取水量的理想合成读数;非流量计精度声明","unit":"m^3","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.source_connected":{"meaning_zh":"宿主已配置外部进水与净水缓冲边界","unit":"1","access":"read_only","origin":"derived","component_ids":["fluid_ports"],"write_via":null},"water.receiver_connected":{"meaning_zh":"宿主已配置接收容器","unit":"1","access":"read_only","origin":"derived","component_ids":["nozzle","display"],"write_via":null},"water.qualified_feed":{"meaning_zh":"宿主对进水合格性的外部确认;非化学分析结果","unit":"1","access":"read_only","origin":"derived","component_ids":["fluid_ports"],"write_via":null},"water.resistivity_ohm_m":{"meaning_zh":"宿主输入电阻率观测;默认不可用,不保证18.2 MΩ·cm","unit":"ohm*m","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"water.temperature_k":{"meaning_zh":"宿主输入水质读数对应温度;默认不可用","unit":"K","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"water.toc_mass_fraction":{"meaning_zh":"宿主输入TOC质量分数;默认不可用,不将典型<5ppb作保证","unit":"1","access":"read_only","origin":"sensor","component_ids":["display","purification_pack"],"write_via":null},"consumables.installed":{"meaning_zh":"宿主确认已装耗材","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.status":{"meaning_zh":"耗材安装/更换确认状态;未评估寿命","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.remaining_life_fraction":{"meaning_zh":"缺少滤柱寿命依据,始终null","unit":"1","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"consumables.throughput_m3":{"meaning_zh":"自最近已确认更换复位后流经抛光回路的合成累计体积","unit":"m^3","access":"read_only","origin":"derived","component_ids":["purification_pack","display"],"write_via":null},"water.dispensed_volume_m3":{"meaning_zh":"本次实际转移的合成过程真值","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.total_dispensed_volume_m3":{"meaning_zh":"实例创建以来累计转移给接收容器的合成体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.feed_volume_m3":{"meaning_zh":"外部进水边界剩余体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["fluid_ports"],"write_via":null},"water.buffer_volume_m3":{"meaning_zh":"宿主净水缓冲边界剩余体积;不是已知内部储罐参数","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["reservoir","ro_module"],"write_via":null},"water.receiver_volume_m3":{"meaning_zh":"外部接收容器当前体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["nozzle","display"],"write_via":null},"water.waste_volume_m3":{"meaning_zh":"RO浓水与冲洗排水的累计合成体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["fluid_ports"],"write_via":null},"water.ro_product_volume_m3":{"meaning_zh":"累计RO补充的净水体积","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["reservoir","ro_module"],"write_via":null},"consumables.cumulative_throughput_m3":{"meaning_zh":"实例创建以来流经抛光回路的体积;复位不清除此审计量","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["purification_pack","display"],"write_via":null}},"mechanisms":{"water_balance":{"meaning_zh":"有限进水、缓冲与接收容器之间的分段水量转移;engineering_assumption。循环模式的RO补水、定量与冲洗互斥。","implementation":"lumped","equations":["dispense_dV=min(Q_set*dt, target_remaining, buffer_available, receiver_free)","flush_dV=min(Q_flush_host*dt, buffer_available); waste += flush_dV","recirculate_ro_dV=min(Q_ro*dt, buffer_free, feed_available*recovery_fraction); feed -= ro_dV/recovery_fraction; waste += feed_used-ro_dV"],"parameters":{"maximum_dispense_flow":{"value":3.3333333333333335e-05,"unit":"m^3/s","evidence":"documented","meaning_zh":"清单额定整机取水上限。"},"maximum_ro_makeup_flow":{"value":5.555555555555556e-06,"unit":"m^3/s","evidence":"documented","meaning_zh":"清单额定RO补水上限。"},"calibrated_quality_flow_relation":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"未补齐水质、耗材寿命与流量关联。"},"real_reservoir_capacity":{"value":null,"unit":"m^3","evidence":"unknown","meaning_zh":"宿主缓冲为场景边界,不声明厂家内部容量。"}}}},"limitations":["Engineering-assumption volume bookkeeping only; not a manufacturer controller, purification, hydraulics, thermal, contaminant, microbial or filter-life model.","The host explicitly supplies qualified feed, available purified-water buffer and receiver boundaries; buffer capacity is a simulation boundary, not a claimed internal tank specification.","RO replenishment occurs only in recirculate mode; dispense, flush and RO replenishment are mutually exclusive engineering simplifications. RO recovery fraction and recirculation/flush rates require host provenance and have no manufacturer default.","The 10 L/day catalog usage figure is a nominal application rating, not an enforced daily quota. Dispense flow is capped at 2 L/min and RO product flow at 20 L/h.","Resistivity, temperature and TOC remain null until a trusted host supplies observations with provenance. 182000 ohm*m at 298.15 K is the catalog reference, never an automatically guaranteed output; typical TOC <5 ppb is feed-dependent, not a default reading.","Consumable lifetime, remaining fraction and performance degradation remain unknown/null. Throughput is a synthetic cumulative counter; reset requires a one-use trusted-host replacement confirmation.","Arm height is a manually positioned simulation configuration with 0..0.12 m travel from the catalog overall height span; no powered arm, robot action, collision or hardware driver is claimed.","Device commands are synchronous state transitions; water transfer happens only on the shared host step. Stop, power-off, buffer exhaustion and receiver-full retain partial transferred volume.","Scene callbacks receive public observations only; a command callback failure leaves process state unchanged but scene effects unknown. Host-step callback failure retains committed material transfers and time.","Session filtering is an API boundary, not Python memory/filesystem/process isolation; trusted host methods and debug snapshots must remain outside agent transport.","Request deduplication is in memory per principal and instance and does not survive restart. This water asset has no vacuum dependency.","清单外未知物性保持null;场景尺寸为估计而非厂家CAD。","23kg工作质量只记整机;均匀包围盒惯量是engineering_assumption。子连杆未给惯性,接触动力学未验证。","URDF effort=1、velocity=0.05仅用于语法交换的engineering_assumption占位;真实臂推力和速度为null,禁止将占位当厂家或部件参数。","本配置无外部真空口,不创建或依赖共用真空泵。","未默认配置POU/Biofilter,不保证微生物、内毒素或颗粒指标。","18.2MΩ·cm及TOC<5ppb为清单额定/典型指标,实例默认读数null,不能以模拟值证明水质。","GLB与OBJ保存低位静态状态;动态联动须加载原生Blender并注册本目录scene_adapter。","API权限过滤不隔离Python对象内存或本地文件;不受信任代理部署仍需受信任宿主进程边界。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["arm.set_height","consumables.reset","power.set","water.set_flow_rate","water.set_mode","water.set_volume","water.start","water.stop"],"unsupported":[],"note_zh":"桥接 basic40_runtime_vacuum.PurelabHost(推进方式 step_dt),26 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(5 个按键(碰到即触发)、1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(出液位);布局:台面或挂墙、单人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/elga_purelab_flex3/preview.webp","previews/elga_purelab_flex3/preview_operating.webp","previews/elga_purelab_flex3/preview_rear.webp","previews/elga_purelab_flex3/preview_service.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/asset.contract.json","bytes":175405},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/collision_proxies.json","bytes":22767},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/geometry_manifest.json","bytes":50159},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.blend","bytes":154610},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.glb","bytes":1361288},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/model.urdf","bytes":17862},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/scene_adapter.py","bytes":2117}],"completeness":{"components":17,"with_collisions":16,"with_objects":17,"with_function":17,"with_mass":0,"joints_matching_component":1,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"elga_purelab_flex3","chem_id":"CHEM-190","name_en":"Lab ultrapure water system","maker":"ELGA LabWater","model":"PURELAB flex 3","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/elga_purelab_flex3/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.eppendorf_5910ri.json b/data/assets/instrument.eppendorf_5910ri.json index 770cf8825cb9b0aef483c7aa21c21f87889c6c81..824e14c7e26f15cdce6cd5bd6de13d71dac43845 100644 --- a/data/assets/instrument.eppendorf_5910ri.json +++ b/data/assets/instrument.eppendorf_5910ri.json @@ -1 +1 @@ -{"tid":"instrument.eppendorf_5910ri","asset_dir":"basic40_batch02/t3_analytical/eppendorf_5910ri","name_zh":"CHEM-010 冷冻多用途离心机 Eppendorf 5910 Ri","category":"基础计量与样品处理","description_zh":"用户清单CHEM-010的分件几何、盖锁互锁、转子槽位及显式配置的合成离心过程。full仅指本批已建功能组件登记,不声称厂商全部转子或硬件功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"右手坐标;X向右、Y向后、Z向上;原点为闭盖标称外形在台面的投影中心z=0。GLB按glTF约定转换至+Y向上;Blender/OBJ/URDF保留+Z。"},"mass_kg":109.0,"size_m":[0.72,0.68,0.37],"bbox_min":[-0.36,-0.34,0.0],"bbox_max":[0.36,0.34,0.37],"manifest_dimensions_m":[0.72,0.68,0.37],"glb":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.urdf","links":{"root":"/Geometry/root","sample_lid":"/Geometry/root/sample_lid","rotor":"/Geometry/root/rotor"},"frames":{"pre_place":[0.0,0.0,0.55],"place":[0.0,0.0,0.42],"post_place":[0.0,0.0,0.55],"joint_lid_joint":[0.0,0.28,0.335],"joint_rotor_joint":[0.0,0.045,0.18]},"joints":[{"name":"lid_joint","type":"revolute","parent":"root","child":"sample_lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":null,"mimic":null,"origin_m":[0.0,0.28,0.335],"child_prim":"/Geometry/root/sample_lid","child_bbox_min":[-0.35,-0.235,0.327],"child_bbox_max":[0.35,0.28,0.37],"kind":"door"},{"name":"rotor_joint","type":"continuous","parent":"root","child":"rotor","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,0.045,0.18],"child_prim":"/Geometry/root/rotor","child_bbox_min":[-0.188,-0.143,0.1755],"child_bbox_max":[0.188,0.233,0.2985],"kind":"rotor"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"rotor_01","link":"rotor","part":"rotor","pos":[0.11,0.045,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,-0.0,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_02","link":"rotor","part":"rotor","pos":[0.1063,0.0735,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1063,0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_03","link":"rotor","part":"rotor","pos":[0.0953,0.1,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0953,0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_04","link":"rotor","part":"rotor","pos":[0.0778,0.1228,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0778,0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_05","link":"rotor","part":"rotor","pos":[0.055,0.1403,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.055,0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_06","link":"rotor","part":"rotor","pos":[0.0285,0.1513,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0285,0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_07","link":"rotor","part":"rotor","pos":[0.0,0.155,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.11,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_08","link":"rotor","part":"rotor","pos":[-0.0285,0.1513,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0285,0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_09","link":"rotor","part":"rotor","pos":[-0.055,0.1403,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.055,0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_10","link":"rotor","part":"rotor","pos":[-0.0778,0.1228,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0778,0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_11","link":"rotor","part":"rotor","pos":[-0.0953,0.1,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0953,0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_12","link":"rotor","part":"rotor","pos":[-0.1063,0.0735,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1063,0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_13","link":"rotor","part":"rotor","pos":[-0.11,0.045,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.11,-0.0,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_14","link":"rotor","part":"rotor","pos":[-0.1063,0.0165,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1063,-0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_15","link":"rotor","part":"rotor","pos":[-0.0953,-0.01,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0953,-0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_16","link":"rotor","part":"rotor","pos":[-0.0778,-0.0328,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0778,-0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_17","link":"rotor","part":"rotor","pos":[-0.055,-0.0503,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.055,-0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_18","link":"rotor","part":"rotor","pos":[-0.0285,-0.0613,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0285,-0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_19","link":"rotor","part":"rotor","pos":[-0.0,-0.065,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.11,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_20","link":"rotor","part":"rotor","pos":[0.0285,-0.0613,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0285,-0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_21","link":"rotor","part":"rotor","pos":[0.055,-0.0503,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.055,-0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_22","link":"rotor","part":"rotor","pos":[0.0778,-0.0328,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0778,-0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_23","link":"rotor","part":"rotor","pos":[0.0953,-0.01,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0953,-0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_24","link":"rotor","part":"rotor","pos":[0.1063,0.0165,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1063,-0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"rpm","part":"display_readout","prim":"/Geometry/root/readout_rpm","link":"root","digits":5,"decimals":0,"unit":"rpm","center":[0.0544,-0.3396,0.2843],"up":[-0.0,0.0,1.0],"source":{"bridge":["display.speed_rad_s","method.speed_rad_s"],"scale":9.549296585513721},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0638,0.02],"normal":[0.0,-1.0,0.0]},{"name":"temp","part":"display_readout","prim":"/Geometry/root/readout_temp","link":"root","digits":3,"decimals":0,"unit":"C","center":[0.0544,-0.3396,0.2599],"up":[-0.0,0.0,1.0],"source":{"bridge":["display.temperature_k","method.temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0638,0.02],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"lid:lid_joint","mount":"floor","weight_class":"fixed","mass_kg":109.0,"footprint_m":[0.72,0.68],"height_m":0.37,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.75},"robot_standoff_m":0.35,"work_height_m":0.2465,"primary_slot":"rotor_01","access":["lid_joint"],"slot_count":24},"components":[{"id":"chassis","name_zh":"承载外壳","function_zh":"支撑、封装离心机各功能模块","physical_meaning_zh":"支撑、封装离心机各功能模块","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__housing","eppendorf_5910ri__plinth","eppendorf_5910ri__nameplate","eppendorf_5910ri__brand","eppendorf_5910ri__model_label"],"collisions":[{"shape":"box","origin_m":[0,0,0.082],"rpy_rad":[0,0,0],"size_m":[0.72,0.68,0.1]},{"shape":"box","origin_m":[-0.306,0,0.23],"rpy_rad":[0,0,0],"size_m":[0.108,0.68,0.2]},{"shape":"box","origin_m":[0.306,0,0.23],"rpy_rad":[0,0,0],"size_m":[0.108,0.68,0.2]},{"shape":"box","origin_m":[0,-0.27,0.23],"rpy_rad":[0,0,0],"size_m":[0.5,0.14,0.2]},{"shape":"box","origin_m":[0,0.311,0.23],"rpy_rad":[0,0,0],"size_m":[0.5,0.058,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.36000001430511475,-0.3400000035762787,0.015500000678002834],[0.36000001430511475,0.3400000035762787,0.3399999737739563]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"feet","name_zh":"台面支脚","function_zh":"支撑整机并定义台面底部","physical_meaning_zh":"支撑整机并定义台面底部","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__foot","eppendorf_5910ri__foot.001","eppendorf_5910ri__foot.002","eppendorf_5910ri__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.29,-0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[-0.29,0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[0.29,-0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[0.29,0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.31700000166893005,-0.2970000207424164,0.0],[0.31700000166893005,0.2970000207424164,0.019999999552965164]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"sample_lid","name_zh":"样品室盖","function_zh":"封闭离心腔并绕后铰链开合","physical_meaning_zh":"封闭离心腔并绕后铰链开合","subsystem":null,"parent":"root","origin_m":[0.0,0.2800000011920929,0.33500000834465027],"rpy_rad":[0,0,0],"objects":["sample_lid_shell","sample_lid_inner_ring","sample_lid_inner_plate","sample_lid_latch"],"collisions":[{"shape":"box","origin_m":[0,-0.2575,0.0175],"rpy_rad":[0,0,0],"size_m":[0.7,0.515,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.3499999940395355,-0.23499998450279236,0.3269999921321869],[0.3499999940395355,0.2800000011920929,0.3700000047683716]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"lid_lock","name_zh":"盖锁与状态灯","function_zh":"盖锁互锁指示,非认证的真实安全装置","physical_meaning_zh":"盖锁互锁指示,非认证的真实安全装置","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__lock_receiver","lock_indicator"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","centrifuge.measure","centrifuge.stop"],"bbox_m":[[-0.027499999850988388,-0.3397499918937683,0.17400000989437103],[0.26100000739097595,-0.19900000095367432,0.33250001072883606]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"lid_hinges","name_zh":"后铰链","function_zh":"约束盖的旋转轴线","physical_meaning_zh":"约束盖的旋转轴线","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__hinge","eppendorf_5910ri__hinge.001"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.29750001430511475,0.26600000262260437,0.31700000166893005],[0.29750001430511475,0.2939999997615814,0.3449999988079071]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"chamber","name_zh":"离心腔","function_zh":"容纳转子及可视样品槽","physical_meaning_zh":"容纳转子及可视样品槽","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__bowl_floor","eppendorf_5910ri__chamber_wall","eppendorf_5910ri__chamber_rim"],"collisions":[{"shape":"box","origin_m":[0.236,0.045,0.239],"rpy_rad":[0,0,0.0],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.23146532617516236,0.09104131599580625,0.239],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.21803556967266366,0.13531329003816117,0.239],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.19622682850340067,0.17611457499262612,0.239],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.1668772003600252,0.21187720036002516,0.239],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.13111457499262613,0.24122682850340066,0.239],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.0903132900381612,0.26303556967266367,0.239],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.046041315995806284,0.27646532617516234,0.239],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[1.4450832229938767e-17,0.28099999999999997,0.239],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.04604131599580625,0.27646532617516234,0.239],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.09031329003816117,0.26303556967266367,0.239],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.13111457499262605,0.24122682850340071,0.239],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.16687720036002518,0.21187720036002522,0.239],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.1962268285034007,0.17611457499262612,0.239],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.21803556967266366,0.13531329003816123,0.239],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.23146532617516236,0.09104131599580634,0.239],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.236,0.045000000000000026,0.239],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.23146532617516236,-0.0010413159958062926,0.239],"rpy_rad":[0,0,3.3379421944391554],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.2180355696726637,-0.04531329003816116,0.239],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.19622682850340073,-0.08611457499262605,0.239],"rpy_rad":[0,0,3.730641276137879],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.16687720036002524,-0.12187720036002518,0.239],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.1311145749926261,-0.1512268285034007,0.239],"rpy_rad":[0,0,4.123340357836604],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.09031329003816131,-0.1730355696726636,0.239],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.04604131599580636,-0.18646532617516237,0.239],"rpy_rad":[0,0,4.516039439535327],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-4.33524966898163e-17,-0.191,0.239],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.04604131599580628,-0.18646532617516237,0.239],"rpy_rad":[0,0,4.908738521234052],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.09031329003816124,-0.17303556967266365,0.239],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.13111457499262602,-0.15122682850340075,0.239],"rpy_rad":[0,0,5.301437602932776],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.16687720036002518,-0.12187720036002524,0.239],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.19622682850340067,-0.0861145749926261,0.239],"rpy_rad":[0,0,5.6941366846315],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.2180355696726636,-0.04531329003816133,0.239],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.23146532617516236,-0.0010413159958063758,0.239],"rpy_rad":[0,0,6.086835766330224],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0,0.045,0.152],"rpy_rad":[0,0,0],"size_m":[0.46,0.46,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.24899999797344208,-0.20399999618530273,0.14900000393390656],[0.24899999797344208,0.2939999997615814,0.33500000834465027]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"rotor","name_zh":"可替换转子代理","function_zh":"展示大容量和固定角两类独立配置","physical_meaning_zh":"展示大容量和固定角两类独立配置","subsystem":null,"parent":"root","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["rotor_large_hub","rotor_fixed_plate","rotor_large_arm_1","rotor_large_arm_2","rotor_large_arm_3","rotor_large_arm_4"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotor.select","centrifuge.measure","centrifuge.set_rcf","centrifuge.predict_sedimentation","hardware.connect","robot.load_sample"],"bbox_m":[[-0.18799999356269836,-0.14299999177455902,0.17549999058246613],[0.18799999356269836,0.2329999953508377,0.2540000081062317]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"rotor_slots","name_zh":"转子槽位代理","function_zh":"四个演示装样空间,数量和半径不是厂家参数","physical_meaning_zh":"四个演示装样空间,数量和半径不是厂家参数","subsystem":null,"parent":"rotor","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["rotor_large_bucket_1","rotor_fixed_socket_1","rotor_large_bucket_2","rotor_fixed_socket_2","rotor_large_bucket_3","rotor_fixed_socket_3","rotor_large_bucket_4","rotor_fixed_socket_4"],"collisions":[{"shape":"cylinder","origin_m":[0.135,0,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[-0.135,0,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[0,0.135,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[0,-0.135,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotor.select","sample.load","sample.unload"],"bbox_m":[[-0.18799999356269836,-0.14300000667572021,0.20399999618530273],[0.18799999356269836,0.2329999953508377,0.28600001335144043]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"sample_carriers","name_zh":"可装卸样品载体","function_zh":"呈现演示样品占位,不代表1000mL容器","physical_meaning_zh":"呈现演示样品占位,不代表1000mL容器","subsystem":null,"parent":"rotor","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["sample_carrier_1_body","sample_carrier_1_cap","sample_carrier_2_body","sample_carrier_2_cap","sample_carrier_3_body","sample_carrier_3_cap","sample_carrier_4_body","sample_carrier_4_cap"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":[[-0.15900000929832458,-0.11400000751018524,0.22749999165534973],[0.15900000929832458,0.20400001108646393,0.2984999716281891]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"drive","name_zh":"转子驱动代理","function_zh":"表示驱动位置,真实电机结构和扭矩未知","physical_meaning_zh":"表示驱动位置,真实电机结构和扭矩未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__motor_proxy"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["centrifuge.set_method","centrifuge.measure","centrifuge.stop"],"bbox_m":[[-0.06499999761581421,-0.019999995827674866,0.04500000178813934],[0.06499999761581421,0.10999999940395355,0.13500000536441803]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"refrigeration","name_zh":"制冷模块代理","function_zh":"表示制冷功能,内部结构和热参数未知","physical_meaning_zh":"表示制冷功能,内部结构和热参数未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__refrigeration_proxy"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["centrifuge.set_method","centrifuge.measure"],"bbox_m":[[0.23600000143051147,-0.06000000238418579,0.054999999701976776],[0.31599998474121094,0.2199999988079071,0.22499999403953552]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"display","name_zh":"触摸显示屏","function_zh":"显示合成速度温度与运行状态","physical_meaning_zh":"显示合成速度温度与运行状态","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__touchscreen","display_readout","imbalance_indicator"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","centrifuge.set_method","centrifuge.measure","centrifuge.stop","centrifuge.get_curve"],"bbox_m":[[0.008500002324581146,-0.3397499918937683,0.17400000989437103],[0.2980000078678131,-0.3370000123977661,0.30699998140335083]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"control_panel","name_zh":"控制面板","function_zh":"承载显示与状态指示","physical_meaning_zh":"承载显示与状态指示","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__touch_panel"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.0650000050663948,-0.3370000123977661,0.17499999701976776],[0.2750000059604645,-0.32499998807907104,0.3190000057220459]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"ventilation","name_zh":"散热通风口","function_zh":"外壳散热开口的可视代理","physical_meaning_zh":"外壳散热开口的可视代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__vent_-1_0","eppendorf_5910ri__vent_-1_1","eppendorf_5910ri__vent_-1_2","eppendorf_5910ri__vent_-1_3","eppendorf_5910ri__vent_-1_4","eppendorf_5910ri__vent_-1_5","eppendorf_5910ri__vent_-1_6","eppendorf_5910ri__vent_-1_7","eppendorf_5910ri__vent_-1_8","eppendorf_5910ri__vent_-1_9","eppendorf_5910ri__vent_-1_10","eppendorf_5910ri__vent_-1_11","eppendorf_5910ri__vent_-1_12","eppendorf_5910ri__vent_1_0","eppendorf_5910ri__vent_1_1","eppendorf_5910ri__vent_1_2","eppendorf_5910ri__vent_1_3","eppendorf_5910ri__vent_1_4","eppendorf_5910ri__vent_1_5","eppendorf_5910ri__vent_1_6","eppendorf_5910ri__vent_1_7","eppendorf_5910ri__vent_1_8","eppendorf_5910ri__vent_1_9","eppendorf_5910ri__vent_1_10","eppendorf_5910ri__vent_1_11","eppendorf_5910ri__vent_1_12"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3595000207424164,-0.1850000023841858,0.07500000298023224],[0.3595000207424164,0.11300000548362732,0.19500000774860382]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"power_port","name_zh":"电源接口","function_zh":"电气连接位置代理,电气额定值未知","physical_meaning_zh":"电气连接位置代理,电气额定值未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__power_inlet"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.23499998450279236,0.3269999921321869,0.07150000333786011],[0.2849999964237213,0.33900001645088196,0.10850000381469727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"data_port","name_zh":"数据接口","function_zh":"连接位置代理,协议未实现","physical_meaning_zh":"连接位置代理,协议未实现","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__data_inlet"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.23749998211860657,0.32899999618530273,0.15800000727176666],[0.2824999988079071,0.33899998664855957,0.18199999630451202]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电触发停车且旋转未停时盖锁保持","kind":"device_command","availability":"implemented","component_ids":["chassis","display","lid_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设定样品室盖角度","kind":"device_command","availability":"implemented","component_ids":["sample_lid","lid_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"rotor.select":{"function_zh":"选择独立转子配置类别","kind":"device_command","availability":"implemented","component_ids":["rotor","rotor_slots"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["configuration"]},"sample.load":{"function_zh":"把宿主注册的样品放入指定虚拟转子槽位","kind":"device_command","availability":"implemented","component_ids":["rotor_slots","sample_carriers"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id","sample_id"]},"sample.unload":{"function_zh":"从指定虚拟槽位移除样品","kind":"device_command","availability":"implemented","component_ids":["rotor_slots","sample_carriers"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id"]},"centrifuge.set_method":{"function_zh":"写入SI转速、温度、时长与10级加减速设置","kind":"device_command","availability":"implemented","component_ids":["drive","refrigeration","display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["speed_rad_s","temperature_k","duration_s","acceleration_level","braking_level"]},"centrifuge.measure":{"function_zh":"开始异步合成离心过程;返回速度温度时间曲线","kind":"device_command","availability":"implemented","component_ids":["drive","refrigeration","rotor","lid_lock","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.stop":{"function_zh":"请求减速停车;已发生的旋转与曲线保留","kind":"device_command","availability":"implemented","component_ids":["drive","lid_lock","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.get_curve":{"function_zh":"读取已生成的合成速度温度时间曲线,不推进时钟","kind":"query","availability":"implemented","component_ids":["display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.set_rcf":{"function_zh":"未实现:转子证据或物理模型不足","kind":"device_command","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":["rcf"]},"centrifuge.predict_sedimentation":{"function_zh":"未实现:转子证据或物理模型不足","kind":"device_command","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:没有真实5910 Ri硬件驱动。","kind":"configuration","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"未实现:未提供机器人抓放或路径规划。","kind":"robot_skill","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"本机电源设定;断电请求停车而非立即解锁。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","display"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"样品室盖角;以闭合为0,正角表示开启。几何行程是示意假设。","unit":"rad","access":"read_write","origin":"scene","component_ids":["sample_lid","lid_lock"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"由盖角和显式数值容差推导的闭盖状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid","lid_lock"],"write_via":null},"lid.locked":{"meaning_zh":"运行和减速停转前保持盖锁的合成互锁状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid","lid_lock"],"write_via":null},"rotor.configuration":{"meaning_zh":"分离选择大容量或固定角类别;具体型号与真实额定参数未知。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["rotor","drive"],"write_via":"rotor.select"},"rotor.angle_rad":{"meaning_zh":"宿主显式推进后积分得到的转子相位;不含刚体扭矩求解。","unit":"rad","access":"read_only","origin":"scene","component_ids":["rotor","drive"],"write_via":null},"sample.loaded_slots":{"meaning_zh":"已装载的槽位和样品标识;不返回真实质量和组分。","unit":"1","access":"read_only","origin":"scene","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"sample.occupied_slots":{"meaning_zh":"已占用槽位标识,用于示意载体显隐。","unit":"1","access":"read_only","origin":"scene","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"sample.truth":{"meaning_zh":"宿主保存的样品质量/组分真值,仅debug/evaluator读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"method.configured":{"meaning_zh":"完整方法参数是否已经验证并设置。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","refrigeration","display"],"write_via":null},"method.speed_rad_s":{"meaning_zh":"由centrifuge.set_method整组设定的method.speed_rad_s;设置成功不表示实际速度或温度已达到。","unit":"rad/s","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.temperature_k":{"meaning_zh":"由centrifuge.set_method整组设定的method.temperature_k;设置成功不表示实际速度或温度已达到。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.duration_s":{"meaning_zh":"由centrifuge.set_method整组设定的method.duration_s;设置成功不表示实际速度或温度已达到。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.acceleration_level":{"meaning_zh":"由centrifuge.set_method整组设定的method.acceleration_level;设置成功不表示实际速度或温度已达到。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.braking_level":{"meaning_zh":"由centrifuge.set_method整组设定的method.braking_level;设置成功不表示实际速度或温度已达到。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"display.speed_rad_s":{"meaning_zh":"显式合成过程速度的理想显示投影,非实测遥测。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"display.temperature_k":{"meaning_zh":"显式合成过程温度的理想显示投影,非厂商传感器。","unit":"K","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"alarm.imbalance":{"meaning_zh":"显式合成槽位向量、样品质量和阈值推导的告警;缺配置为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["lid_lock","display"],"write_via":null},"run.status":{"meaning_zh":"异步合成运行生命周期;stopping时仍不可开盖。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"run.operation_id":{"meaning_zh":"当前实例和调用身份拥有的操作标识。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"run.elapsed_s":{"meaning_zh":"当前运行相对起始时间;read/poll不推进。","unit":"s","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"measurement.curve":{"meaning_zh":"synthetic速度/温度/相对时间历史;physical_separation_model始终null。","unit":"1","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"process.truth":{"meaning_zh":"未投影的合成过程内部状态,仅受信任debug/evaluator。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["drive","refrigeration"],"write_via":null}},"mechanisms":{"synthetic_centrifugation":{"meaning_zh":"显式配置的速度/温度过程、运行盖锁和装载失衡告警;不求解真实沉降。","implementation":"lumped","equations":["速度使用宿主给定的分级线性加速/制动率;转子相位对速度积分。","T(t+dt)=Ttarget+(T(t)-Ttarget) exp(-dt/tau),tau必须由宿主显式提供synthetic值。","U=norm(sum_i(m_i * r_i_xy));比较显式合成失衡阈值,真实厂家阈值未知。","RCF和沉降模型未实现;运行曲线physical_separation_model=null。"],"parameters":{"speed_range_rad_s":{"value":[10.471975511965978,1466.0765716752367],"unit":"rad/s","evidence":"documented","meaning_zh":"speed_range_rad_s"},"temperature_range_k":{"value":[262.15,313.15],"unit":"K","evidence":"documented","meaning_zh":"temperature_range_k"},"duration_range_s":{"value":[10,359940],"unit":"s","evidence":"documented","meaning_zh":"duration_range_s"},"acceleration_levels":{"value":10,"unit":"1","evidence":"documented","meaning_zh":"acceleration_levels"},"braking_levels":{"value":10,"unit":"1","evidence":"documented","meaning_zh":"braking_levels"},"maximum_rcf_fixed_angle":{"value":22132,"unit":"1","evidence":"documented","meaning_zh":"Fixed-angle category only; not an enabled rotor operating limit or radius inference."},"maximum_capacity_large_capacity_m3":{"value":0.004,"unit":"m^3","evidence":"documented","meaning_zh":"4 x 0.001 m^3, rotor-dependent; exact rotor/model/configuration unknown; cannot combine with maximum RCF."},"lid_maximum_angle_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"lid_maximum_angle_rad"},"loading_clearance_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"loading_clearance_rad"},"lid_closed_tolerance_rad":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"lid_closed_tolerance_rad"},"rotor_radius_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"rotor_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"rotor_inertia_kg_m2":{"value":null,"unit":"kg*m^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"loaded_sample_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"imbalance_threshold_kg_m":{"value":null,"unit":"kg*m","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"acceleration_rad_s2":{"value":null,"unit":"rad/s^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"braking_rad_s2":{"value":null,"unit":"rad/s^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"temperature_time_constant_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"sedimentation_rate":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"slot_count":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."}}}},"limitations":["本资产为本批次结构与合成过程范围,非制造商CAD或可操作真实仪器的驱动。","最高22132×g固定角转子与最大4×1000mL容量不能跨转子组合;具体转子型号、半径、单转子限速和真实槽位配置未知。","闭盖72×68×37cm、开盖85cm和109kg来自清单;所有局部示意尺寸与材料外观标为visual_proxy。","整机均匀包围盒惯量仅为assumption/derived;部件质量、惯量、接触摩擦未知为null,没有把整机参数分配给零件。","离心曲线和样品效果为synthetic;未知真实沉降模型、热响应、加减速率和失衡阈值,显式宿主测试配置不等于厂家数据。","机器人抓放、接触动力学、真实沉降结果、真实硬件和厂商安全性能验证均not_run。","GLB/OBJ保存导出时静态姿态与文字;运行联动入口位于原生Blender场景适配器。","GLB默认显示未装样的大容量类别几何代理;默认rotor/rotor_slots OBJ与URDF不叠加固定角转子。备用rotor_fixed_angle.obj是独立几何,不是已标定的另一额定转子配置。URDF静态显示4个样品载体代理;实时逐槽装卸与显隐由原生Blender适配器实现。","当前Blender场景仅支持slot_1至slot_4四个示意装载位置;这不是任一真实转子的槽数或容量配置声明。","当前Blender适配器以固定对象绑定一个场景内的一台仪器,并拒绝其他实例标识;同场景多台仪器的实例化与隔离验证未执行。运行层双实例测试单独取证。","URDF显式使用version=1.2,仅用于运动学与碰撞基元。根链接惯量是109kg整机闭盖均匀盒近似,子链接惯量省略。未知effort/velocity省略后,现代urdfdom1.2会视为无软件上限,不代表真实物理无限能力;物理上限在合同中为null,具体解析器导入与接触动力学not_run。","进程内访问过滤不构成文件系统或不可信Python代码的安全隔离;不向代理发布真实样品真值文件。","No sample sedimentation/separation, RCF control, hardware or robot execution is implemented.","Curve is synthetic velocity/temperature history, not a spectrum and not measured telemetry; derived display uses an explicit ideal synthetic observation projection.","First-order temperature and linear acceleration/braking require explicit trusted-host synthetic parameters; no physical rotor inertia/torque solution is claimed.","Method duration is synthetic total time from start until braking begins; manufacturer timer-mode details are unknown.","Slot vectors and imbalance threshold are host synthetic fixtures; sample masses/truth and numerical imbalance stay private.","Public API filtering is not a sandbox against Python host introspection or filesystem access.","Scene callback success alone does not establish Blender evaluated-pose verification.","Idempotency is in-memory per principal and instance; no restart persistence or real material transfer is claimed.","Balance is a pre-run static mass-moment check; no changing load, vibration dynamics, or in-run imbalance sensor noise is simulated.","At most 10000 regularly spaced post-start curve samples plus one exact final sample are retained. If an unusually slow host-configured power-off coast extends the duration beyond that grid, the explicit time axis has a gap before the final point; no interpolated samples are fabricated.","Power-off during an existing braking segment preserves that segment's synthetic deceleration. It always keeps the lid locked until the terminal stop event."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["centrifuge.get_curve","centrifuge.measure","centrifuge.set_method","centrifuge.stop","lid.set_angle","power.set","rotor.select","sample.load","sample.unload"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.Eppendorf5910Ri(推进方式 host_advance_abs),21 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步,1 个关节跟随运行层状态;接口点 24 个(孔位);布局:落地、固定、正面 −y、前方留空 0.25 m;面板读数 rpm(5)、temp(3)"}},"previews":["previews/eppendorf_5910ri/preview_closed.webp","previews/eppendorf_5910ri/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/asset.contract.json","bytes":241109},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/collision_proxies.json","bytes":14765},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/geometry_manifest.json","bytes":35242},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.blend","bytes":175960},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.glb","bytes":807452},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.urdf","bytes":15136},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/scene_adapter.py","bytes":12462}],"completeness":{"components":16,"with_collisions":6,"with_objects":16,"with_function":16,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"eppendorf_5910ri","chem_id":"CHEM-010","name_en":"Refrigerated multipurpose centrifuge","maker":"Eppendorf","model":"5910 Ri","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file +{"tid":"instrument.eppendorf_5910ri","asset_dir":"basic40_batch02/t3_analytical/eppendorf_5910ri","name_zh":"CHEM-010 冷冻多用途离心机 Eppendorf 5910 Ri","category":"基础计量与样品处理","description_zh":"用户清单CHEM-010的分件几何、盖锁互锁、转子槽位及显式配置的合成离心过程。full仅指本批已建功能组件登记,不声称厂商全部转子或硬件功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"右手坐标;X向右、Y向后、Z向上;原点为闭盖标称外形在台面的投影中心z=0。GLB按glTF约定转换至+Y向上;Blender/OBJ/URDF保留+Z。"},"mass_kg":109.0,"size_m":[0.72,0.68,0.37],"bbox_min":[-0.36,-0.34,0.0],"bbox_max":[0.36,0.34,0.37],"manifest_dimensions_m":[0.72,0.68,0.37],"glb":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.urdf","links":{"root":"/Geometry/root","sample_lid":"/Geometry/root/sample_lid","rotor":"/Geometry/root/rotor"},"frames":{"pre_place":[0.0,0.0,0.55],"place":[0.0,0.0,0.42],"post_place":[0.0,0.0,0.55],"joint_lid_joint":[0.0,0.28,0.335],"joint_rotor_joint":[0.0,0.045,0.18]},"joints":[{"name":"lid_joint","type":"revolute","parent":"root","child":"sample_lid","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5707963267948966,"effort":null,"mimic":null,"origin_m":[0.0,0.28,0.335],"child_prim":"/Geometry/root/sample_lid","child_bbox_min":[-0.35,-0.235,0.327],"child_bbox_max":[0.35,0.28,0.37],"kind":"door"},{"name":"rotor_joint","type":"continuous","parent":"root","child":"rotor","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[0.0,0.045,0.18],"child_prim":"/Geometry/root/rotor","child_bbox_min":[-0.188,-0.143,0.1755],"child_bbox_max":[0.188,0.233,0.2985],"kind":"rotor"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"rotor_01","link":"rotor","part":"rotor","pos":[0.11,0.045,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.11,-0.0,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_02","link":"rotor","part":"rotor","pos":[0.1063,0.0735,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1063,0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_03","link":"rotor","part":"rotor","pos":[0.0953,0.1,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0953,0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_04","link":"rotor","part":"rotor","pos":[0.0778,0.1228,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0778,0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_05","link":"rotor","part":"rotor","pos":[0.055,0.1403,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.055,0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_06","link":"rotor","part":"rotor","pos":[0.0285,0.1513,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0285,0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_07","link":"rotor","part":"rotor","pos":[0.0,0.155,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.11,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_08","link":"rotor","part":"rotor","pos":[-0.0285,0.1513,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0285,0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_09","link":"rotor","part":"rotor","pos":[-0.055,0.1403,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.055,0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_10","link":"rotor","part":"rotor","pos":[-0.0778,0.1228,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0778,0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_11","link":"rotor","part":"rotor","pos":[-0.0953,0.1,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0953,0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_12","link":"rotor","part":"rotor","pos":[-0.1063,0.0735,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1063,0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_13","link":"rotor","part":"rotor","pos":[-0.11,0.045,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.11,-0.0,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_14","link":"rotor","part":"rotor","pos":[-0.1063,0.0165,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1063,-0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_15","link":"rotor","part":"rotor","pos":[-0.0953,-0.01,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0953,-0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_16","link":"rotor","part":"rotor","pos":[-0.0778,-0.0328,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0778,-0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_17","link":"rotor","part":"rotor","pos":[-0.055,-0.0503,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.055,-0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_18","link":"rotor","part":"rotor","pos":[-0.0285,-0.0613,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0285,-0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_19","link":"rotor","part":"rotor","pos":[-0.0,-0.065,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.11,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_20","link":"rotor","part":"rotor","pos":[0.0285,-0.0613,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0285,-0.1063,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_21","link":"rotor","part":"rotor","pos":[0.055,-0.0503,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.055,-0.0953,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_22","link":"rotor","part":"rotor","pos":[0.0778,-0.0328,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0778,-0.0778,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_23","link":"rotor","part":"rotor","pos":[0.0953,-0.01,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0953,-0.055,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false},{"name":"rotor_24","link":"rotor","part":"rotor","pos":[0.1063,0.0165,0.2465],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1063,-0.0285,0.0665],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["tube","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"rpm","part":"display_readout","prim":"/Geometry/root/readout_rpm","link":"root","digits":5,"decimals":0,"unit":"rpm","center":[0.0544,-0.3396,0.2843],"up":[-0.0,0.0,1.0],"source":{"bridge":["display.speed_rad_s","method.speed_rad_s"],"scale":9.549296585513721},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0638,0.02],"normal":[0.0,-1.0,0.0]},{"name":"temp","part":"display_readout","prim":"/Geometry/root/readout_temp","link":"root","digits":3,"decimals":0,"unit":"C","center":[0.0544,-0.3396,0.2599],"up":[-0.0,0.0,1.0],"source":{"bridge":["display.temperature_k","method.temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0638,0.02],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"lid:lid_joint","mount":"floor","weight_class":"fixed","mass_kg":109.0,"footprint_m":[0.72,0.68],"height_m":0.37,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.75},"robot_standoff_m":0.35,"work_height_m":0.2465,"primary_slot":"rotor_01","access":["lid_joint"],"slot_count":24},"components":[{"id":"chassis","name_zh":"承载外壳","function_zh":"支撑、封装离心机各功能模块","physical_meaning_zh":"支撑、封装离心机各功能模块","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__housing","eppendorf_5910ri__plinth","eppendorf_5910ri__nameplate","eppendorf_5910ri__brand","eppendorf_5910ri__model_label"],"collisions":[{"shape":"box","origin_m":[0,0,0.082],"rpy_rad":[0,0,0],"size_m":[0.72,0.68,0.1]},{"shape":"box","origin_m":[-0.306,0,0.23],"rpy_rad":[0,0,0],"size_m":[0.108,0.68,0.2]},{"shape":"box","origin_m":[0.306,0,0.23],"rpy_rad":[0,0,0],"size_m":[0.108,0.68,0.2]},{"shape":"box","origin_m":[0,-0.27,0.23],"rpy_rad":[0,0,0],"size_m":[0.5,0.14,0.2]},{"shape":"box","origin_m":[0,0.311,0.23],"rpy_rad":[0,0,0],"size_m":[0.5,0.058,0.2]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.36000001430511475,-0.3400000035762787,0.015500000678002834],[0.36000001430511475,0.3400000035762787,0.3399999737739563]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"feet","name_zh":"台面支脚","function_zh":"支撑整机并定义台面底部","physical_meaning_zh":"支撑整机并定义台面底部","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__foot","eppendorf_5910ri__foot.001","eppendorf_5910ri__foot.002","eppendorf_5910ri__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.29,-0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[-0.29,0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[0.29,-0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02},{"shape":"cylinder","origin_m":[0.29,0.27,0.01],"rpy_rad":[0,0,0],"radius_m":0.027,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.31700000166893005,-0.2970000207424164,0.0],[0.31700000166893005,0.2970000207424164,0.019999999552965164]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"sample_lid","name_zh":"样品室盖","function_zh":"封闭离心腔并绕后铰链开合","physical_meaning_zh":"封闭离心腔并绕后铰链开合","subsystem":null,"parent":"root","origin_m":[0.0,0.2800000011920929,0.33500000834465027],"rpy_rad":[0,0,0],"objects":["sample_lid_shell","sample_lid_inner_ring","sample_lid_inner_plate","sample_lid_latch"],"collisions":[{"shape":"box","origin_m":[0,-0.2575,0.0175],"rpy_rad":[0,0,0],"size_m":[0.7,0.515,0.035]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.3499999940395355,-0.23499998450279236,0.3269999921321869],[0.3499999940395355,0.2800000011920929,0.3700000047683716]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"lid_lock","name_zh":"盖锁与状态灯","function_zh":"盖锁互锁指示,非认证的真实安全装置","physical_meaning_zh":"盖锁互锁指示,非认证的真实安全装置","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__lock_receiver","lock_indicator"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","centrifuge.measure","centrifuge.stop"],"bbox_m":[[-0.027499999850988388,-0.3397499918937683,0.17400000989437103],[0.26100000739097595,-0.19900000095367432,0.33250001072883606]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"lid_hinges","name_zh":"后铰链","function_zh":"约束盖的旋转轴线","physical_meaning_zh":"约束盖的旋转轴线","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__hinge","eppendorf_5910ri__hinge.001"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.29750001430511475,0.26600000262260437,0.31700000166893005],[0.29750001430511475,0.2939999997615814,0.3449999988079071]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"chamber","name_zh":"离心腔","function_zh":"容纳转子及可视样品槽","physical_meaning_zh":"容纳转子及可视样品槽","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__bowl_floor","eppendorf_5910ri__chamber_wall","eppendorf_5910ri__chamber_rim"],"collisions":[{"shape":"box","origin_m":[0.236,0.045,0.239],"rpy_rad":[0,0,0.0],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.23146532617516236,0.09104131599580625,0.239],"rpy_rad":[0,0,0.19634954084936207],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.21803556967266366,0.13531329003816117,0.239],"rpy_rad":[0,0,0.39269908169872414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.19622682850340067,0.17611457499262612,0.239],"rpy_rad":[0,0,0.5890486225480862],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.1668772003600252,0.21187720036002516,0.239],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.13111457499262613,0.24122682850340066,0.239],"rpy_rad":[0,0,0.9817477042468103],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.0903132900381612,0.26303556967266367,0.239],"rpy_rad":[0,0,1.1780972450961724],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.046041315995806284,0.27646532617516234,0.239],"rpy_rad":[0,0,1.3744467859455345],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[1.4450832229938767e-17,0.28099999999999997,0.239],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.04604131599580625,0.27646532617516234,0.239],"rpy_rad":[0,0,1.7671458676442586],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.09031329003816117,0.26303556967266367,0.239],"rpy_rad":[0,0,1.9634954084936207],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.13111457499262605,0.24122682850340071,0.239],"rpy_rad":[0,0,2.1598449493429825],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.16687720036002518,0.21187720036002522,0.239],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.1962268285034007,0.17611457499262612,0.239],"rpy_rad":[0,0,2.552544031041707],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.21803556967266366,0.13531329003816123,0.239],"rpy_rad":[0,0,2.748893571891069],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.23146532617516236,0.09104131599580634,0.239],"rpy_rad":[0,0,2.945243112740431],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.236,0.045000000000000026,0.239],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.23146532617516236,-0.0010413159958062926,0.239],"rpy_rad":[0,0,3.3379421944391554],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.2180355696726637,-0.04531329003816116,0.239],"rpy_rad":[0,0,3.5342917352885173],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.19622682850340073,-0.08611457499262605,0.239],"rpy_rad":[0,0,3.730641276137879],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.16687720036002524,-0.12187720036002518,0.239],"rpy_rad":[0,0,3.9269908169872414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.1311145749926261,-0.1512268285034007,0.239],"rpy_rad":[0,0,4.123340357836604],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.09031329003816131,-0.1730355696726636,0.239],"rpy_rad":[0,0,4.319689898685965],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-0.04604131599580636,-0.18646532617516237,0.239],"rpy_rad":[0,0,4.516039439535327],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[-4.33524966898163e-17,-0.191,0.239],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.04604131599580628,-0.18646532617516237,0.239],"rpy_rad":[0,0,4.908738521234052],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.09031329003816124,-0.17303556967266365,0.239],"rpy_rad":[0,0,5.105088062083414],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.13111457499262602,-0.15122682850340075,0.239],"rpy_rad":[0,0,5.301437602932776],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.16687720036002518,-0.12187720036002524,0.239],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.19622682850340067,-0.0861145749926261,0.239],"rpy_rad":[0,0,5.6941366846315],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.2180355696726636,-0.04531329003816133,0.239],"rpy_rad":[0,0,5.890486225480862],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0.23146532617516236,-0.0010413159958063758,0.239],"rpy_rad":[0,0,6.086835766330224],"size_m":[0.012,0.047,0.172]},{"shape":"box","origin_m":[0,0.045,0.152],"rpy_rad":[0,0,0],"size_m":[0.46,0.46,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.24899999797344208,-0.20399999618530273,0.14900000393390656],[0.24899999797344208,0.2939999997615814,0.33500000834465027]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"rotor","name_zh":"可替换转子代理","function_zh":"展示大容量和固定角两类独立配置","physical_meaning_zh":"展示大容量和固定角两类独立配置","subsystem":null,"parent":"root","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["rotor_large_hub","rotor_fixed_plate","rotor_large_arm_1","rotor_large_arm_2","rotor_large_arm_3","rotor_large_arm_4"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.025],"rpy_rad":[0,0,0],"radius_m":0.04,"length_m":0.08}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotor.select","centrifuge.measure","centrifuge.set_rcf","centrifuge.predict_sedimentation","hardware.connect","robot.load_sample"],"bbox_m":[[-0.18799999356269836,-0.14299999177455902,0.17549999058246613],[0.18799999356269836,0.2329999953508377,0.2540000081062317]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"rotor_slots","name_zh":"转子槽位代理","function_zh":"四个演示装样空间,数量和半径不是厂家参数","physical_meaning_zh":"四个演示装样空间,数量和半径不是厂家参数","subsystem":null,"parent":"rotor","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["rotor_large_bucket_1","rotor_fixed_socket_1","rotor_large_bucket_2","rotor_fixed_socket_2","rotor_large_bucket_3","rotor_fixed_socket_3","rotor_large_bucket_4","rotor_fixed_socket_4"],"collisions":[{"shape":"cylinder","origin_m":[0.135,0,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[-0.135,0,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[0,0.135,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082},{"shape":"cylinder","origin_m":[0,-0.135,0.055],"rpy_rad":[0,0,0],"radius_m":0.053,"length_m":0.082}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotor.select","sample.load","sample.unload"],"bbox_m":[[-0.18799999356269836,-0.14300000667572021,0.20399999618530273],[0.18799999356269836,0.2329999953508377,0.28600001335144043]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"sample_carriers","name_zh":"可装卸样品载体","function_zh":"呈现演示样品占位,不代表1000mL容器","physical_meaning_zh":"呈现演示样品占位,不代表1000mL容器","subsystem":null,"parent":"rotor","origin_m":[0.0,0.04500000178813934,0.18000000715255737],"rpy_rad":[0,0,0],"objects":["sample_carrier_1_body","sample_carrier_1_cap","sample_carrier_2_body","sample_carrier_2_cap","sample_carrier_3_body","sample_carrier_3_cap","sample_carrier_4_body","sample_carrier_4_cap"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":[[-0.15900000929832458,-0.11400000751018524,0.22749999165534973],[0.15900000929832458,0.20400001108646393,0.2984999716281891]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"drive","name_zh":"转子驱动代理","function_zh":"表示驱动位置,真实电机结构和扭矩未知","physical_meaning_zh":"表示驱动位置,真实电机结构和扭矩未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__motor_proxy"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["centrifuge.set_method","centrifuge.measure","centrifuge.stop"],"bbox_m":[[-0.06499999761581421,-0.019999995827674866,0.04500000178813934],[0.06499999761581421,0.10999999940395355,0.13500000536441803]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"refrigeration","name_zh":"制冷模块代理","function_zh":"表示制冷功能,内部结构和热参数未知","physical_meaning_zh":"表示制冷功能,内部结构和热参数未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__refrigeration_proxy"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["centrifuge.set_method","centrifuge.measure"],"bbox_m":[[0.23600000143051147,-0.06000000238418579,0.054999999701976776],[0.31599998474121094,0.2199999988079071,0.22499999403953552]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"display","name_zh":"触摸显示屏","function_zh":"显示合成速度温度与运行状态","physical_meaning_zh":"显示合成速度温度与运行状态","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__touchscreen","display_readout","imbalance_indicator"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","centrifuge.set_method","centrifuge.measure","centrifuge.stop","centrifuge.get_curve"],"bbox_m":[[0.008500002324581146,-0.3397499918937683,0.17400000989437103],[0.2980000078678131,-0.3370000123977661,0.30699998140335083]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"control_panel","name_zh":"控制面板","function_zh":"承载显示与状态指示","physical_meaning_zh":"承载显示与状态指示","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__touch_panel"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.0650000050663948,-0.3370000123977661,0.17499999701976776],[0.2750000059604645,-0.32499998807907104,0.3190000057220459]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"ventilation","name_zh":"散热通风口","function_zh":"外壳散热开口的可视代理","physical_meaning_zh":"外壳散热开口的可视代理","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__vent_-1_0","eppendorf_5910ri__vent_-1_1","eppendorf_5910ri__vent_-1_2","eppendorf_5910ri__vent_-1_3","eppendorf_5910ri__vent_-1_4","eppendorf_5910ri__vent_-1_5","eppendorf_5910ri__vent_-1_6","eppendorf_5910ri__vent_-1_7","eppendorf_5910ri__vent_-1_8","eppendorf_5910ri__vent_-1_9","eppendorf_5910ri__vent_-1_10","eppendorf_5910ri__vent_-1_11","eppendorf_5910ri__vent_-1_12","eppendorf_5910ri__vent_1_0","eppendorf_5910ri__vent_1_1","eppendorf_5910ri__vent_1_2","eppendorf_5910ri__vent_1_3","eppendorf_5910ri__vent_1_4","eppendorf_5910ri__vent_1_5","eppendorf_5910ri__vent_1_6","eppendorf_5910ri__vent_1_7","eppendorf_5910ri__vent_1_8","eppendorf_5910ri__vent_1_9","eppendorf_5910ri__vent_1_10","eppendorf_5910ri__vent_1_11","eppendorf_5910ri__vent_1_12"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.3595000207424164,-0.1850000023841858,0.07500000298023224],[0.3595000207424164,0.11300000548362732,0.19500000774860382]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"power_port","name_zh":"电源接口","function_zh":"电气连接位置代理,电气额定值未知","physical_meaning_zh":"电气连接位置代理,电气额定值未知","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__power_inlet"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.23499998450279236,0.3269999921321869,0.07150000333786011],[0.2849999964237213,0.33900001645088196,0.10850000381469727]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]},{"id":"data_port","name_zh":"数据接口","function_zh":"连接位置代理,协议未实现","physical_meaning_zh":"连接位置代理,协议未实现","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0,0,0],"objects":["eppendorf_5910ri__data_inlet"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":null,"geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.23749998211860657,0.32899999618530273,0.15800000727176666],[0.2824999988079071,0.33899998664855957,0.18199999630451202]],"raw_keys":["collisions","evaluated_bounds_world_m","function_zh","id","name_zh","objects","origin_m","parent","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电触发停车且旋转未停时盖锁保持","kind":"device_command","availability":"implemented","component_ids":["chassis","display","lid_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设定样品室盖角度","kind":"device_command","availability":"implemented","component_ids":["sample_lid","lid_lock"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"rotor.select":{"function_zh":"选择独立转子配置类别","kind":"device_command","availability":"implemented","component_ids":["rotor","rotor_slots"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["configuration"]},"sample.load":{"function_zh":"把宿主注册的样品放入指定虚拟转子槽位","kind":"device_command","availability":"implemented","component_ids":["rotor_slots","sample_carriers"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id","sample_id"]},"sample.unload":{"function_zh":"从指定虚拟槽位移除样品","kind":"device_command","availability":"implemented","component_ids":["rotor_slots","sample_carriers"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["slot_id"]},"centrifuge.set_method":{"function_zh":"写入SI转速、温度、时长与10级加减速设置","kind":"device_command","availability":"implemented","component_ids":["drive","refrigeration","display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["speed_rad_s","temperature_k","duration_s","acceleration_level","braking_level"]},"centrifuge.measure":{"function_zh":"开始异步合成离心过程;返回速度温度时间曲线","kind":"device_command","availability":"implemented","component_ids":["drive","refrigeration","rotor","lid_lock","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.stop":{"function_zh":"请求减速停车;已发生的旋转与曲线保留","kind":"device_command","availability":"implemented","component_ids":["drive","lid_lock","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.get_curve":{"function_zh":"读取已生成的合成速度温度时间曲线,不推进时钟","kind":"query","availability":"implemented","component_ids":["display"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"centrifuge.set_rcf":{"function_zh":"未实现:转子证据或物理模型不足","kind":"device_command","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":["rcf"]},"centrifuge.predict_sedimentation":{"function_zh":"未实现:转子证据或物理模型不足","kind":"device_command","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现:没有真实5910 Ri硬件驱动。","kind":"configuration","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"未实现:未提供机器人抓放或路径规划。","kind":"robot_skill","availability":"unsupported","component_ids":["rotor"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"本机电源设定;断电请求停车而非立即解锁。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","display"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"样品室盖角;以闭合为0,正角表示开启。几何行程是示意假设。","unit":"rad","access":"read_write","origin":"scene","component_ids":["sample_lid","lid_lock"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"由盖角和显式数值容差推导的闭盖状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid","lid_lock"],"write_via":null},"lid.locked":{"meaning_zh":"运行和减速停转前保持盖锁的合成互锁状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid","lid_lock"],"write_via":null},"rotor.configuration":{"meaning_zh":"分离选择大容量或固定角类别;具体型号与真实额定参数未知。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["rotor","drive"],"write_via":"rotor.select"},"rotor.angle_rad":{"meaning_zh":"宿主显式推进后积分得到的转子相位;不含刚体扭矩求解。","unit":"rad","access":"read_only","origin":"scene","component_ids":["rotor","drive"],"write_via":null},"sample.loaded_slots":{"meaning_zh":"已装载的槽位和样品标识;不返回真实质量和组分。","unit":"1","access":"read_only","origin":"scene","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"sample.occupied_slots":{"meaning_zh":"已占用槽位标识,用于示意载体显隐。","unit":"1","access":"read_only","origin":"scene","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"sample.truth":{"meaning_zh":"宿主保存的样品质量/组分真值,仅debug/evaluator读取。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["rotor_slots","sample_carriers"],"write_via":null},"method.configured":{"meaning_zh":"完整方法参数是否已经验证并设置。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","refrigeration","display"],"write_via":null},"method.speed_rad_s":{"meaning_zh":"由centrifuge.set_method整组设定的method.speed_rad_s;设置成功不表示实际速度或温度已达到。","unit":"rad/s","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.temperature_k":{"meaning_zh":"由centrifuge.set_method整组设定的method.temperature_k;设置成功不表示实际速度或温度已达到。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.duration_s":{"meaning_zh":"由centrifuge.set_method整组设定的method.duration_s;设置成功不表示实际速度或温度已达到。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.acceleration_level":{"meaning_zh":"由centrifuge.set_method整组设定的method.acceleration_level;设置成功不表示实际速度或温度已达到。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"method.braking_level":{"meaning_zh":"由centrifuge.set_method整组设定的method.braking_level;设置成功不表示实际速度或温度已达到。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["drive","refrigeration","display"],"write_via":null},"display.speed_rad_s":{"meaning_zh":"显式合成过程速度的理想显示投影,非实测遥测。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"display.temperature_k":{"meaning_zh":"显式合成过程温度的理想显示投影,非厂商传感器。","unit":"K","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"alarm.imbalance":{"meaning_zh":"显式合成槽位向量、样品质量和阈值推导的告警;缺配置为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["lid_lock","display"],"write_via":null},"run.status":{"meaning_zh":"异步合成运行生命周期;stopping时仍不可开盖。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"run.operation_id":{"meaning_zh":"当前实例和调用身份拥有的操作标识。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"run.elapsed_s":{"meaning_zh":"当前运行相对起始时间;read/poll不推进。","unit":"s","access":"read_only","origin":"derived","component_ids":["drive","display"],"write_via":null},"measurement.curve":{"meaning_zh":"synthetic速度/温度/相对时间历史;physical_separation_model始终null。","unit":"1","access":"read_only","origin":"derived","component_ids":["display"],"write_via":null},"process.truth":{"meaning_zh":"未投影的合成过程内部状态,仅受信任debug/evaluator。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["drive","refrigeration"],"write_via":null}},"mechanisms":{"synthetic_centrifugation":{"meaning_zh":"显式配置的速度/温度过程、运行盖锁和装载失衡告警;不求解真实沉降。","implementation":"lumped","equations":["速度使用宿主给定的分级线性加速/制动率;转子相位对速度积分。","T(t+dt)=Ttarget+(T(t)-Ttarget) exp(-dt/tau),tau必须由宿主显式提供synthetic值。","U=norm(sum_i(m_i * r_i_xy));比较显式合成失衡阈值,真实厂家阈值未知。","RCF和沉降模型未实现;运行曲线physical_separation_model=null。"],"parameters":{"speed_range_rad_s":{"value":[10.471975511965978,1466.0765716752367],"unit":"rad/s","evidence":"documented","meaning_zh":"speed_range_rad_s"},"temperature_range_k":{"value":[262.15,313.15],"unit":"K","evidence":"documented","meaning_zh":"temperature_range_k"},"duration_range_s":{"value":[10,359940],"unit":"s","evidence":"documented","meaning_zh":"duration_range_s"},"acceleration_levels":{"value":10,"unit":"1","evidence":"documented","meaning_zh":"acceleration_levels"},"braking_levels":{"value":10,"unit":"1","evidence":"documented","meaning_zh":"braking_levels"},"maximum_rcf_fixed_angle":{"value":22132,"unit":"1","evidence":"documented","meaning_zh":"Fixed-angle category only; not an enabled rotor operating limit or radius inference."},"maximum_capacity_large_capacity_m3":{"value":0.004,"unit":"m^3","evidence":"documented","meaning_zh":"4 x 0.001 m^3, rotor-dependent; exact rotor/model/configuration unknown; cannot combine with maximum RCF."},"lid_maximum_angle_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"lid_maximum_angle_rad"},"loading_clearance_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"loading_clearance_rad"},"lid_closed_tolerance_rad":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"lid_closed_tolerance_rad"},"rotor_radius_m":{"value":null,"unit":"m","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"rotor_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"rotor_inertia_kg_m2":{"value":null,"unit":"kg*m^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"loaded_sample_mass_kg":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"imbalance_threshold_kg_m":{"value":null,"unit":"kg*m","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"acceleration_rad_s2":{"value":null,"unit":"rad/s^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"braking_rad_s2":{"value":null,"unit":"rad/s^2","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"temperature_time_constant_s":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"sedimentation_rate":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."},"slot_count":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"No manufacturer/component value inferred; synthetic host fixtures are separate."}}}},"limitations":["本资产为本批次结构与合成过程范围,非制造商CAD或可操作真实仪器的驱动。","最高22132×g固定角转子与最大4×1000mL容量不能跨转子组合;具体转子型号、半径、单转子限速和真实槽位配置未知。","闭盖72×68×37cm、开盖85cm和109kg来自清单;所有局部示意尺寸与材料外观标为visual_proxy。","整机均匀包围盒惯量仅为assumption/derived;部件质量、惯量、接触摩擦未知为null,没有把整机参数分配给零件。","离心曲线和样品效果为synthetic;未知真实沉降模型、热响应、加减速率和失衡阈值,显式宿主测试配置不等于厂家数据。","机器人抓放、接触动力学、真实沉降结果、真实硬件和厂商安全性能验证均not_run。","GLB/OBJ保存导出时静态姿态与文字;运行联动入口位于原生Blender场景适配器。","GLB默认显示未装样的大容量类别几何代理;默认rotor/rotor_slots OBJ与URDF不叠加固定角转子。备用rotor_fixed_angle.obj是独立几何,不是已标定的另一额定转子配置。URDF静态显示4个样品载体代理;实时逐槽装卸与显隐由原生Blender适配器实现。","当前Blender场景仅支持slot_1至slot_4四个示意装载位置;这不是任一真实转子的槽数或容量配置声明。","当前Blender适配器以固定对象绑定一个场景内的一台仪器,并拒绝其他实例标识;同场景多台仪器的实例化与隔离验证未执行。运行层双实例测试单独取证。","URDF显式使用version=1.2,仅用于运动学与碰撞基元。根链接惯量是109kg整机闭盖均匀盒近似,子链接惯量省略。未知effort/velocity省略后,现代urdfdom1.2会视为无软件上限,不代表真实物理无限能力;物理上限在合同中为null,具体解析器导入与接触动力学not_run。","进程内访问过滤不构成文件系统或不可信Python代码的安全隔离;不向代理发布真实样品真值文件。","No sample sedimentation/separation, RCF control, hardware or robot execution is implemented.","Curve is synthetic velocity/temperature history, not a spectrum and not measured telemetry; derived display uses an explicit ideal synthetic observation projection.","First-order temperature and linear acceleration/braking require explicit trusted-host synthetic parameters; no physical rotor inertia/torque solution is claimed.","Method duration is synthetic total time from start until braking begins; manufacturer timer-mode details are unknown.","Slot vectors and imbalance threshold are host synthetic fixtures; sample masses/truth and numerical imbalance stay private.","Public API filtering is not a sandbox against Python host introspection or filesystem access.","Scene callback success alone does not establish Blender evaluated-pose verification.","Idempotency is in-memory per principal and instance; no restart persistence or real material transfer is claimed.","Balance is a pre-run static mass-moment check; no changing load, vibration dynamics, or in-run imbalance sensor noise is simulated.","At most 10000 regularly spaced post-start curve samples plus one exact final sample are retained. If an unusually slow host-configured power-off coast extends the duration beyond that grid, the explicit time axis has a gap before the final point; no interpolated samples are fabricated.","Power-off during an existing braking segment preserves that segment's synthetic deceleration. It always keeps the lid locked until the terminal stop event."],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["centrifuge.get_curve","centrifuge.measure","centrifuge.set_method","centrifuge.stop","lid.set_angle","power.set","rotor.select","sample.load","sample.unload"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.Eppendorf5910Ri(推进方式 host_advance_abs),21 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步,1 个关节跟随运行层状态;接口点 24 个(孔位);布局:落地、固定、正面 −y、前方留空 0.25 m;面板读数 rpm(5)、temp(3)"}},"previews":["previews/eppendorf_5910ri/preview_closed.webp","previews/eppendorf_5910ri/preview_open.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/asset.contract.json","bytes":268106},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/collision_proxies.json","bytes":14765},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/geometry_manifest.json","bytes":35242},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.blend","bytes":175960},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.glb","bytes":807452},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/model.urdf","bytes":15136},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/scene_adapter.py","bytes":12462}],"completeness":{"components":16,"with_collisions":6,"with_objects":16,"with_function":16,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"eppendorf_5910ri","chem_id":"CHEM-010","name_en":"Refrigerated multipurpose centrifuge","maker":"Eppendorf","model":"5910 Ri","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/eppendorf_5910ri/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.freeman_ft4powder.json b/data/assets/instrument.freeman_ft4powder.json index ec190ce2de00864fe2ab1ec5aa12325132a2b55a..fa40a74b25f7ba7cc149cb284430da3af4f35a3a 100644 --- a/data/assets/instrument.freeman_ft4powder.json +++ b/data/assets/instrument.freeman_ft4powder.json @@ -1 +1 @@ -{"tid":"instrument.freeman_ft4powder","asset_dir":"expansion_batch03/t4_measure/freeman_ft4powder","name_zh":"Freeman Technology / Micromeritics FT4 Powder Rheometer 粉体流动性流变仪","category":"颗粒孔隙与界面","description_zh":"定量粉体填装与历史状态、叶片动态流动能、剪切屈服、压缩和气体透过;实测模板与未知工程系数分别注明来源","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":22.0,"size_m":[0.48,0.306,0.76],"bbox_min":[-0.327,-0.153,0.0],"bbox_max":[0.153,0.153,0.76],"manifest_dimensions_m":[0.47999998927116394,0.305999997233972,0.7599999904632568],"glb":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.urdf","links":{"base_link":"/Geometry/base_link","drive_head":"/Geometry/base_link/drive_head","spindle":"/Geometry/base_link/drive_head/spindle","clamp_left":"/Geometry/base_link/clamp_left","clamp_right":"/Geometry/base_link/clamp_right","safety_door":"/Geometry/base_link/safety_door","service_cover":"/Geometry/base_link/service_cover"},"frames":{"pre_place":[-0.254,0.012,0.196],"place":[-0.254,0.012,0.066],"post_place":[-0.254,0.012,0.196],"joint_drive_head_joint":[0.0,-0.045,0.565],"joint_spindle_joint":[0.0,-0.045,0.509],"joint_clamp_left_joint":[-0.047,-0.045,0.105],"joint_clamp_right_joint":[0.047,-0.045,0.105],"joint_safety_door_joint":[0.147,0.071,0.332],"joint_service_cover_joint":[0.0,0.151,0.373]},"joints":[{"name":"drive_head_joint","type":"prismatic","parent":"housing","child":"drive_head","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.045,0.565],"child_prim":"/Geometry/base_link/drive_head","child_bbox_min":[-0.097,-0.142,0.2795],"child_bbox_max":[0.097,0.096,0.615],"kind":"other"},{"name":"spindle_joint","type":"revolute","parent":"drive_head","child":"spindle","axis":[0.0,0.0,1.0],"lower":-3.14159,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.045,0.509],"child_prim":"/Geometry/base_link/drive_head/spindle","child_bbox_min":[-0.02398,-0.065,0.2795],"child_bbox_max":[0.02398,-0.025,0.521],"kind":"rotor"},{"name":"clamp_left_joint","type":"prismatic","parent":"housing","child":"clamp_left","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.047,-0.045,0.105],"child_prim":"/Geometry/base_link/clamp_left","child_bbox_min":[-0.056,-0.054,0.1015],"child_bbox_max":[-0.038,-0.036,0.1085],"kind":"other"},{"name":"clamp_right_joint","type":"prismatic","parent":"housing","child":"clamp_right","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.047,-0.045,0.105],"child_prim":"/Geometry/base_link/clamp_right","child_bbox_min":[0.038,-0.054,0.1015],"child_bbox_max":[0.056,-0.036,0.1085],"kind":"other"},{"name":"safety_door_joint","type":"revolute","parent":"housing","child":"safety_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.65,"effort":10.0,"mimic":null,"origin_m":[0.147,0.071,0.332],"child_prim":"/Geometry/base_link/safety_door","child_bbox_min":[-0.147,-0.15,0.079],"child_bbox_max":[0.152,0.076,0.585],"kind":"door"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.06,"effort":10.0,"mimic":null,"origin_m":[0.0,0.151,0.373],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[-0.111,0.149,0.1255],"child_bbox_max":[0.111,0.153,0.6205],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"base_link","part":"freeman_ft4powder__sample_vessel","pos":[0.0,-0.045,0.1333],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.045,0.1333],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.025,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"tool","link":"spindle","part":"freeman_ft4powder__spindle_hub","pos":[0.0,-0.045,0.492],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.017],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"air","link":"base_link","part":"freeman_ft4powder__gas_in","pos":[0.04,0.147,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.04,0.147,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"exhaust","link":"base_link","part":"freeman_ft4powder__gas_exhaust","pos":[0.083,0.147,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.083,0.147,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"freeman_ft4powder__power_in","pos":[-0.08,0.151,0.091],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.08,0.151,0.091],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"freeman_ft4powder__data_port","pos":[-0.02,0.151,0.091],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.02,0.151,0.091],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"shear_accessory","link":"base_link","part":"freeman_ft4powder__shear_head","pos":[-0.223,-0.073,0.044],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.223,-0.073,0.044],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"compression_accessory","link":"base_link","part":"freeman_ft4powder__compression_piston","pos":[-0.285,-0.073,0.044],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.285,-0.073,0.044],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"freeman_ft4powder__lamp_power","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.1,-0.153,0.035],"up":[-0.0,-0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.05,0.3,0.9],"off":[0.01,0.03,0.08],"size_m":[0.017,0.017],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":22.0,"footprint_m":[0.48,0.306],"height_m":0.76,"clearance_m":{"front":0.399,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.499,"work_height_m":0.1333,"primary_slot":"sample","access":["safety_door_joint"],"slot_count":8,"mass_evidence":"FT4 Powder Rheometer documented whole-instrument22kg numerical assembly budget; actual component masses unknown"},"components":[{"id":"housing","name_zh":"主机不锈钢承重底座","function_zh":"主机不锈钢承重底座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0375],"rpy_rad":[0,0,0],"size_m":[0.306,0.306,0.051]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.128,-0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.128,0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.128,-0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.128,0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"work_table","name_zh":"不锈钢工作台面","function_zh":"不锈钢工作台面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__work_table"],"collisions":[{"shape":"box","origin_m":[0,-0.01,0.0645],"rpy_rad":[0,0,0],"size_m":[0.3,0.278,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_column","name_zh":"后部立柱白色侧罩","function_zh":"后部立柱白色侧罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__left_column"],"collisions":[{"shape":"box","origin_m":[-0.1365,0.117,0.4115],"rpy_rad":[0,0,0],"size_m":[0.033,0.072,0.697]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_column_inner","name_zh":"立柱内侧不锈钢折边","function_zh":"立柱内侧不锈钢折边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__left_column_inner"],"collisions":[{"shape":"box","origin_m":[-0.116,0.105,0.3265],"rpy_rad":[0,0,0],"size_m":[0.008,0.02,0.521]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_column","name_zh":"后部立柱白色侧罩","function_zh":"后部立柱白色侧罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__right_column"],"collisions":[{"shape":"box","origin_m":[0.1365,0.117,0.4115],"rpy_rad":[0,0,0],"size_m":[0.033,0.072,0.697]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_column_inner","name_zh":"立柱内侧不锈钢折边","function_zh":"立柱内侧不锈钢折边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__right_column_inner"],"collisions":[{"shape":"box","origin_m":[0.116,0.105,0.3265],"rpy_rad":[0,0,0],"size_m":[0.008,0.02,0.521]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_wall","name_zh":"后部固定框架与真实维护开口","function_zh":"后部固定框架与真实维护开口","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_wall"],"collisions":[{"shape":"box","origin_m":[-0.1115,0.145,0.4085],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.008,0.683]},{"shape":"box","origin_m":[0.1115,0.145,0.4085],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.008,0.683]},{"shape":"box","origin_m":[0,0.145,0.101],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.206,0.008,0.068]},{"shape":"box","origin_m":[0,0.145,0.68],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.206,0.008,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"backplate","name_zh":"工作区不锈钢立面","function_zh":"工作区不锈钢立面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__backplate"],"collisions":[{"shape":"box","origin_m":[0,0.106,0.327],"rpy_rad":[0,0,0],"size_m":[0.237,0.006,0.522]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_electronics","name_zh":"顶部驱动与控制箱","function_zh":"顶部驱动与控制箱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_electronics"],"collisions":[{"shape":"box","origin_m":[0,0.0485,0.69],"rpy_rad":[0,0,0],"size_m":[0.265,0.185,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_front_trim","name_zh":"顶部金属弧形空心罩","function_zh":"顶部金属弧形空心罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_front_trim"],"collisions":[{"shape":"box","origin_m":[0.10125,-0.045,0.6505],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.09354280266676779,-0.006253302473034655,0.6505],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.07159456159513794,0.02659456159513794,0.6505],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.03874669752696535,0.04854280266676779,0.6505],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[6.199774420683476e-18,0.05625000000000001,0.6505],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.038746697526965336,0.04854280266676779,0.6505],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.07159456159513794,0.02659456159513794,0.6505],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.09354280266676779,-0.0062533024730346415,0.6505],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.10125,-0.044999999999999984,0.6505],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.0935428026667678,-0.08374669752696533,0.6505],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.07159456159513795,-0.11659456159513794,0.6505],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.0387466975269654,-0.13854280266676777,0.6505],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-1.8599323262050427e-17,-0.14625,0.6505],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.038746697526965364,-0.13854280266676777,0.6505],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.07159456159513793,-0.11659456159513795,0.6505],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.09354280266676776,-0.0837466975269654,0.6505],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.00449999999999999,0.04027975439438075,0.125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_face","name_zh":"上头铝合金前铭牌","function_zh":"上头铝合金前铭牌","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_face"],"collisions":[{"shape":"box","origin_m":[0,-0.1485,0.689],"rpy_rad":[0,0,0],"size_m":[0.042,0.003,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"立柱内控制模块位置代理","function_zh":"立柱内控制模块位置代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller"],"collisions":[{"shape":"box","origin_m":[0,0.13,0.494],"rpy_rad":[0,0,0],"size_m":[0.15,0.022,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.energy","analysis.shear_yield","analysis.permeability","ledger.read","sim.step","dem.particles","noise.empirical","accuracy.certification","robot.tool_change","hardware.connect","liquid.viscosity","hopper.design_standard","electrostatics.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_mount_0","name_zh":"控制模块横向安装耳","function_zh":"控制模块横向安装耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.089,0.141,0.494],"rpy_rad":[0,0,0],"size_m":[0.042,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_mount_1","name_zh":"控制模块横向安装耳","function_zh":"控制模块横向安装耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller_mount_1"],"collisions":[{"shape":"box","origin_m":[0.089,0.141,0.494],"rpy_rad":[0,0,0],"size_m":[0.042,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"axis_rail_0","name_zh":"竖向精密导柱","function_zh":"竖向精密导柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__axis_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.079,0.084,0.47],"rpy_rad":[0,0,0],"radius_m":0.0055,"length_m":0.318}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_upper_mount_0","name_zh":"导柱上固定座","function_zh":"导柱上固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_upper_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.079,0.089,0.627],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_lower_mount_0","name_zh":"导柱下固定座","function_zh":"导柱下固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_lower_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.079,0.089,0.318],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"axis_rail_1","name_zh":"竖向精密导柱","function_zh":"竖向精密导柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__axis_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.079,0.084,0.47],"rpy_rad":[0,0,0],"radius_m":0.0055,"length_m":0.318}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_upper_mount_1","name_zh":"导柱上固定座","function_zh":"导柱上固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_upper_mount_1"],"collisions":[{"shape":"box","origin_m":[0.079,0.089,0.627],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_lower_mount_1","name_zh":"导柱下固定座","function_zh":"导柱下固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_lower_mount_1"],"collisions":[{"shape":"box","origin_m":[0.079,0.089,0.318],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_rail_bridge","name_zh":"导柱下端横向支座","function_zh":"导柱下端横向支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lower_rail_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.096,0.314],"rpy_rad":[0,0,0],"size_m":[0.195,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_head","name_zh":"沿立柱升降的金属驱动头壳","function_zh":"沿立柱升降的金属驱动头壳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,-0.045,0.565],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__drive_head"],"collisions":[{"shape":"box","origin_m":[0.0935,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0863827362898053,0.035780900926135895,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0661144840409422,0.06611448404094218,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0357809009261359,0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[5.725223786013876e-18,0.0935,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.03578090092613589,0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.06611448404094218,0.0661144840409422,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.0863827362898053,0.0357809009261359,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.0935,1.1450447572027752e-17,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.08638273628980532,-0.03578090092613588,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.06611448404094221,-0.06611448404094218,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.03578090092613594,-0.08638273628980529,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-1.7175671358041628e-17,-0.0935,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.035780900926135915,-0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.06611448404094218,-0.06611448404094221,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.08638273628980529,-0.03578090092613595,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.007000000000000006,0.037196612699996044,0.1]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.185],"state_id":"axis.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tool.select","axis.move","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_back_support","name_zh":"升降头背部连接块","function_zh":"升降头背部连接块","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_back_support"],"collisions":[{"shape":"box","origin_m":[0,0.1065,0],"rpy_rad":[0,0,0],"size_m":[0.185,0.031,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_0_0","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_0_0"],"collisions":[{"shape":"box","origin_m":[-0.0701,0.129,-0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064954,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.13529325035256026,-0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1379,-0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.1352932503525603,-0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0879,0.129,-0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1201,-0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064956,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_0_1","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_0_1"],"collisions":[{"shape":"box","origin_m":[-0.0701,0.129,0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064954,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.13529325035256026,0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1379,0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.1352932503525603,0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0879,0.129,0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1201,0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064956,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_1_0","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_1_0"],"collisions":[{"shape":"box","origin_m":[0.0879,0.129,-0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935046,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.13529325035256026,-0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1379,-0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.1352932503525603,-0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0701,0.129,-0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1201,-0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935044,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_1_1","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_1_1"],"collisions":[{"shape":"box","origin_m":[0.0879,0.129,0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935046,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.13529325035256026,0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1379,0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.1352932503525603,0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0701,0.129,0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1201,0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935044,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_upper_ring","name_zh":"驱动头上端框环","function_zh":"驱动头上端框环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_upper_ring"],"collisions":[{"shape":"box","origin_m":[0.0575,0.0,0.048],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939899,0.022004297360992662,0.048],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.040658639918226484,0.04065863991822648,0.048],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992665,0.05312307311939899,0.048],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[3.52085954754864e-18,0.0575,0.048],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992662,0.05312307311939899,0.048],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822648,0.040658639918226484,0.048],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.05312307311939899,0.02200429736099267,0.048],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.0575,7.04171909509728e-18,0.048],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.053123073119399,-0.02200429736099266,0.048],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822649,-0.04065863991822648,0.048],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992697,-0.05312307311939898,0.048],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-1.0562578642645921e-17,-0.0575,0.048],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992676,-0.053123073119398984,0.048],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.04065863991822648,-0.04065863991822649,0.048],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939898,-0.0220042973609927,0.048],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.079,0.02287492224866067,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lower_ring","name_zh":"驱动头下端框环","function_zh":"驱动头下端框环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_lower_ring"],"collisions":[{"shape":"box","origin_m":[0.0575,0.0,-0.048],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939899,0.022004297360992662,-0.048],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.040658639918226484,0.04065863991822648,-0.048],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992665,0.05312307311939899,-0.048],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[3.52085954754864e-18,0.0575,-0.048],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992662,0.05312307311939899,-0.048],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822648,0.040658639918226484,-0.048],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.05312307311939899,0.02200429736099267,-0.048],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.0575,7.04171909509728e-18,-0.048],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.053123073119399,-0.02200429736099266,-0.048],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822649,-0.04065863991822648,-0.048],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992697,-0.05312307311939898,-0.048],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-1.0562578642645921e-17,-0.0575,-0.048],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992676,-0.053123073119398984,-0.048],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.04065863991822648,-0.04065863991822649,-0.048],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939898,-0.0220042973609927,-0.048],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.079,0.02287492224866067,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell","name_zh":"轴向力与扭矩传感器壳体","function_zh":"轴向力与扭矩传感器壳体","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__load_cell"],"collisions":[{"shape":"box","origin_m":[0.02175,0.0,-0.043],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.020094379832120486,0.008323364653940702,-0.043],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.015379572490807408,0.015379572490807406,-0.043],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.008323364653940703,0.020094379832120486,-0.043],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[1.3318033940727466e-18,0.02175,-0.043],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.008323364653940702,0.020094379832120486,-0.043],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.015379572490807406,0.015379572490807408,-0.043],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.020094379832120486,0.008323364653940705,-0.043],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.02175,2.663606788145493e-18,-0.043],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.020094379832120486,-0.0083233646539407,-0.043],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.015379572490807411,-0.015379572490807406,-0.043],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.008323364653940714,-0.02009437983212048,-0.043],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-3.9954101822182395e-18,-0.02175,-0.043],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.008323364653940707,-0.020094379832120483,-0.043],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.015379572490807404,-0.015379572490807411,-0.043],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.02009437983212048,-0.008323364653940716,-0.043],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.010499999999999999,0.008652687981015122,0.031]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","sensor.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle","name_zh":"主轴转子及夹持套","function_zh":"主轴转子及夹持套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,-0.056],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle"],"collisions":[{"shape":"box","origin_m":[0.0112,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.01034745076412641,0.004286054442489006,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.007919595949289333,0.007919595949289331,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.0042860544424890065,0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[6.858022075225178e-19,0.0112,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.004286054442489005,0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.007919595949289331,0.007919595949289333,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.01034745076412641,0.0042860544424890065,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.0112,1.3716044150450356e-18,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.010347450764126413,-0.004286054442489004,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.007919595949289334,-0.007919595949289331,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.004286054442489012,-0.010347450764126409,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-2.057406622567553e-18,-0.0112,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.004286054442489008,-0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.007919595949289331,-0.007919595949289334,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.010347450764126409,-0.0042860544424890125,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-3.141592653589793,3.141592653589793],"state_id":"spindle.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spindle.set_speed","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_hub","name_zh":"手拧夹紧主轴螺帽","function_zh":"手拧夹紧主轴螺帽","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle_hub"],"collisions":[{"shape":"box","origin_m":[0.0132,0.0,-0.017],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.012195209829148984,0.005051421307219185,-0.017],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.009333809511662428,0.009333809511662426,-0.017],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.005051421307219186,0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[8.082668874372531e-19,0.0132,-0.017],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.0050514213072191845,0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.009333809511662426,0.009333809511662428,-0.017],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.012195209829148984,0.005051421307219186,-0.017],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.0132,1.6165337748745062e-18,-0.017],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.012195209829148986,-0.005051421307219184,-0.017],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.00933380951166243,-0.009333809511662426,-0.017],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.005051421307219192,-0.012195209829148982,-0.017],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-2.424800662311759e-18,-0.0132,-0.017],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.005051421307219188,-0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.009333809511662424,-0.00933380951166243,-0.017],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.012195209829148982,-0.005051421307219193,-0.017],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.013600000000000001,0.005251286498822972,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_shaft","name_zh":"叶片精密不锈钢长轴","function_zh":"叶片精密不锈钢长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.111],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.234}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shaft_circlip","name_zh":"主轴插入止挡卡簧","function_zh":"主轴插入止挡卡簧","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shaft_circlip"],"collisions":[{"shape":"box","origin_m":[0.0072,0.0,-0.0115],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.006651932634081264,0.0027553207130286464,-0.0115],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.005091168824543142,0.005091168824543141,-0.0115],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.002755320713028647,0.006651932634081264,-0.0115],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[4.408728476930471e-19,0.0072,-0.0115],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.002755320713028646,0.006651932634081264,-0.0115],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.005091168824543141,0.005091168824543142,-0.0115],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.006651932634081264,0.0027553207130286473,-0.0115],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.0072,8.817456953860942e-19,-0.0115],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.006651932634081265,-0.0027553207130286456,-0.0115],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.005091168824543143,-0.005091168824543141,-0.0115],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.0027553207130286504,-0.0066519326340812625,-0.0115],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-1.3226185430791413e-18,-0.0072,-0.0115],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0027553207130286477,-0.006651932634081263,-0.0115],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0050911688245431404,-0.005091168824543143,-0.0115],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0066519326340812625,-0.002755320713028651,-0.0115],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade","name_zh":"48mm×10mm双翼扭曲测量叶片","function_zh":"48mm×10mm双翼扭曲测量叶片","physical_meaning_zh":"官方标准48mm直径10mm宽;真正扭曲封闭薄板网格,局部42°扭角与0.65mm厚为照片工程估计。","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade"],"collisions":[{"shape":"box","origin_m":[-0.021,0.0,-0.224],"rpy_rad":[-0.641943452985404,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.018000000000000002,0.0,-0.224],"rpy_rad":[-0.5502372454160606,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.015000000000000001,0.0,-0.224],"rpy_rad":[-0.4585310378467171,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.012,0.0,-0.224],"rpy_rad":[-0.36682483027737367,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.009000000000000001,0.0,-0.224],"rpy_rad":[-0.2751186227080303,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.006000000000000002,0.0,-0.224],"rpy_rad":[-0.18341241513868692,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.002999999999999999,0.0,-0.224],"rpy_rad":[-0.0917062075693434,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.0,0.0,-0.224],"rpy_rad":[0.0,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.002999999999999999,0.0,-0.224],"rpy_rad":[0.0917062075693434,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.005999999999999998,0.0,-0.224],"rpy_rad":[0.1834124151386868,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.008999999999999998,0.0,-0.224],"rpy_rad":[0.27511862270803017,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.012,0.0,-0.224],"rpy_rad":[0.36682483027737367,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.015000000000000003,0.0,-0.224],"rpy_rad":[0.45853103784671717,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.018,0.0,-0.224],"rpy_rad":[0.5502372454160604,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.021,0.0,-0.224],"rpy_rad":[0.641943452985404,0,0],"size_m":[0.0034,0.01,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade_boss","name_zh":"叶片中央紧固凸台","function_zh":"叶片中央紧固凸台","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.224],"rpy_rad":[0,0,0],"radius_m":0.0075,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade_cap","name_zh":"叶片中央锁固螺钉","function_zh":"叶片中央锁固螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade_cap"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.228],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"table_balance","name_zh":"粉体杯称重承台","function_zh":"粉体杯称重承台","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__table_balance"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.073],"rpy_rad":[0,0,0],"radius_m":0.061,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_base","name_zh":"杯底可拆不锈钢底座","function_zh":"杯底可拆不锈钢底座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.0845],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"porous_base","name_zh":"曝气/透气模式可换多孔底盘外观","function_zh":"曝气/透气模式可换多孔底盘外观","physical_meaning_zh":"多孔底盘是原厂可换附件,此模型装有透气基座外观;孔网为工程可见几何,不声称真实阻力率。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__porous_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.08925],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_gasket","name_zh":"玻璃杯底部O形密封环","function_zh":"玻璃杯底部O形密封环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__base_gasket"],"collisions":[{"shape":"box","origin_m":[0.0266,-0.045,0.0905],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.024575195564800225,-0.03482062069908861,0.0905],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.018809040379562166,-0.026190959620437836,0.0905],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.010179379300911388,-0.020424804435199773,0.0905],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[1.6287802428659797e-18,-0.0184,0.0905],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.010179379300911387,-0.020424804435199773,0.0905],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.018809040379562162,-0.026190959620437833,0.0905],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.024575195564800225,-0.03482062069908861,0.0905],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.0266,-0.045,0.0905],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.02457519556480023,-0.05517937930091138,0.0905],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.01880904037956217,-0.06380904037956216,0.0905],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.010179379300911402,-0.06957519556480021,0.0905],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-4.886340728597938e-18,-0.0716,0.0905],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.010179379300911394,-0.06957519556480021,0.0905],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.01880904037956216,-0.06380904037956217,0.0905],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.02457519556480022,-0.0551793793009114,0.0905],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_vessel","name_zh":"50mm标准玻璃85mL工作杯","function_zh":"50mm标准玻璃85mL工作杯","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__sample_vessel"],"collisions":[{"shape":"box","origin_m":[0.026500000000000003,-0.045,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.024482807611549102,-0.03485888904232512,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.018738329701443512,-0.02626167029855649,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.010141110957674882,-0.020517192388450897,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[1.6226570088702433e-18,-0.018499999999999996,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.010141110957674879,-0.020517192388450897,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.01873832970144351,-0.026261670298556486,0.11164507226049776],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.024482807611549102,-0.03485888904232511,0.11164507226049776],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.026500000000000003,-0.045,0.11164507226049776],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.024482807611549105,-0.05514111095767488,0.11164507226049776],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.018738329701443516,-0.06373832970144351,0.11164507226049776],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.010141110957674894,-0.0694828076115491,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-4.867971026610729e-18,-0.07150000000000001,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.010141110957674886,-0.0694828076115491,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.018738329701443505,-0.06373832970144351,0.11164507226049776],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.024482807611549095,-0.05514111095767489,0.11164507226049776],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_cup_support","name_zh":"杯底塑料压紧圈","function_zh":"杯底塑料压紧圈","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lower_cup_support"],"collisions":[{"shape":"box","origin_m":[0.03115,-0.045,0.096],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.028778847437726584,-0.03307941108182745,0.096],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.02202637623396096,-0.022973623766039043,0.096],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.01192058891817255,-0.016221152562273414,0.096],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[1.9073873896720026e-18,-0.013849999999999998,0.096],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.011920588918172546,-0.016221152562273414,0.096],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.022026376233960955,-0.02297362376603904,0.096],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.028778847437726584,-0.03307941108182745,0.096],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.03115,-0.04499999999999999,0.096],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.028778847437726587,-0.056920588918172546,0.096],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.022026376233960962,-0.06702637623396096,0.096],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.011920588918172565,-0.07377884743772657,0.096],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-5.722162169016008e-18,-0.07615,0.096],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.011920588918172555,-0.07377884743772659,0.096],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.02202637623396095,-0.06702637623396096,0.096],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.028778847437726577,-0.05692058891817257,0.096],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005700000000000004,0.012392240487752695,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_lower_ring","name_zh":"分体杯下段分离环","function_zh":"分体杯下段分离环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_lower_ring"],"collisions":[{"shape":"box","origin_m":[0.03265,-0.045,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.03016466673649351,-0.03250538593327982,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.023087036405740776,-0.021912963594259226,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720183,-0.014835333263506487,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[1.999235899608054e-18,-0.01235,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720179,-0.014835333263506487,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.023087036405740773,-0.021912963594259222,0.13029014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03016466673649351,-0.03250538593327981,0.13029014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03265,-0.04499999999999999,0.13029014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.030164666736493515,-0.05749461406672018,0.13029014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.02308703640574078,-0.06808703640574076,0.13029014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720198,-0.0751646667364935,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-5.9977076988241615e-18,-0.07765,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720188,-0.07516466673649351,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.02308703640574077,-0.06808703640574078,0.13029014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.030164666736493505,-0.0574946140667202,0.13029014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0087,0.012988977589891667,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_upper_ring","name_zh":"分体杯上段分离环","function_zh":"分体杯上段分离环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_upper_ring"],"collisions":[{"shape":"box","origin_m":[0.03265,-0.045,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.03016466673649351,-0.03250538593327982,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.023087036405740776,-0.021912963594259226,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720183,-0.014835333263506487,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[1.999235899608054e-18,-0.01235,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720179,-0.014835333263506487,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.023087036405740773,-0.021912963594259222,0.14129014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03016466673649351,-0.03250538593327981,0.14129014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03265,-0.04499999999999999,0.14129014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.030164666736493515,-0.05749461406672018,0.14129014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.02308703640574078,-0.06808703640574076,0.14129014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720198,-0.0751646667364935,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-5.9977076988241615e-18,-0.07765,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720188,-0.07516466673649351,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.02308703640574077,-0.06808703640574078,0.14129014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.030164666736493505,-0.0574946140667202,0.14129014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0087,0.012988977589891667,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_vessel","name_zh":"装填预处理上延长玻璃杯","function_zh":"装填预处理上延长玻璃杯","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_vessel"],"collisions":[{"shape":"box","origin_m":[0.026500000000000003,-0.045,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.024482807611549102,-0.03485888904232512,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.018738329701443512,-0.02626167029855649,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.010141110957674882,-0.020517192388450897,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[1.6226570088702433e-18,-0.018499999999999996,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.010141110957674879,-0.020517192388450897,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.01873832970144351,-0.026261670298556486,0.15879014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.024482807611549102,-0.03485888904232511,0.15879014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.026500000000000003,-0.045,0.15879014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.024482807611549105,-0.05514111095767488,0.15879014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.018738329701443516,-0.06373832970144351,0.15879014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.010141110957674894,-0.0694828076115491,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-4.867971026610729e-18,-0.07150000000000001,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.010141110957674886,-0.0694828076115491,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.018738329701443505,-0.06373832970144351,0.15879014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.024482807611549095,-0.05514111095767489,0.15879014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.002999999999999999,0.010542355471121876,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_top_rim","name_zh":"延长杯上口边缘","function_zh":"延长杯上口边缘","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_top_rim"],"collisions":[{"shape":"box","origin_m":[0.0267,-0.045,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.02466758351805136,-0.0347823523558521,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.018879751057680822,-0.02612024894231918,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.0102176476441479,-0.02033241648194864,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[1.6349034768617165e-18,-0.018299999999999997,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.010217647644147896,-0.02033241648194864,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.01887975105768082,-0.026120248942319176,0.1822901445209955],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.02466758351805136,-0.0347823523558521,0.1822901445209955],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.0267,-0.045,0.1822901445209955],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.02466758351805136,-0.055217647644147896,0.1822901445209955],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.018879751057680826,-0.06387975105768082,0.1822901445209955],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.010217647644147912,-0.06966758351805136,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-4.904710430585149e-18,-0.0717,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.010217647644147903,-0.06966758351805136,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.018879751057680815,-0.06387975105768082,0.1822901445209955],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.02466758351805135,-0.05521764764414791,0.1822901445209955],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"funnel","name_zh":"装样白色导料漏斗","function_zh":"装样白色导料漏斗","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__funnel"],"collisions":[{"shape":"box","origin_m":[0.02915,-0.045,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.02693108837270401,-0.03384477794655763,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.02061216267158786,-0.02438783732841214,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.011155222053442368,-0.01806891162729599,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[1.784922709757267e-18,-0.01585,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.011155222053442364,-0.01806891162729599,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.020612162671587858,-0.024387837328412137,0.18629014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02693108837270401,-0.03384477794655763,0.18629014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02915,-0.04499999999999999,0.18629014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02693108837270401,-0.05615522205344236,0.18629014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.020612162671587865,-0.06561216267158786,0.18629014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.011155222053442384,-0.071931088372704,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-5.354768129271801e-18,-0.07415,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.011155222053442373,-0.07193108837270401,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.020612162671587855,-0.06561216267158787,0.18629014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.026931088372704002,-0.05615522205344238,0.18629014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.03465,-0.045,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.03201242580151609,-0.03174001906854964,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.024501249968113873,-0.02049875003188613,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.013259980931450362,-0.012987574198483912,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[2.1217005795227893e-18,-0.010349999999999998,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.013259980931450359,-0.012987574198483912,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.02450124996811387,-0.020498750031886125,0.2087901445209955],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03201242580151609,-0.03174001906854963,0.2087901445209955],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03465,-0.04499999999999999,0.2087901445209955],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03201242580151609,-0.05825998093145036,0.2087901445209955],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.024501249968113877,-0.06950124996811387,0.2087901445209955],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.01325998093145038,-0.07701242580151607,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-6.365101738568368e-18,-0.07965,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.01325998093145037,-0.07701242580151607,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.024501249968113866,-0.06950124996811388,0.2087901445209955],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.03201242580151608,-0.05825998093145038,0.2087901445209955],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.012700000000000003,0.0137846270594103,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_seal","name_zh":"分体杯下接口密封","function_zh":"分体杯下接口密封","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_seal"],"collisions":[{"shape":"box","origin_m":[0.0269,-0.045,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.024852359424553612,-0.03470581566937908,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.01902117241391813,-0.02597882758608187,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.010294184330620917,-0.020147640575446386,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[1.64714994485319e-18,-0.018099999999999998,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.010294184330620914,-0.020147640575446386,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.01902117241391813,-0.02597882758608187,0.13349014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.024852359424553612,-0.03470581566937908,0.13349014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.0269,-0.045,0.13349014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.024852359424553615,-0.05529418433062091,0.13349014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.019021172413918132,-0.06402117241391812,0.13349014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.01029418433062093,-0.0698523594245536,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-4.94144983455957e-18,-0.07189999999999999,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.010294184330620921,-0.06985235942455362,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.019021172413918125,-0.06402117241391814,0.13349014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.02485235942455361,-0.05529418433062093,0.13349014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_seal","name_zh":"上分体圈柔性夹持衬","function_zh":"上分体圈柔性夹持衬","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_seal"],"collisions":[{"shape":"box","origin_m":[0.027000000000000003,-0.045,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.024944747377804746,-0.03466754732614257,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01909188309203679,-0.025908116907963213,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.010332452673857427,-0.020055252622195253,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[1.653273178848927e-18,-0.017999999999999995,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.010332452673857424,-0.020055252622195253,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.019091883092036785,-0.02590811690796321,0.14229014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.024944747377804746,-0.03466754732614257,0.14229014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.027000000000000003,-0.045,0.14229014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.02494474737780475,-0.05533245267385742,0.14229014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.01909188309203679,-0.06409188309203678,0.14229014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.010332452673857441,-0.06994474737780473,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-4.959819536546781e-18,-0.07200000000000001,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01033245267385743,-0.06994474737780473,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01909188309203678,-0.06409188309203678,0.14229014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.02494474737780474,-0.05533245267385744,0.14229014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004,0.010741267838501534,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_latch_ear_0","name_zh":"分体杯双侧锁定耳","function_zh":"分体杯双侧锁定耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_latch_ear_0"],"collisions":[{"shape":"box","origin_m":[-0.038,-0.045,0.14129014452099553],"rpy_rad":[0,0,0],"size_m":[0.014,0.02,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_hinge_post_0","name_zh":"分体杯定位竖销","function_zh":"分体杯定位竖销","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_hinge_post_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.039,-0.045,0.14529014452099553],"rpy_rad":[0,0,0],"radius_m":0.0027,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_thumb_0","name_zh":"分体杯手拧紧固头","function_zh":"分体杯手拧紧固头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_thumb_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.039,-0.045,0.16029014452099552],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_latch_ear_1","name_zh":"分体杯双侧锁定耳","function_zh":"分体杯双侧锁定耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_latch_ear_1"],"collisions":[{"shape":"box","origin_m":[0.038,-0.045,0.14129014452099553],"rpy_rad":[0,0,0],"size_m":[0.014,0.02,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_hinge_post_1","name_zh":"分体杯定位竖销","function_zh":"分体杯定位竖销","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_hinge_post_1"],"collisions":[{"shape":"cylinder","origin_m":[0.039,-0.045,0.14529014452099553],"rpy_rad":[0,0,0],"radius_m":0.0027,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_thumb_1","name_zh":"分体杯手拧紧固头","function_zh":"分体杯手拧紧固头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_thumb_1"],"collisions":[{"shape":"cylinder","origin_m":[0.039,-0.045,0.16029014452099552],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_clamp","name_zh":"50mm杯安装横向夹紧条","function_zh":"50mm杯安装横向夹紧条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_clamp"],"collisions":[{"shape":"box","origin_m":[0,-0.045,0.074],"rpy_rad":[0,0,0],"size_m":[0.139,0.015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_post_left","name_zh":"杯固定横条螺纹柱","function_zh":"杯固定横条螺纹柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_post_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.047,-0.045,0.089],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_left","name_zh":"杯横条拇指螺钉轴向松开代理","function_zh":"杯横条拇指螺钉轴向松开代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[-0.047,-0.045,0.105],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_left"],"collisions":[{"shape":"box","origin_m":[0.00635,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00586663503144667,0.00243003979551832,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534577,0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00243003979551832,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[3.8882535872928463e-19,0.00635,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183198,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534576,0.004490128060534577,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00586663503144667,0.0024300397955183206,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00635,7.776507174585693e-19,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.005866635031446671,-0.0024300397955183193,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534578,-0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183237,-0.005866635031446669,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-1.1664760761878539e-18,-0.00635,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.0024300397955183215,-0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534575,-0.004490128060534578,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.005866635031446669,-0.0024300397955183237,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_lug_left","name_zh":"杯底固定圈侧支耳","function_zh":"杯底固定圈侧支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_lug_left"],"collisions":[{"shape":"box","origin_m":[-0.04,-0.045,0.098],"rpy_rad":[0,0,0],"size_m":[0.027,0.017,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_post_right","name_zh":"杯固定横条螺纹柱","function_zh":"杯固定横条螺纹柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_post_right"],"collisions":[{"shape":"cylinder","origin_m":[0.047,-0.045,0.089],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_right","name_zh":"杯横条拇指螺钉轴向松开代理","function_zh":"杯横条拇指螺钉轴向松开代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.047,-0.045,0.105],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_right"],"collisions":[{"shape":"box","origin_m":[0.00635,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00586663503144667,0.00243003979551832,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534577,0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00243003979551832,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[3.8882535872928463e-19,0.00635,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183198,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534576,0.004490128060534577,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00586663503144667,0.0024300397955183206,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00635,7.776507174585693e-19,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.005866635031446671,-0.0024300397955183193,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534578,-0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183237,-0.005866635031446669,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-1.1664760761878539e-18,-0.00635,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.0024300397955183215,-0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534575,-0.004490128060534578,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.005866635031446669,-0.0024300397955183237,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_lug_right","name_zh":"杯底固定圈侧支耳","function_zh":"杯底固定圈侧支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_lug_right"],"collisions":[{"shape":"box","origin_m":[0.04,-0.045,0.098],"rpy_rad":[0,0,0],"size_m":[0.027,0.017,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_0","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_0"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.103],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_1","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_1"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.113],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_2","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_2"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.123],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"safety_door","name_zh":"右侧铰接透明安全护门","function_zh":"右侧铰接透明安全护门","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.147,0.071,0.332],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__safety_door"],"collisions":[{"shape":"box","origin_m":[-0.147,-0.215,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.294,0.0024,0.506]},{"shape":"box","origin_m":[-0.2928,-0.1075,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024,0.215,0.506]},{"shape":"box","origin_m":[-0.0012,-0.1075,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024,0.215,0.506]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.65],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_pin_0","name_zh":"安全门固定铰轴","function_zh":"安全门固定铰轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_pin_0"],"collisions":[{"shape":"cylinder","origin_m":[0.147,0.071,0.12700000000000003],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.037}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_mount_0","name_zh":"安全门铰链上下固定支耳","function_zh":"安全门铰链上下固定支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_mount_0"],"collisions":[{"shape":"box","origin_m":[0.143,0.082,0.10500000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]},{"shape":"box","origin_m":[0.143,0.082,0.14900000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_hinge_0","name_zh":"安全门活动铰链套","function_zh":"安全门活动铰链套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_hinge_0"],"collisions":[{"shape":"box","origin_m":[0.00405,0.0,-0.205],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707112,0.0015498679010786135,-0.205],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055175,0.002863782463805517,-0.205],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786138,0.0037417121066707112,-0.205],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[2.47990976827339e-19,0.00405,-0.205],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786133,0.0037417121066707112,-0.205],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805517,0.0028637824638055175,-0.205],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707112,0.001549867901078614,-0.205],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.00405,4.95981953654678e-19,-0.205],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707117,-0.0015498679010786131,-0.205],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805518,-0.002863782463805517,-0.205],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786157,-0.0037417121066707104,-0.205],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-7.43972930482017e-19,-0.00405,-0.205],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786144,-0.003741712106670711,-0.205],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055166,-0.002863782463805518,-0.205],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707104,-0.001549867901078616,-0.205],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_leaf_0","name_zh":"安全门活动铰链耳","function_zh":"安全门活动铰链耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_leaf_0"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.006,-0.205],"rpy_rad":[0,0,0],"size_m":[0.012,0.015,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_pin_1","name_zh":"安全门固定铰轴","function_zh":"安全门固定铰轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_pin_1"],"collisions":[{"shape":"cylinder","origin_m":[0.147,0.071,0.537],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.037}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_mount_1","name_zh":"安全门铰链上下固定支耳","function_zh":"安全门铰链上下固定支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_mount_1"],"collisions":[{"shape":"box","origin_m":[0.143,0.082,0.515],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]},{"shape":"box","origin_m":[0.143,0.082,0.559],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_hinge_1","name_zh":"安全门活动铰链套","function_zh":"安全门活动铰链套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_hinge_1"],"collisions":[{"shape":"box","origin_m":[0.00405,0.0,0.205],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707112,0.0015498679010786135,0.205],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055175,0.002863782463805517,0.205],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786138,0.0037417121066707112,0.205],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[2.47990976827339e-19,0.00405,0.205],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786133,0.0037417121066707112,0.205],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805517,0.0028637824638055175,0.205],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707112,0.001549867901078614,0.205],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.00405,4.95981953654678e-19,0.205],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707117,-0.0015498679010786131,0.205],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805518,-0.002863782463805517,0.205],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786157,-0.0037417121066707104,0.205],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-7.43972930482017e-19,-0.00405,0.205],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786144,-0.003741712106670711,0.205],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055166,-0.002863782463805518,0.205],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707104,-0.001549867901078616,0.205],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_leaf_1","name_zh":"安全门活动铰链耳","function_zh":"安全门活动铰链耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_leaf_1"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.006,0.205],"rpy_rad":[0,0,0],"size_m":[0.012,0.015,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle","name_zh":"透明护门左侧手柄","function_zh":"透明护门左侧手柄","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.217,0.06],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle_mount_0","name_zh":"护门把手垫","function_zh":"护门把手垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.214,0.01],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle_mount_1","name_zh":"护门把手垫","function_zh":"护门把手垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.214,0.11],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_interlock","name_zh":"原厂安全门互锁位置代理","function_zh":"原厂安全门互锁位置代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_interlock"],"collisions":[{"shape":"box","origin_m":[0.126,0.09,0.568],"rpy_rad":[0,0,0],"size_m":[0.014,0.019,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"前面板蓝色发光按键金属圈","function_zh":"前面板蓝色发光按键金属圈","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.10980000000000001,-0.1515,0.035],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10905401941861062,-0.1515,0.03875029763717788],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10692964645562818,-0.1515,0.04192964645562817],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10375029763717789,-0.1515,0.04405401941861061],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.1,-0.1515,0.044800000000000006],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09624970236282213,-0.1515,0.04405401941861061],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09307035354437185,-0.1515,0.04192964645562817],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09094598058138939,-0.1515,0.03875029763717788],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.0902,-0.1515,0.035],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09094598058138939,-0.1515,0.031249702362822124],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09307035354437183,-0.1515,0.02807035354437184],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09624970236282213,-0.1515,0.025945980581389395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.1,-0.1515,0.025200000000000004],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10375029763717789,-0.1515,0.025945980581389395],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10692964645562816,-0.1515,0.028070353544371835],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10905401941861062,-0.1515,0.031249702362822117],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_power","name_zh":"原厂蓝色前电源按钮发光面","function_zh":"原厂蓝色前电源按钮发光面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lamp_power"],"collisions":[{"shape":"cylinder","origin_m":[0.1,-0.1525,0.035],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0085,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_button","name_zh":"前电源按钮固定外观","function_zh":"前电源按钮固定外观","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_button"],"collisions":[{"shape":"cylinder","origin_m":[0.1,-0.15,0.035],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0084,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部电子维护板","function_zh":"后部电子维护板","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.151,0.373],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.222,0.004,0.495]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.06],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.185],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.176],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.167],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.158],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.149],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.14],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.131],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.122],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.113],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_0","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,0.001,-0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_1","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,0.001,0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_2","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.096,0.001,-0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_3","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.096,0.001,0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"交流供电插座","function_zh":"交流供电插座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_in"],"collisions":[{"shape":"box","origin_m":[-0.08,0.151,0.091],"rpy_rad":[0,0,0],"size_m":[0.025,0.004,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_port","name_zh":"电脑控制数据接口","function_zh":"电脑控制数据接口","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__data_port"],"collisions":[{"shape":"box","origin_m":[-0.02,0.151,0.091],"rpy_rad":[0,0,0],"size_m":[0.019,0.004,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_manifold","name_zh":"气流附件歧管位置","function_zh":"气流附件歧管位置","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_manifold"],"collisions":[{"shape":"box","origin_m":[0.06,0.118,0.084],"rpy_rad":[0,0,0],"size_m":[0.08,0.022,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","gas.load","gas.unload","gas.open","gas.set_flow","sensor.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in","name_zh":"曝气/差压连接口 gas_in","function_zh":"曝气/差压连接口 gas_in","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_in"],"collisions":[{"shape":"box","origin_m":[0.04375,0.147,0.083],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.043464548246917326,0.147,0.0844350628713691],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04265165042944955,0.147,0.08565165042944956],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04143506287136909,0.147,0.08646454824691734],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04,0.147,0.08675000000000001],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03856493712863091,0.147,0.08646454824691734],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03734834957055045,0.147,0.08565165042944956],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036535451753082676,0.147,0.0844350628713691],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036250000000000004,0.147,0.083],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036535451753082676,0.147,0.08156493712863092],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03734834957055045,0.147,0.08034834957055045],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03856493712863091,0.147,0.07953545175308269],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04,0.147,0.07925],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04143506287136909,0.147,0.07953545175308269],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04265165042944955,0.147,0.08034834957055045],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.043464548246917326,0.147,0.08156493712863092],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0025,0.001491842755347435,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_exhaust","name_zh":"曝气/差压连接口 gas_exhaust","function_zh":"曝气/差压连接口 gas_exhaust","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_exhaust"],"collisions":[{"shape":"box","origin_m":[0.08675000000000001,0.147,0.083],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08646454824691734,0.147,0.0844350628713691],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08565165042944956,0.147,0.08565165042944956],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.0844350628713691,0.147,0.08646454824691734],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.083,0.147,0.08675000000000001],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08156493712863092,0.147,0.08646454824691734],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08034834957055045,0.147,0.08565165042944956],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07953545175308267,0.147,0.0844350628713691],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07925,0.147,0.083],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07953545175308267,0.147,0.08156493712863092],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08034834957055045,0.147,0.08034834957055045],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08156493712863092,0.147,0.07953545175308269],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.083,0.147,0.07925],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.0844350628713691,0.147,0.07953545175308269],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08565165042944956,0.147,0.08034834957055045],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08646454824691732,0.147,0.08156493712863092],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0025,0.001491842755347435,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in_connector","name_zh":"空心气口至歧管短接","function_zh":"空心气口至歧管短接","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_in_connector"],"collisions":[{"shape":"box","origin_m":[0.04,0.135,0.0804],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.03816152236891498,0.135,0.08116152236891498],"rpy_rad":[1.5707963267948966,0.7853981633974484,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0374,0.135,0.083],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.03816152236891498,0.135,0.08483847763108503],"rpy_rad":[1.5707963267948966,-0.7853981633974483,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04,0.135,0.08560000000000001],"rpy_rad":[-1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04183847763108502,0.135,0.08483847763108503],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0426,0.135,0.083],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04183847763108502,0.135,0.08116152236891498],"rpy_rad":[-1.5707963267948966,0.7853981633974481,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_exhaust_connector","name_zh":"空心气口至歧管短接","function_zh":"空心气口至歧管短接","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_exhaust_connector"],"collisions":[{"shape":"box","origin_m":[0.083,0.135,0.0804],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08116152236891498,0.135,0.08116152236891498],"rpy_rad":[1.5707963267948966,0.7853981633974484,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0804,0.135,0.083],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08116152236891498,0.135,0.08483847763108503],"rpy_rad":[1.5707963267948966,-0.7853981633974483,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.083,0.135,0.08560000000000001],"rpy_rad":[-1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08483847763108503,0.135,0.08483847763108503],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08560000000000001,0.135,0.083],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08483847763108503,0.135,0.08116152236891498],"rpy_rad":[-1.5707963267948966,0.7853981633974481,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_route","name_zh":"透气底座下部气流路由示意","function_zh":"透气底座下部气流路由示意","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_route"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0765,0.083],"rpy_rad":[1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.002,"length_m":0.08329999999999999},{"shape":"cylinder","origin_m":[0.045,-0.0049999999999999975,0.0835],"rpy_rad":[0.6059890969948227,-1.5565571840790953,0.6059890969948227],"radius_m":0.002,"length_m":0.08574588931013592}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"accessory_tray","name_zh":"同资产配套工具收纳托盘","function_zh":"同资产配套工具收纳托盘","physical_meaning_zh":"手册建议不用时放在邻近收纳盒;托盘位置/尺寸是场景工程布置,非主机306mm外廓。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__accessory_tray"],"collisions":[{"shape":"box","origin_m":[-0.254,0.012,0.008],"rpy_rad":[0,0,0],"size_m":[0.146,0.235,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_wall_left","name_zh":"附件托盘侧边","function_zh":"附件托盘侧边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_wall_left"],"collisions":[{"shape":"box","origin_m":[-0.324,0.012,0.023],"rpy_rad":[0,0,0],"size_m":[0.006,0.235,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_wall_right","name_zh":"附件托盘侧边","function_zh":"附件托盘侧边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_wall_right"],"collisions":[{"shape":"box","origin_m":[-0.184,0.012,0.023],"rpy_rad":[0,0,0],"size_m":[0.006,0.235,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_cross_0","name_zh":"附件托盘端边","function_zh":"附件托盘端边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_cross_0"],"collisions":[{"shape":"box","origin_m":[-0.254,-0.10250000000000001,0.023],"rpy_rad":[0,0,0],"size_m":[0.146,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_cross_1","name_zh":"附件托盘端边","function_zh":"附件托盘端边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_cross_1"],"collisions":[{"shape":"box","origin_m":[-0.254,0.1265,0.023],"rpy_rad":[0,0,0],"size_m":[0.146,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston","name_zh":"通气压缩/透气活塞","function_zh":"通气压缩/透气活塞","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[-0.285,-0.073,0.044],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston"],"collisions":[{"shape":"box","origin_m":[0.02225,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.02055631959837613,5.213753950925507e-19,0.008514706370123247],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.015733125881400682,9.633761125619861e-19,0.01573312588140068],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123248,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[1.3624195640514303e-18,1.3624195640514303e-18,0.02225],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123247,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.01573312588140068,9.633761125619863e-19,0.015733125881400682],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,5.213753950925509e-19,0.00851470637012325],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02225,1.6684827582113165e-34,2.7248391281028606e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,-5.213753950925505e-19,-0.008514706370123245],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.015733125881400686,-9.633761125619861e-19,-0.01573312588140068],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123259,-1.2587115499200663e-18,-0.020556319598376123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-4.087258692154291e-18,-1.3624195640514303e-18,-0.02225],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123252,-1.2587115499200665e-18,-0.020556319598376126],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.01573312588140068,-9.633761125619865e-19,-0.015733125881400686],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.020556319598376123,-5.2137539509255155e-19,-0.00851470637012326],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_head_support","name_zh":"附件圆头下方软垫","function_zh":"附件圆头下方软垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_head_support"],"collisions":[{"shape":"box","origin_m":[-0.285,-0.073,0.018],"rpy_rad":[0,0,0],"size_m":[0.048,0.018,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_shaft","name_zh":"可拆附件手持长轴","function_zh":"可拆附件手持长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.157}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_collar","name_zh":"附件轴插接止挡","function_zh":"附件轴插接止挡","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0.153,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_support","name_zh":"附件软垫收纳支座","function_zh":"附件软垫收纳支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_support"],"collisions":[{"shape":"box","origin_m":[-0.285,0.058,0.0275],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head","name_zh":"粉体剪切试验辐射槽面头","function_zh":"粉体剪切试验辐射槽面头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[-0.223,-0.073,0.044],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head"],"collisions":[{"shape":"box","origin_m":[0.02225,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.02055631959837613,5.213753950925507e-19,0.008514706370123247],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.015733125881400682,9.633761125619861e-19,0.01573312588140068],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123248,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[1.3624195640514303e-18,1.3624195640514303e-18,0.02225],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123247,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.01573312588140068,9.633761125619863e-19,0.015733125881400682],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,5.213753950925509e-19,0.00851470637012325],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02225,1.6684827582113165e-34,2.7248391281028606e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,-5.213753950925505e-19,-0.008514706370123245],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.015733125881400686,-9.633761125619861e-19,-0.01573312588140068],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123259,-1.2587115499200663e-18,-0.020556319598376123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-4.087258692154291e-18,-1.3624195640514303e-18,-0.02225],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123252,-1.2587115499200665e-18,-0.020556319598376126],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.01573312588140068,-9.633761125619865e-19,-0.015733125881400686],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.020556319598376123,-5.2137539509255155e-19,-0.00851470637012326],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"cylinder","origin_m":[0,0.0015,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0215,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_head_support","name_zh":"附件圆头下方软垫","function_zh":"附件圆头下方软垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_head_support"],"collisions":[{"shape":"box","origin_m":[-0.223,-0.073,0.018],"rpy_rad":[0,0,0],"size_m":[0.048,0.018,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_shaft","name_zh":"可拆附件手持长轴","function_zh":"可拆附件手持长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.157}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_collar","name_zh":"附件轴插接止挡","function_zh":"附件轴插接止挡","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0.153,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_support","name_zh":"附件软垫收纳支座","function_zh":"附件软垫收纳支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_support"],"collisions":[{"shape":"box","origin_m":[-0.223,0.058,0.0275],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"piston_screen","name_zh":"通气活塞真实交错开孔网面","function_zh":"通气活塞真实交错开孔网面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__piston_screen"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.043,0.002,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"piston_boss","name_zh":"活塞网面中心紧固座","function_zh":"活塞网面中心紧固座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__piston_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_0","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_0"],"collisions":[{"shape":"box","origin_m":[0.013,-0.002,0.0],"rpy_rad":[0,-0.0,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_1","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_1"],"collisions":[{"shape":"box","origin_m":[0.012010433922646727,-0.002,0.004974884620746167],"rpy_rad":[0,-0.39269908169872414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_2","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_2"],"collisions":[{"shape":"box","origin_m":[0.009192388155425118,-0.002,0.009192388155425116],"rpy_rad":[0,-0.7853981633974483,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_3","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_3"],"collisions":[{"shape":"box","origin_m":[0.004974884620746168,-0.002,0.012010433922646727],"rpy_rad":[0,-1.1780972450961724,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_4","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_4"],"collisions":[{"shape":"box","origin_m":[7.960204194457796e-19,-0.002,0.013],"rpy_rad":[0,-1.5707963267948966,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_5","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_5"],"collisions":[{"shape":"box","origin_m":[-0.004974884620746166,-0.002,0.012010433922646727],"rpy_rad":[0,-1.9634954084936207,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_6","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_6"],"collisions":[{"shape":"box","origin_m":[-0.009192388155425116,-0.002,0.009192388155425118],"rpy_rad":[0,-2.356194490192345,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_7","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_7"],"collisions":[{"shape":"box","origin_m":[-0.012010433922646727,-0.002,0.004974884620746169],"rpy_rad":[0,-2.748893571891069,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_8","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_8"],"collisions":[{"shape":"box","origin_m":[-0.013,-0.002,1.5920408388915591e-18],"rpy_rad":[0,-3.141592653589793,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_9","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_9"],"collisions":[{"shape":"box","origin_m":[-0.012010433922646729,-0.002,-0.004974884620746165],"rpy_rad":[0,-3.5342917352885173,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_10","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_10"],"collisions":[{"shape":"box","origin_m":[-0.00919238815542512,-0.002,-0.009192388155425116],"rpy_rad":[0,-3.9269908169872414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_11","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_11"],"collisions":[{"shape":"box","origin_m":[-0.004974884620746174,-0.002,-0.012010433922646724],"rpy_rad":[0,-4.319689898685965,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_12","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_12"],"collisions":[{"shape":"box","origin_m":[-2.3880612583373385e-18,-0.002,-0.013],"rpy_rad":[0,-4.71238898038469,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_13","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_13"],"collisions":[{"shape":"box","origin_m":[0.0049748846207461695,-0.002,-0.012010433922646726],"rpy_rad":[0,-5.105088062083414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_14","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_14"],"collisions":[{"shape":"box","origin_m":[0.009192388155425115,-0.002,-0.00919238815542512],"rpy_rad":[0,-5.497787143782138,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_15","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_15"],"collisions":[{"shape":"box","origin_m":[0.012010433922646724,-0.002,-0.004974884620746175],"rpy_rad":[0,-5.890486225480862,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_boss","name_zh":"剪切头中央轴固定","function_zh":"剪切头中央轴固定","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0055,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式确认有效热学、传感与附件尺寸;不声明厂家准确度","kind":"configuration","availability":"implemented","component_ids":["controller","load_cell","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","maximum_temperature_rise_k","heat_loss_w_k","force_tau_s","torque_tau_s","pressure_tau_s","gas_viscosity_pa_s","gas_pressure_pa","gas_temperature_k","maximum_gas_flow_m3_s","maximum_pressure_drop_pa","vessel_diameter_m","vessel_volume_m3","blade_radius_m","shear_inner_radius_m","shear_outer_radius_m","compression_tau_s","shear_tau_s"]},"sample.load":{"function_zh":"宿主装填有限粉体;实测BFE/SE锚定动态响应,其余参数显式假设","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","mass_kg","accept_engineering","accept_condition_scaling","conditioned_bulk_density_kg_m3","solid_density_kg_m3","initial_packing_ratio","initial_history_factor","conditioning_rate_s","packing_energy_exponent","tip_speed_exponent","force_work_fraction","missing_bfe_j","missing_specific_energy_j_kg","cohesion_pa","friction_angle_rad","compression_modulus_pa","permeability_m2","aeration_coefficient_s_m"]},"sample.remove":{"function_zh":"轴顶端停转松夹后回收粉体","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"gas.load":{"function_zh":"装有限氮气库存;气流为所声明温压下实际体积","kind":"configuration","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["amount_mol"]},"gas.unload":{"function_zh":"关闭气路后回收剩余气体","kind":"configuration","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"仪器供电","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"clamp.set":{"function_zh":"手动锁紧样品杯夹具","kind":"device_command","availability":"implemented","component_ids":["vessel_clamp","clamp_left","clamp_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]},"service.set":{"function_zh":"断电后盖位移","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"tool.select":{"function_zh":"人工更换过程附件;场景模型能力另行验证","kind":"device_command","availability":"implemented","component_ids":["drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["tool_type"]},"gas.open":{"function_zh":"有限气路开关","kind":"device_command","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set":{"function_zh":"安全门打开立即停运动并冻结失败;关闭后必须显式重启","kind":"device_command","availability":"implemented","component_ids":["safety_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["opened"]},"axis.move":{"function_zh":"下行为正的轴向目标,0为上端,实际由host步进","kind":"device_command","availability":"implemented","component_ids":["drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","speed_m_s"]},"spindle.set_speed":{"function_zh":"叶片旋转目标,±120rpm","kind":"device_command","availability":"implemented","component_ids":["spindle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angular_speed_rad_s"]},"gas.set_flow":{"function_zh":"所声明供气温压下实际气流","kind":"device_command","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s"]},"method.configure":{"function_zh":"粉体路径、预处理/测量循环、法向应力和透气流量","kind":"configuration","availability":"implemented","component_ids":["controller","blade","sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","start_position_m","end_position_m","axial_speed_m_s","angular_speed_rad_s","conditioning_cycles","measurement_cycles","normal_stresses_pa","hold_s","gas_flow_m3_s","weighed_mass_kg"]},"sensor.calibrate":{"function_zh":"输入独立零点校准;不从样品真值免费校准","kind":"configuration","availability":"implemented","component_ids":["load_cell","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_zero_n","torque_zero_nm","pressure_zero_pa"]},"acquisition.start":{"function_zh":"异步执行粉体动态或附件试验,积分两种机械功","kind":"device_command","availability":"implemented","component_ids":["controller","drive_head","spindle","blade","sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留压实/填装历史、有限气耗与已耗散能","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读冻结结果与源条件;非第七次合规下行不自动称BFE","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"查询原始粉体实测统计和方法条件,不假造力/扭矩逐点曲线","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.energy":{"function_zh":"独立外部力/扭矩轨迹梯形积分,不读过程真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","rotation_rad","force_n","torque_nm"]},"analysis.shear_yield":{"function_zh":"外部屈服轨迹拟合Mohr-Coulomb;不冒称标准完整固结或料斗设计","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_stress_pa","shear_stress_pa"]},"analysis.permeability":{"function_zh":"外部压差/实际流量/床高按Darcy计算,低压差层流近似","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["pressure_drop_pa","flow_m3_s","bed_height_m","area_m2","gas_viscosity_pa_s"]},"ledger.read":{"function_zh":"宿主粉体/氮气/机械耗散与热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时间推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"dem.particles":{"function_zh":"未实现或未经认证:dem.particles","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现或未经认证:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现或未经认证:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.tool_change":{"function_zh":"未实现或未经认证:robot.tool_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现或未经认证:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"liquid.viscosity":{"function_zh":"未实现或未经认证:liquid.viscosity","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hopper.design_standard":{"function_zh":"未实现或未经认证:hopper.design_standard","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electrostatics.measure":{"function_zh":"未实现或未经认证:electrostatics.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"door.angle_rad":{"meaning_zh":"右侧铰接透明安全护门(safety_door)透明安全门开角,范围 0–1.65 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["safety_door"],"write_via":null},"plant.configured":{"meaning_zh":"显式工程参数就绪;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.present":{"meaning_zh":"杯内有限粉体;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_vessel"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"clamp.locked":{"meaning_zh":"夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["vessel_clamp"],"write_via":null},"gas.enabled":{"meaning_zh":"气路开启;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"axis.position_m":{"meaning_zh":"沿立柱升降的金属驱动头壳(drive_head)轴下行位移,0上端,范围 0–0.185 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["drive_head"],"write_via":null},"spindle.angle_rad":{"meaning_zh":"主轴转子及夹持套(spindle)旋转可见姿态,累计转角另记,范围 -3.14159–3.14159 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["spindle"],"write_via":null},"clamp.release_m":{"meaning_zh":"50mm杯安装横向夹紧条(vessel_clamp)人工拇指螺钉松开轴向代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["vessel_clamp"],"write_via":null},"service.slide_m":{"meaning_zh":"后部电子维护板(service_cover)服务盖位移,范围 0–0.06 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["service_cover"],"write_via":null},"tool.type":{"meaning_zh":"当前过程附件;场景仅绑定已验证变体;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive_head"],"write_via":null},"axis.target_m":{"meaning_zh":"轴向目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["drive_head"],"write_via":null},"axis.speed_target_m_s":{"meaning_zh":"轴速度上限目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m/s","access":"read_only","origin":"setpoint","component_ids":["drive_head"],"write_via":null},"spindle.target_rad_s":{"meaning_zh":"旋转目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rad/s","access":"read_only","origin":"setpoint","component_ids":["spindle"],"write_via":null},"gas.target_m3_s":{"meaning_zh":"已声明温压下气体实际流量目标;设定值,由 gas.set_flow 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^3/s","access":"read_only","origin":"setpoint","component_ids":["gas_manifold"],"write_via":null},"force.indicated_n":{"meaning_zh":"1e-4N量化阻力,未认证误差或噪声;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["load_cell"],"write_via":null},"torque.indicated_nm":{"meaning_zh":"2e-6Nm量化扭矩,未认证准确度;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N*m","access":"read_only","origin":"derived","component_ids":["load_cell"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"样品床上下差压,工程传感器响应;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"spindle.rotation_total_rad":{"meaning_zh":"用于积分的连续累计转角;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad","access":"read_only","origin":"derived","component_ids":["spindle"],"write_via":null},"spindle.speed_rad_s":{"meaning_zh":"当前理想运动角速度;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["spindle"],"write_via":null},"gas.indicated_m3_s":{"meaning_zh":"实际转移气流的理想观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"truth.powder_mass_kg":{"meaning_zh":"有限粉体质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.packing_ratio":{"meaning_zh":"相对条件化体积密度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.history_factor":{"meaning_zh":"填装历史工程状态;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.bulk_density_kg_m3":{"meaning_zh":"粉体体积密度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg/m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.bed_height_m":{"meaning_zh":"固定截面粉床高度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;等效耗散热节点。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.gas_stock_mol":{"meaning_zh":"有限氮气库存;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"真实阻力,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.torque_nm":{"meaning_zh":"真实扭矩,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N*m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.pressure_drop_pa":{"meaning_zh":"Darcy差压,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.work_j":{"meaning_zh":"累计真实机械耗散;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"host时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"操作时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.segment":{"meaning_zh":"当前预处理/测量路径段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.cycle":{"meaning_zh":"测量循环零基索引,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已完成段数,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.work_j":{"meaning_zh":"当前段观测积分功;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"J","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"powder_mechanics":{"meaning_zh":"实测动态能量锚定粉体连续体、装填历史、剪切压缩和Darcy气流","implementation":"lumped","equations":["E_observed=sum((F_i+F_i-1)/2*dz+(T_i+T_i-1)/2*dtheta), each segment starts with its actual sensor baseline; signed drive loads yield positive ideal dissipation","BFE: seventh conditioned downward test energy; fewer cycles or no conditioning ->null; SE=upstroke energy/independent user supplied weighed mass","Published BFE scales by (loadedmass/assumedconditioneddensity)/sourcevolume; SE anchor multiplies actual finite powder mass; unknown-path shape .5+normalized_depth and torque/force-work fraction are explicitly supplied/accepted engineering approximations","Dynamic resistance scales with packing_ratio^exponent, history_factor, explicit tip-speed power law and engineering aeration response; no measured free extrapolation or Newtonian-liquid viscosity inference","Conditioning exponentially relaxes packing/history to conditioned baseline; finite mass remains unchanged while volume and bedheight change","Compression: targetpacking=min(1+normalstress/assumedmodulus,packinglimit); one-way plastic relaxation limited by actual axial speed/stroke; W=normalforce*compression_displacement","Shear: tau=(cohesion+normalstress*tan(phi))*(1-exp(-t/shear_tau)); uniform annulus T=2*pi/3*tau*(outerradius^3-innerradius^3); coefficients explicit engineering inputs","Gas: dN=min(stock,P*Q*dt/(R*T)); pressure drop=viscosity*bedheight*Q/(permeability*area); relative Kozeny-Carman packing factor is assumed; pressure-drop/absolute-pressure<=0.1 guard","Mechanical and Darcy dissipation -> effective thermal node; implicit heat loss update preserves Emechanical+Egas=stored_heat+loss; thermal properties are not manufacturer measured","Powder loaded=remaining+recovered; gas loaded=stock+exhaust/recovered, no invented powder disappearance","External yield locus least squares tau=c+sigma*tan(phi); UYS=2*c*cos(phi)/(1-sin(phi)); not a certified full ASTM/flow-function/hopper design procedure"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_temperature_rise_k":{"value":20.0,"unit":"K","evidence":"assumption","meaning_zh":"maximum temperature rise k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_tau_s":{"value":0.02,"unit":"s","evidence":"assumption","meaning_zh":"force tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_tau_s":{"value":0.02,"unit":"s","evidence":"assumption","meaning_zh":"torque tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tau_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"压力一阶响应时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_viscosity_pa_s":{"value":1.85e-05,"unit":"Pa*s","evidence":"assumption","meaning_zh":"gas viscosity pa s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"gas pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"gas temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_gas_flow_m3_s":{"value":1e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"maximum gas flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_pressure_drop_pa":{"value":10000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"maximum pressure drop pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vessel_diameter_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"vessel diameter m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vessel_volume_m3":{"value":8.5e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"vessel volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blade_radius_m":{"value":0.024,"unit":"m","evidence":"assumption","meaning_zh":"blade radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_inner_radius_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"shear inner radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_outer_radius_m":{"value":0.024,"unit":"m","evidence":"assumption","meaning_zh":"shear outer radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"compression_tau_s":{"value":0.5,"unit":"s","evidence":"assumption","meaning_zh":"compression tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_tau_s":{"value":0.3,"unit":"s","evidence":"assumption","meaning_zh":"shear tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_kg":{"value":0.051,"unit":"kg","evidence":"assumption","meaning_zh":"mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_scaling":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition scaling;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioned_bulk_density_kg_m3":{"value":600.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"conditioned bulk density kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"solid_density_kg_m3":{"value":1500.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solid density kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_packing_ratio":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"initial packing ratio;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_history_factor":{"value":1.2,"unit":"1","evidence":"assumption","meaning_zh":"initial history factor;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioning_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"conditioning rate s;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"packing_energy_exponent":{"value":2.0,"unit":"1","evidence":"assumption","meaning_zh":"packing energy exponent;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"tip_speed_exponent":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"tip speed exponent;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"force_work_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"force work fraction;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"missing_bfe_j":{"value":0.1,"unit":"J","evidence":"assumption","meaning_zh":"missing bfe j;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"missing_specific_energy_j_kg":{"value":5.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"missing specific energy j kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"cohesion_pa":{"value":500.0,"unit":"Pa","evidence":"assumption","meaning_zh":"cohesion pa;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_angle_rad":{"value":0.4,"unit":"rad","evidence":"assumption","meaning_zh":"friction angle rad;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"compression_modulus_pa":{"value":100000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"compression modulus pa;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"permeability_m2":{"value":1e-11,"unit":"m^2","evidence":"assumption","meaning_zh":"permeability m2;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"aeration_coefficient_s_m":{"value":10.0,"unit":"s/m","evidence":"assumption","meaning_zh":"aeration coefficient s m;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"start_position_m":{"value":0.157,"unit":"m","evidence":"assumption","meaning_zh":"start position m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"end_position_m":{"value":0.182,"unit":"m","evidence":"assumption","meaning_zh":"end position m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"axial_speed_m_s":{"value":0.0087488663525924,"unit":"m/s","evidence":"assumption","meaning_zh":"axial speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_speed_rad_s":{"value":4.166666666666667,"unit":"rad/s","evidence":"assumption","meaning_zh":"angular speed rad s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioning_cycles":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"conditioning cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"measurement_cycles":{"value":7,"unit":"1","evidence":"assumption","meaning_zh":"measurement cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_stresses_pa":{"value":[1000.0,2000.0,3000.0],"unit":"Pa","evidence":"assumption","meaning_zh":"normal stresses pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_flow_m3_s":{"value":1e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"gas flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"weighed_mass_kg":{"value":0.051,"unit":"kg","evidence":"assumption","meaning_zh":"weighed mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["官网Force栏额外出现“+/-900mNm resolution”,单位错位;采用原厂手册±50N/0.0001N,Torque栏±900mNm/0.002mNm。","官网Features写ASTM D7981,但Capabilities及原厂型录为D7891;采用后者作为动态方法引用,不宣称完整ASTM认证。","2026论文condition步原文“−48° blade angle”及100mm/s。若将其作螺旋路径角推导轴速会超过厂家30mm/s;语义未知,原值保留,禁止当已确认helix角;运行路径必须另行显式工程设定。","论文动态85mL量与建模160mL split vessel容量不是同一概念;真实能量仅在原条件下成立,不声称容积/粒径/速度自由外推实测。","Strathclyde仓储描述113系统,实际Sheet1有112行(3–114);以原文件可数行为准。原文CBD指consolidated而非conditioned,不能注入主库缺失的调节后密度。","Strathclyde AvicelPH101 FFc缺失保持null;MefenamicAcid FFc8.13但原类别Free flowing矛盾,保留原分类不作算法真值。Lidocaine粒度D50>D90不影响本台仅用Q/R列但不复用其PSD。","Bromhexine工作表未指明盐型而论文Table1写盐酸盐;不计独立身份。Pearlitol100SD标签与浓度列0.5/0.5不一致,不计新增身份。未知Lubritose其他牌号与14匿名材料同样不凑数。","金属论文十次重复明确处于RST段;FT4测量10kPa明确但重复次数未知,故null。仅保留FT4列,未混用RST/PFT结果。","ParteckLUBSTA原厂为硬脂酸牌号,不是硬脂富马酸钠;与StearicAcid合并。原厂网页可读但本地PDF403缓存仅失败证据。","官网HTML直接下载403,web读取成功;原厂PDF和照片HTTP200为可审核缓存。RSC猜测SI路径404和正文403、UGent55材料文访问锁定,均未当数据来源。","真实文献模板为统计标量;137记录不代表137物质。51材料组包括明确复合粉体和合金,≥50纯化学物质或≥50动态响应材料均未达成。","15主记录BFE/SE可作为总能锚点;原始力/扭矩-时间轨迹、实机噪声和校准参数均not_run。无论示例生成多点均是工程响应,不增加实测点数。","所有未知环境温湿度、动态调节后密度、质量和精细路径保持null或用户显式工程输入;SE单值不能恢复独立原质量。","参考剪切FFc单值不能恢复真实屈服轨迹,CBD固结值不能替代调节后密度;剪切/压缩/透气动力学和Darcy系数必须明确假设。","不推断未报告的SD/重复数;SI=FE7/FE1、FRI=FE10mm/s/FE100mm/s需真实多测段或工程运行结果,不从BFE一个值伪造。","接触面/本体材质来自手册:316SS、硼硅玻璃、Delrin/PEEK;局部尺寸、各组件质量惯量、摩擦与粉体DEM接触未实测。","实施参数:几何中安装48mm叶片,50mm杯;运行85mL粉体示例以0.051kg称样/600kgm-3调节后密度显式定义,不从实测SE反推未知称样量。0.157–0.182m贯入区间、5度等效路径及20%轴力/80%扭矩功份额均工程假设;原−48度刀角含义不强行解释。","剪切采用显式c/摩擦角的Mohr–Coulomb近似,压缩采用明确模量/松弛,透气采用Darcy与孔隙率缩放;真实FFc/CBD仅参考,不能代替过程标定。动态形状/速率外推/预处理记忆系数均用户接受的工程输入。","传感器为显式一阶响应和0.0001N/0.000002Nm量化及量程饱和;没有经验噪声。有效热节点守恒但非真实整机热分布;默认允许温升20K,超范围明确THERMAL_MODEL_RANGE失败。","Matterix实际6关节通过离散过程权威位置同步,在运动中的偏轴坐标另行验证;不等于原生电机扭矩/连续角速度动力学。物理场景仅安装叶片,剪切头和通气活塞停放托盘,真实更换/锁紧和颗粒接触not_run。","Matterix关节保持器刚度200000及阻尼50仅为明确的仿真姿态保持参数,部件质量在22kg预算中分配,真实附加附件质量未知;不能视为真实执行器或部件测定值。","Matterix原生桥接将内部异步起动包装成成功分派,外层operation_id为空,内部ID按env隔离;不同principal身份及外层poll/cancel转发未验证。独立运行层Session owner/idempotency/历史冻结测试另有记录。","原厂整机306×306×760mm/22kg、185mm垂直行程;50mm标准杯配48×10mm扭曲blade。局部CAD/质量/螺钉行程/扭曲角为工程估计。","主机安装blade;剪切头和通气压缩/透气活塞在旁边收纳托盘作为同资产被动附件,没有自动换刀或Matterix动态换模。","50mm/85mL下杯按理想圆柱有效高度43.29mm;上段是装样扩展杯,不将85mL样品量冒称整套外廓容积。","22kg是厂家主机质量;含停车附件真实总质量未知。仿真仍使用22kg总数值预算分配并明确非附件质量实测。","透明安全门互锁有手册依据,几何门/盖/夹紧螺钉动作是工程装配代理,人工松螺纹和换刀接触未模拟。","Manufacturer±50N,1e-4N force resolution;0.9Nm range,2e-6Nm torque resolution;120rpm,185mm stroke,30mm/s axial rate are implemented bounds, not accuracy qualification","Manufacturer environment10–40C enforced at plant setup;20–80%RH/noncondensing environment is not modeled and must not be claimed validated","Original reference blade angle text is not silently reinterpreted as helix angle; default axial path/speed independent engineering inputs within hardware bounds","All generated traces are mixed measured_scalar_anchor_plus_engineering_response, not nativeFT4 force/torque raw data; missing scalar anchors use explicitly provided fallback values and remain assumptions","No measured particle contacts, cohesive/dissipative DEM calibration, particle attrition, segregation or electrostatic simulation","Manual motion outside acquisition is a kinematic positioning proxy; force production and packing effects are modeled only in acquisition","Scene may validate blade only; shear head/piston/permeability process support does not prove physical tool exchange or accessory collision","Power shutdown/cancel and safetydoor freeze actual partial effects; a new acquisition.start is required after door closure","Registered Session filters truth and owner-bound result/poll/cancel; trusted low-level Runtime is not filesystem/process isolation","Gas temperature/viscosity, thermal capacity, maximum temperature rise, packing law, generated profile and sensor lag are useraccepted assumptions; thermal-domain excess explicitly fails; empirical noise and OEM calibration remain not_run"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.load","sample.remove","gas.load","gas.unload","power.set","clamp.set","service.set","tool.select","gas.open","door.set","axis.move","spindle.set_speed","gas.set_flow","method.configure","sensor.calibrate","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.energy","analysis.shear_yield","analysis.permeability","ledger.read","sim.step"],"unsupported":["dem.particles","noise.empirical","accuracy.certification","robot.tool_change","hardware.connect","liquid.viscosity","hopper.design_standard","electrostatics.measure"],"note_zh":"CHEM-124 FT4 Powder Rheometer以306×306×760mm/22kg及±50N、0.0001N、900mNm、0.002mNm、120rpm、185mm、30mm/s约束建模。独立粉体四模式运行层实现动态双功积分/第七次BFE/SE、剪切、压缩和有限氮气Darcy透气;34单测、29实际API/状态schema、119独立输出检查通过。公开文献137记录/343标量(其中15个Carr指数并非FT4测量,10个为已发表AIFE标准差;各测量类型分开保留),保守51材料组(含复合粉体/合金),其中动态仅15记录/9组;原始F/T曲线为0,不把牌号或浓度算新物质。真实动力学、粒子接触与剪切/压缩/透气系数为显式工程输入。6关节/8接口/1蓝灯,剪切与压缩附件位于侧托盘;实际双实例场景300检查验证安装叶片的运动中坐标、开门双轴立即停、取消/冻结/有限气耗和质量能量账本;未验证真实附件更换或原厂精度。正文−48°刀角语义、官网单位/ASTM编号及原始工作表冲突均记录;总交付partial。"}},"previews":["previews/freeman_ft4powder/preview_accessories.webp","previews/freeman_ft4powder/preview_axis_lower.webp","previews/freeman_ft4powder/preview_blade_detail.webp","previews/freeman_ft4powder/preview_closed.webp","previews/freeman_ft4powder/preview_door_half.webp","previews/freeman_ft4powder/preview_door_open.webp","previews/freeman_ft4powder/preview_front.webp","previews/freeman_ft4powder/preview_measurement.webp","previews/freeman_ft4powder/preview_measuring.webp","previews/freeman_ft4powder/preview_real_references.webp","previews/freeman_ft4powder/preview_rear_service.webp","previews/freeman_ft4powder/preview_rotated.webp","previews/freeman_ft4powder/preview_vessel_detail.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/asset.contract.json","bytes":1133594},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/collision_proxies.json","bytes":209325},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/geometry_manifest.json","bytes":389990},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.blend","bytes":460031},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.glb","bytes":384316},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.urdf","bytes":249964},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/output_templates.json","bytes":822},{"name":"powder_flow_library.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/powder_flow_library.json","bytes":55639},{"name":"powder_flow_reference_library.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/powder_flow_reference_library.json","bytes":277307},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/说明.md","bytes":2802}],"completeness":{"components":143,"with_collisions":143,"with_objects":143,"with_function":143,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"freeman_ft4powder","chem_id":"CHEM-124","name_en":"Powder rheometer","maker":"Freeman Technology / Micromeritics","model":"FT4 Powder Rheometer","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/freeman_ft4powder/asset.contract.json","runtime":"scripts/asset_runtime/freeman_ft4powder.py"} \ No newline at end of file +{"tid":"instrument.freeman_ft4powder","asset_dir":"expansion_batch03/t4_measure/freeman_ft4powder","name_zh":"Freeman Technology / Micromeritics FT4 Powder Rheometer 粉体流动性流变仪","category":"颗粒孔隙与界面","description_zh":"定量粉体填装与历史状态、叶片动态流动能、剪切屈服、压缩和气体透过;实测模板与未知工程系数分别注明来源","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,底面Z=0,+X右/+Y后"},"mass_kg":22.0,"size_m":[0.48,0.306,0.76],"bbox_min":[-0.327,-0.153,0.0],"bbox_max":[0.153,0.153,0.76],"manifest_dimensions_m":[0.47999998927116394,0.305999997233972,0.7599999904632568],"glb":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.urdf","links":{"base_link":"/Geometry/base_link","drive_head":"/Geometry/base_link/drive_head","spindle":"/Geometry/base_link/drive_head/spindle","clamp_left":"/Geometry/base_link/clamp_left","clamp_right":"/Geometry/base_link/clamp_right","safety_door":"/Geometry/base_link/safety_door","service_cover":"/Geometry/base_link/service_cover"},"frames":{"pre_place":[-0.254,0.012,0.196],"place":[-0.254,0.012,0.066],"post_place":[-0.254,0.012,0.196],"joint_drive_head_joint":[0.0,-0.045,0.565],"joint_spindle_joint":[0.0,-0.045,0.509],"joint_clamp_left_joint":[-0.047,-0.045,0.105],"joint_clamp_right_joint":[0.047,-0.045,0.105],"joint_safety_door_joint":[0.147,0.071,0.332],"joint_service_cover_joint":[0.0,0.151,0.373]},"joints":[{"name":"drive_head_joint","type":"prismatic","parent":"housing","child":"drive_head","axis":[0.0,0.0,-1.0],"lower":0.0,"upper":0.185,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.045,0.565],"child_prim":"/Geometry/base_link/drive_head","child_bbox_min":[-0.097,-0.142,0.2795],"child_bbox_max":[0.097,0.096,0.615],"kind":"other"},{"name":"spindle_joint","type":"revolute","parent":"drive_head","child":"spindle","axis":[0.0,0.0,1.0],"lower":-3.14159,"upper":3.14159,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.045,0.509],"child_prim":"/Geometry/base_link/drive_head/spindle","child_bbox_min":[-0.02398,-0.065,0.2795],"child_bbox_max":[0.02398,-0.025,0.521],"kind":"rotor"},{"name":"clamp_left_joint","type":"prismatic","parent":"housing","child":"clamp_left","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[-0.047,-0.045,0.105],"child_prim":"/Geometry/base_link/clamp_left","child_bbox_min":[-0.056,-0.054,0.1015],"child_bbox_max":[-0.038,-0.036,0.1085],"kind":"other"},{"name":"clamp_right_joint","type":"prismatic","parent":"housing","child":"clamp_right","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.047,-0.045,0.105],"child_prim":"/Geometry/base_link/clamp_right","child_bbox_min":[0.038,-0.054,0.1015],"child_bbox_max":[0.056,-0.036,0.1085],"kind":"other"},{"name":"safety_door_joint","type":"revolute","parent":"housing","child":"safety_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.65,"effort":10.0,"mimic":null,"origin_m":[0.147,0.071,0.332],"child_prim":"/Geometry/base_link/safety_door","child_bbox_min":[-0.147,-0.15,0.079],"child_bbox_max":[0.152,0.076,0.585],"kind":"door"},{"name":"service_cover_joint","type":"prismatic","parent":"housing","child":"service_cover","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.06,"effort":10.0,"mimic":null,"origin_m":[0.0,0.151,0.373],"child_prim":"/Geometry/base_link/service_cover","child_bbox_min":[-0.111,0.149,0.1255],"child_bbox_max":[0.111,0.153,0.6205],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample","link":"base_link","part":"freeman_ft4powder__sample_vessel","pos":[0.0,-0.045,0.1333],"rot":[1.0,0.0,0.0,0.0],"pos_link":[0.0,-0.045,0.1333],"rot_link":[1.0,0.0,0.0,0.0],"radius_m":0.025,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,-1.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"tool","link":"spindle","part":"freeman_ft4powder__spindle_hub","pos":[0.0,-0.045,0.492],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.0,0.0,-0.017],"rot_link":[0.707107,0.0,0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"air","link":"base_link","part":"freeman_ft4powder__gas_in","pos":[0.04,0.147,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.04,0.147,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"exhaust","link":"base_link","part":"freeman_ft4powder__gas_exhaust","pos":[0.083,0.147,0.083],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[0.083,0.147,0.083],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"freeman_ft4powder__power_in","pos":[-0.08,0.151,0.091],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.08,0.151,0.091],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"freeman_ft4powder__data_port","pos":[-0.02,0.151,0.091],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.02,0.151,0.091],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"shear_accessory","link":"base_link","part":"freeman_ft4powder__shear_head","pos":[-0.223,-0.073,0.044],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.223,-0.073,0.044],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false},{"name":"compression_accessory","link":"base_link","part":"freeman_ft4powder__compression_piston","pos":[-0.285,-0.073,0.044],"rot":[0.7071067811865475,0.0,-0.0,0.7071067811865475],"pos_link":[-0.285,-0.073,0.044],"rot_link":[0.707107,0.0,-0.0,0.707107],"radius_m":0.003,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,-1.0,0.0],"capture_m":0.003,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"power","part":"freeman_ft4powder__lamp_power","prim":"/Geometry/base_link/readout_power","link":"base_link","digits":0,"decimals":0,"unit":"1","center":[0.1,-0.153,0.035],"up":[-0.0,-0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.05,0.3,0.9],"off":[0.01,0.03,0.08],"size_m":[0.017,0.017],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"table","weight_class":"fixed","mass_kg":22.0,"footprint_m":[0.48,0.306],"height_m":0.76,"clearance_m":{"front":0.399,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.499,"work_height_m":0.1333,"primary_slot":"sample","access":["safety_door_joint"],"slot_count":8,"mass_evidence":"FT4 Powder Rheometer documented whole-instrument22kg numerical assembly budget; actual component masses unknown"},"components":[{"id":"housing","name_zh":"主机不锈钢承重底座","function_zh":"主机不锈钢承重底座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__housing"],"collisions":[{"shape":"box","origin_m":[0,0,0.0375],"rpy_rad":[0,0,0],"size_m":[0.306,0.306,0.051]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_0","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.128,-0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_1","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.128,0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_2","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.128,-0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"foot_3","name_zh":"四只防滑底脚","function_zh":"四只防滑底脚","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.128,0.128,0.007],"rpy_rad":[0,0,0],"radius_m":0.013,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"work_table","name_zh":"不锈钢工作台面","function_zh":"不锈钢工作台面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__work_table"],"collisions":[{"shape":"box","origin_m":[0,-0.01,0.0645],"rpy_rad":[0,0,0],"size_m":[0.3,0.278,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_column","name_zh":"后部立柱白色侧罩","function_zh":"后部立柱白色侧罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__left_column"],"collisions":[{"shape":"box","origin_m":[-0.1365,0.117,0.4115],"rpy_rad":[0,0,0],"size_m":[0.033,0.072,0.697]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"left_column_inner","name_zh":"立柱内侧不锈钢折边","function_zh":"立柱内侧不锈钢折边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__left_column_inner"],"collisions":[{"shape":"box","origin_m":[-0.116,0.105,0.3265],"rpy_rad":[0,0,0],"size_m":[0.008,0.02,0.521]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_column","name_zh":"后部立柱白色侧罩","function_zh":"后部立柱白色侧罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__right_column"],"collisions":[{"shape":"box","origin_m":[0.1365,0.117,0.4115],"rpy_rad":[0,0,0],"size_m":[0.033,0.072,0.697]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"right_column_inner","name_zh":"立柱内侧不锈钢折边","function_zh":"立柱内侧不锈钢折边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__right_column_inner"],"collisions":[{"shape":"box","origin_m":[0.116,0.105,0.3265],"rpy_rad":[0,0,0],"size_m":[0.008,0.02,0.521]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_wall","name_zh":"后部固定框架与真实维护开口","function_zh":"后部固定框架与真实维护开口","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_wall"],"collisions":[{"shape":"box","origin_m":[-0.1115,0.145,0.4085],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.008,0.683]},{"shape":"box","origin_m":[0.1115,0.145,0.4085],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.017,0.008,0.683]},{"shape":"box","origin_m":[0,0.145,0.101],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.206,0.008,0.068]},{"shape":"box","origin_m":[0,0.145,0.68],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.206,0.008,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"backplate","name_zh":"工作区不锈钢立面","function_zh":"工作区不锈钢立面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__backplate"],"collisions":[{"shape":"box","origin_m":[0,0.106,0.327],"rpy_rad":[0,0,0],"size_m":[0.237,0.006,0.522]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_electronics","name_zh":"顶部驱动与控制箱","function_zh":"顶部驱动与控制箱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_electronics"],"collisions":[{"shape":"box","origin_m":[0,0.0485,0.69],"rpy_rad":[0,0,0],"size_m":[0.265,0.185,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_front_trim","name_zh":"顶部金属弧形空心罩","function_zh":"顶部金属弧形空心罩","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_front_trim"],"collisions":[{"shape":"box","origin_m":[0.10125,-0.045,0.6505],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.09354280266676779,-0.006253302473034655,0.6505],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.07159456159513794,0.02659456159513794,0.6505],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.03874669752696535,0.04854280266676779,0.6505],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[6.199774420683476e-18,0.05625000000000001,0.6505],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.038746697526965336,0.04854280266676779,0.6505],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.07159456159513794,0.02659456159513794,0.6505],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.09354280266676779,-0.0062533024730346415,0.6505],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.10125,-0.044999999999999984,0.6505],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.0935428026667678,-0.08374669752696533,0.6505],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.07159456159513795,-0.11659456159513794,0.6505],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-0.0387466975269654,-0.13854280266676777,0.6505],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[-1.8599323262050427e-17,-0.14625,0.6505],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.038746697526965364,-0.13854280266676777,0.6505],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.07159456159513793,-0.11659456159513795,0.6505],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.00449999999999999,0.04027975439438075,0.125]},{"shape":"box","origin_m":[0.09354280266676776,-0.0837466975269654,0.6505],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.00449999999999999,0.04027975439438075,0.125]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"upper_face","name_zh":"上头铝合金前铭牌","function_zh":"上头铝合金前铭牌","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__upper_face"],"collisions":[{"shape":"box","origin_m":[0,-0.1485,0.689],"rpy_rad":[0,0,0],"size_m":[0.042,0.003,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller","name_zh":"立柱内控制模块位置代理","function_zh":"立柱内控制模块位置代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller"],"collisions":[{"shape":"box","origin_m":[0,0.13,0.494],"rpy_rad":[0,0,0],"size_m":[0.15,0.022,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","power.set","method.configure","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.energy","analysis.shear_yield","analysis.permeability","ledger.read","sim.step","dem.particles","noise.empirical","accuracy.certification","robot.tool_change","hardware.connect","liquid.viscosity","hopper.design_standard","electrostatics.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_mount_0","name_zh":"控制模块横向安装耳","function_zh":"控制模块横向安装耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.089,0.141,0.494],"rpy_rad":[0,0,0],"size_m":[0.042,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"controller_mount_1","name_zh":"控制模块横向安装耳","function_zh":"控制模块横向安装耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__controller_mount_1"],"collisions":[{"shape":"box","origin_m":[0.089,0.141,0.494],"rpy_rad":[0,0,0],"size_m":[0.042,0.012,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"axis_rail_0","name_zh":"竖向精密导柱","function_zh":"竖向精密导柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__axis_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.079,0.084,0.47],"rpy_rad":[0,0,0],"radius_m":0.0055,"length_m":0.318}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_upper_mount_0","name_zh":"导柱上固定座","function_zh":"导柱上固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_upper_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.079,0.089,0.627],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_lower_mount_0","name_zh":"导柱下固定座","function_zh":"导柱下固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_lower_mount_0"],"collisions":[{"shape":"box","origin_m":[-0.079,0.089,0.318],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"axis_rail_1","name_zh":"竖向精密导柱","function_zh":"竖向精密导柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__axis_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.079,0.084,0.47],"rpy_rad":[0,0,0],"radius_m":0.0055,"length_m":0.318}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_upper_mount_1","name_zh":"导柱上固定座","function_zh":"导柱上固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_upper_mount_1"],"collisions":[{"shape":"box","origin_m":[0.079,0.089,0.627],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rail_lower_mount_1","name_zh":"导柱下固定座","function_zh":"导柱下固定座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rail_lower_mount_1"],"collisions":[{"shape":"box","origin_m":[0.079,0.089,0.318],"rpy_rad":[0,0,0],"size_m":[0.025,0.03,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_rail_bridge","name_zh":"导柱下端横向支座","function_zh":"导柱下端横向支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lower_rail_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.096,0.314],"rpy_rad":[0,0,0],"size_m":[0.195,0.021,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"drive_head","name_zh":"沿立柱升降的金属驱动头壳","function_zh":"沿立柱升降的金属驱动头壳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,-0.045,0.565],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__drive_head"],"collisions":[{"shape":"box","origin_m":[0.0935,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0863827362898053,0.035780900926135895,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0661144840409422,0.06611448404094218,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.0357809009261359,0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[5.725223786013876e-18,0.0935,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.03578090092613589,0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.06611448404094218,0.0661144840409422,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.0863827362898053,0.0357809009261359,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.0935,1.1450447572027752e-17,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.08638273628980532,-0.03578090092613588,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.06611448404094221,-0.06611448404094218,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-0.03578090092613594,-0.08638273628980529,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[-1.7175671358041628e-17,-0.0935,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.035780900926135915,-0.0863827362898053,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.06611448404094218,-0.06611448404094221,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.007000000000000006,0.037196612699996044,0.1]},{"shape":"box","origin_m":[0.08638273628980529,-0.03578090092613595,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.007000000000000006,0.037196612699996044,0.1]}],"joint":{"type":"prismatic","axis":[0,0,-1],"limits":[0.0,0.185],"state_id":"axis.position_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tool.select","axis.move","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_back_support","name_zh":"升降头背部连接块","function_zh":"升降头背部连接块","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_back_support"],"collisions":[{"shape":"box","origin_m":[0,0.1065,0],"rpy_rad":[0,0,0],"size_m":[0.185,0.031,0.1]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_0_0","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_0_0"],"collisions":[{"shape":"box","origin_m":[-0.0701,0.129,-0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064954,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.13529325035256026,-0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1379,-0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.1352932503525603,-0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0879,0.129,-0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1201,-0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064956,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_0_1","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_0_1"],"collisions":[{"shape":"box","origin_m":[-0.0701,0.129,0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064954,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.13529325035256026,0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1379,0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.1352932503525603,0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0879,0.129,0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08722252783935046,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.08529325035256027,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0824058825480493,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.079,0.1201,0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.0755941174519507,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07270674964743973,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[-0.07077747216064956,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_1_0","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_1_0"],"collisions":[{"shape":"box","origin_m":[0.0879,0.129,-0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935046,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.13529325035256026,-0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1379,-0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.13722252783935046,-0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.1352932503525603,-0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1324058825480493,-0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0701,0.129,-0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1201,-0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.12077747216064955,-0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.12270674964743973,-0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935044,0.1255941174519507,-0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_bearing_1_1","name_zh":"导柱空心滑动轴承","function_zh":"导柱空心滑动轴承","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_bearing_1_1"],"collisions":[{"shape":"box","origin_m":[0.0879,0.129,0.036],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935046,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.13529325035256026,0.036],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1379,0.036],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.13722252783935046,0.036],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.1352932503525603,0.036],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1324058825480493,0.036],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0701,0.129,0.036],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07077747216064954,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.07270674964743973,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0755941174519507,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.079,0.1201,0.036],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.0824058825480493,0.12077747216064955,0.036],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08529325035256027,0.12270674964743973,0.036],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]},{"shape":"box","origin_m":[0.08722252783935044,0.1255941174519507,0.036],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.006200000000000001,0.0035406401393579126,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_upper_ring","name_zh":"驱动头上端框环","function_zh":"驱动头上端框环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_upper_ring"],"collisions":[{"shape":"box","origin_m":[0.0575,0.0,0.048],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939899,0.022004297360992662,0.048],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.040658639918226484,0.04065863991822648,0.048],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992665,0.05312307311939899,0.048],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[3.52085954754864e-18,0.0575,0.048],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992662,0.05312307311939899,0.048],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822648,0.040658639918226484,0.048],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.05312307311939899,0.02200429736099267,0.048],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.0575,7.04171909509728e-18,0.048],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.053123073119399,-0.02200429736099266,0.048],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822649,-0.04065863991822648,0.048],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992697,-0.05312307311939898,0.048],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-1.0562578642645921e-17,-0.0575,0.048],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992676,-0.053123073119398984,0.048],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.04065863991822648,-0.04065863991822649,0.048],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939898,-0.0220042973609927,0.048],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.079,0.02287492224866067,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"head_lower_ring","name_zh":"驱动头下端框环","function_zh":"驱动头下端框环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__head_lower_ring"],"collisions":[{"shape":"box","origin_m":[0.0575,0.0,-0.048],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939899,0.022004297360992662,-0.048],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.040658639918226484,0.04065863991822648,-0.048],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992665,0.05312307311939899,-0.048],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[3.52085954754864e-18,0.0575,-0.048],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992662,0.05312307311939899,-0.048],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822648,0.040658639918226484,-0.048],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.05312307311939899,0.02200429736099267,-0.048],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.0575,7.04171909509728e-18,-0.048],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.053123073119399,-0.02200429736099266,-0.048],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.04065863991822649,-0.04065863991822648,-0.048],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-0.022004297360992697,-0.05312307311939898,-0.048],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[-1.0562578642645921e-17,-0.0575,-0.048],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.022004297360992676,-0.053123073119398984,-0.048],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.04065863991822648,-0.04065863991822649,-0.048],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.079,0.02287492224866067,0.004]},{"shape":"box","origin_m":[0.05312307311939898,-0.0220042973609927,-0.048],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.079,0.02287492224866067,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"load_cell","name_zh":"轴向力与扭矩传感器壳体","function_zh":"轴向力与扭矩传感器壳体","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__load_cell"],"collisions":[{"shape":"box","origin_m":[0.02175,0.0,-0.043],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.020094379832120486,0.008323364653940702,-0.043],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.015379572490807408,0.015379572490807406,-0.043],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.008323364653940703,0.020094379832120486,-0.043],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[1.3318033940727466e-18,0.02175,-0.043],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.008323364653940702,0.020094379832120486,-0.043],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.015379572490807406,0.015379572490807408,-0.043],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.020094379832120486,0.008323364653940705,-0.043],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.02175,2.663606788145493e-18,-0.043],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.020094379832120486,-0.0083233646539407,-0.043],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.015379572490807411,-0.015379572490807406,-0.043],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-0.008323364653940714,-0.02009437983212048,-0.043],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[-3.9954101822182395e-18,-0.02175,-0.043],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.008323364653940707,-0.020094379832120483,-0.043],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.015379572490807404,-0.015379572490807411,-0.043],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.010499999999999999,0.008652687981015122,0.031]},{"shape":"box","origin_m":[0.02009437983212048,-0.008323364653940716,-0.043],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.010499999999999999,0.008652687981015122,0.031]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","sensor.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle","name_zh":"主轴转子及夹持套","function_zh":"主轴转子及夹持套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"drive_head","origin_m":[0.0,0.0,-0.056],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle"],"collisions":[{"shape":"box","origin_m":[0.0112,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.01034745076412641,0.004286054442489006,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.007919595949289333,0.007919595949289331,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.0042860544424890065,0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[6.858022075225178e-19,0.0112,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.004286054442489005,0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.007919595949289331,0.007919595949289333,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.01034745076412641,0.0042860544424890065,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.0112,1.3716044150450356e-18,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.010347450764126413,-0.004286054442489004,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.007919595949289334,-0.007919595949289331,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-0.004286054442489012,-0.010347450764126409,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[-2.057406622567553e-18,-0.0112,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.004286054442489008,-0.01034745076412641,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.007919595949289331,-0.007919595949289334,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]},{"shape":"box","origin_m":[0.010347450764126409,-0.0042860544424890125,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.009600000000000001,0.0044556370293043395,0.024]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-3.141592653589793,3.141592653589793],"state_id":"spindle.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spindle.set_speed","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_hub","name_zh":"手拧夹紧主轴螺帽","function_zh":"手拧夹紧主轴螺帽","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle_hub"],"collisions":[{"shape":"box","origin_m":[0.0132,0.0,-0.017],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.012195209829148984,0.005051421307219185,-0.017],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.009333809511662428,0.009333809511662426,-0.017],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.005051421307219186,0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[8.082668874372531e-19,0.0132,-0.017],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.0050514213072191845,0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.009333809511662426,0.009333809511662428,-0.017],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.012195209829148984,0.005051421307219186,-0.017],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.0132,1.6165337748745062e-18,-0.017],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.012195209829148986,-0.005051421307219184,-0.017],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.00933380951166243,-0.009333809511662426,-0.017],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-0.005051421307219192,-0.012195209829148982,-0.017],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[-2.424800662311759e-18,-0.0132,-0.017],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.005051421307219188,-0.012195209829148984,-0.017],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.009333809511662424,-0.00933380951166243,-0.017],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.013600000000000001,0.005251286498822972,0.013]},{"shape":"box","origin_m":[0.012195209829148982,-0.005051421307219193,-0.017],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.013600000000000001,0.005251286498822972,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"spindle_shaft","name_zh":"叶片精密不锈钢长轴","function_zh":"叶片精密不锈钢长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__spindle_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.111],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.234}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shaft_circlip","name_zh":"主轴插入止挡卡簧","function_zh":"主轴插入止挡卡簧","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shaft_circlip"],"collisions":[{"shape":"box","origin_m":[0.0072,0.0,-0.0115],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.006651932634081264,0.0027553207130286464,-0.0115],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.005091168824543142,0.005091168824543141,-0.0115],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.002755320713028647,0.006651932634081264,-0.0115],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[4.408728476930471e-19,0.0072,-0.0115],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.002755320713028646,0.006651932634081264,-0.0115],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.005091168824543141,0.005091168824543142,-0.0115],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.006651932634081264,0.0027553207130286473,-0.0115],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.0072,8.817456953860942e-19,-0.0115],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.006651932634081265,-0.0027553207130286456,-0.0115],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.005091168824543143,-0.005091168824543141,-0.0115],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-0.0027553207130286504,-0.0066519326340812625,-0.0115],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[-1.3226185430791413e-18,-0.0072,-0.0115],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0027553207130286477,-0.006651932634081263,-0.0115],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0050911688245431404,-0.005091168824543143,-0.0115],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]},{"shape":"box","origin_m":[0.0066519326340812625,-0.002755320713028651,-0.0115],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0026000000000000007,0.002864338090267075,0.0018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade","name_zh":"48mm×10mm双翼扭曲测量叶片","function_zh":"48mm×10mm双翼扭曲测量叶片","physical_meaning_zh":"官方标准48mm直径10mm宽;真正扭曲封闭薄板网格,局部42°扭角与0.65mm厚为照片工程估计。","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade"],"collisions":[{"shape":"box","origin_m":[-0.021,0.0,-0.224],"rpy_rad":[-0.641943452985404,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.018000000000000002,0.0,-0.224],"rpy_rad":[-0.5502372454160606,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.015000000000000001,0.0,-0.224],"rpy_rad":[-0.4585310378467171,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.012,0.0,-0.224],"rpy_rad":[-0.36682483027737367,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.009000000000000001,0.0,-0.224],"rpy_rad":[-0.2751186227080303,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.006000000000000002,0.0,-0.224],"rpy_rad":[-0.18341241513868692,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[-0.002999999999999999,0.0,-0.224],"rpy_rad":[-0.0917062075693434,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.0,0.0,-0.224],"rpy_rad":[0.0,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.002999999999999999,0.0,-0.224],"rpy_rad":[0.0917062075693434,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.005999999999999998,0.0,-0.224],"rpy_rad":[0.1834124151386868,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.008999999999999998,0.0,-0.224],"rpy_rad":[0.27511862270803017,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.012,0.0,-0.224],"rpy_rad":[0.36682483027737367,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.015000000000000003,0.0,-0.224],"rpy_rad":[0.45853103784671717,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.018,0.0,-0.224],"rpy_rad":[0.5502372454160604,0,0],"size_m":[0.0034,0.01,0.0008]},{"shape":"box","origin_m":[0.021,0.0,-0.224],"rpy_rad":[0.641943452985404,0,0],"size_m":[0.0034,0.01,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade_boss","name_zh":"叶片中央紧固凸台","function_zh":"叶片中央紧固凸台","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.224],"rpy_rad":[0,0,0],"radius_m":0.0075,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"blade_cap","name_zh":"叶片中央锁固螺钉","function_zh":"叶片中央锁固螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"spindle","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__blade_cap"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.228],"rpy_rad":[0,0,0],"radius_m":0.0045,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"table_balance","name_zh":"粉体杯称重承台","function_zh":"粉体杯称重承台","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__table_balance"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.073],"rpy_rad":[0,0,0],"radius_m":0.061,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_base","name_zh":"杯底可拆不锈钢底座","function_zh":"杯底可拆不锈钢底座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.0845],"rpy_rad":[0,0,0],"radius_m":0.036,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"porous_base","name_zh":"曝气/透气模式可换多孔底盘外观","function_zh":"曝气/透气模式可换多孔底盘外观","physical_meaning_zh":"多孔底盘是原厂可换附件,此模型装有透气基座外观;孔网为工程可见几何,不声称真实阻力率。","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__porous_base"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.045,0.08925],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"base_gasket","name_zh":"玻璃杯底部O形密封环","function_zh":"玻璃杯底部O形密封环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__base_gasket"],"collisions":[{"shape":"box","origin_m":[0.0266,-0.045,0.0905],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.024575195564800225,-0.03482062069908861,0.0905],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.018809040379562166,-0.026190959620437836,0.0905],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.010179379300911388,-0.020424804435199773,0.0905],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[1.6287802428659797e-18,-0.0184,0.0905],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.010179379300911387,-0.020424804435199773,0.0905],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.018809040379562162,-0.026190959620437833,0.0905],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.024575195564800225,-0.03482062069908861,0.0905],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.0266,-0.045,0.0905],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.02457519556480023,-0.05517937930091138,0.0905],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.01880904037956217,-0.06380904037956216,0.0905],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-0.010179379300911402,-0.06957519556480021,0.0905],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[-4.886340728597938e-18,-0.0716,0.0905],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.010179379300911394,-0.06957519556480021,0.0905],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.01880904037956216,-0.06380904037956217,0.0905],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]},{"shape":"box","origin_m":[0.02457519556480022,-0.0551793793009114,0.0905],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0038000000000000013,0.010582137944597805,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"sample_vessel","name_zh":"50mm标准玻璃85mL工作杯","function_zh":"50mm标准玻璃85mL工作杯","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__sample_vessel"],"collisions":[{"shape":"box","origin_m":[0.026500000000000003,-0.045,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.024482807611549102,-0.03485888904232512,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.018738329701443512,-0.02626167029855649,0.11164507226049776],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.010141110957674882,-0.020517192388450897,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[1.6226570088702433e-18,-0.018499999999999996,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.010141110957674879,-0.020517192388450897,0.11164507226049776],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.01873832970144351,-0.026261670298556486,0.11164507226049776],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.024482807611549102,-0.03485888904232511,0.11164507226049776],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.026500000000000003,-0.045,0.11164507226049776],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.024482807611549105,-0.05514111095767488,0.11164507226049776],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.018738329701443516,-0.06373832970144351,0.11164507226049776],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-0.010141110957674894,-0.0694828076115491,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[-4.867971026610729e-18,-0.07150000000000001,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.010141110957674886,-0.0694828076115491,0.11164507226049776],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.018738329701443505,-0.06373832970144351,0.11164507226049776],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]},{"shape":"box","origin_m":[0.024482807611549095,-0.05514111095767489,0.11164507226049776],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.002999999999999999,0.010542355471121876,0.043290144520995534]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.remove","method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lower_cup_support","name_zh":"杯底塑料压紧圈","function_zh":"杯底塑料压紧圈","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lower_cup_support"],"collisions":[{"shape":"box","origin_m":[0.03115,-0.045,0.096],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.028778847437726584,-0.03307941108182745,0.096],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.02202637623396096,-0.022973623766039043,0.096],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.01192058891817255,-0.016221152562273414,0.096],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[1.9073873896720026e-18,-0.013849999999999998,0.096],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.011920588918172546,-0.016221152562273414,0.096],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.022026376233960955,-0.02297362376603904,0.096],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.028778847437726584,-0.03307941108182745,0.096],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.03115,-0.04499999999999999,0.096],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.028778847437726587,-0.056920588918172546,0.096],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.022026376233960962,-0.06702637623396096,0.096],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-0.011920588918172565,-0.07377884743772657,0.096],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[-5.722162169016008e-18,-0.07615,0.096],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.011920588918172555,-0.07377884743772659,0.096],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.02202637623396095,-0.06702637623396096,0.096],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005700000000000004,0.012392240487752695,0.009]},{"shape":"box","origin_m":[0.028778847437726577,-0.05692058891817257,0.096],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005700000000000004,0.012392240487752695,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_lower_ring","name_zh":"分体杯下段分离环","function_zh":"分体杯下段分离环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_lower_ring"],"collisions":[{"shape":"box","origin_m":[0.03265,-0.045,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.03016466673649351,-0.03250538593327982,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.023087036405740776,-0.021912963594259226,0.13029014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720183,-0.014835333263506487,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[1.999235899608054e-18,-0.01235,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720179,-0.014835333263506487,0.13029014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.023087036405740773,-0.021912963594259222,0.13029014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03016466673649351,-0.03250538593327981,0.13029014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03265,-0.04499999999999999,0.13029014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.030164666736493515,-0.05749461406672018,0.13029014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.02308703640574078,-0.06808703640574076,0.13029014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720198,-0.0751646667364935,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-5.9977076988241615e-18,-0.07765,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720188,-0.07516466673649351,0.13029014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.02308703640574077,-0.06808703640574078,0.13029014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.030164666736493505,-0.0574946140667202,0.13029014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0087,0.012988977589891667,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_upper_ring","name_zh":"分体杯上段分离环","function_zh":"分体杯上段分离环","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_upper_ring"],"collisions":[{"shape":"box","origin_m":[0.03265,-0.045,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.03016466673649351,-0.03250538593327982,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.023087036405740776,-0.021912963594259226,0.14129014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720183,-0.014835333263506487,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[1.999235899608054e-18,-0.01235,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720179,-0.014835333263506487,0.14129014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.023087036405740773,-0.021912963594259222,0.14129014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03016466673649351,-0.03250538593327981,0.14129014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.03265,-0.04499999999999999,0.14129014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.030164666736493515,-0.05749461406672018,0.14129014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.02308703640574078,-0.06808703640574076,0.14129014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-0.012494614066720198,-0.0751646667364935,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[-5.9977076988241615e-18,-0.07765,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.012494614066720188,-0.07516466673649351,0.14129014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.02308703640574077,-0.06808703640574078,0.14129014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0087,0.012988977589891667,0.01]},{"shape":"box","origin_m":[0.030164666736493505,-0.0574946140667202,0.14129014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0087,0.012988977589891667,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_vessel","name_zh":"装填预处理上延长玻璃杯","function_zh":"装填预处理上延长玻璃杯","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_vessel"],"collisions":[{"shape":"box","origin_m":[0.026500000000000003,-0.045,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.024482807611549102,-0.03485888904232512,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.018738329701443512,-0.02626167029855649,0.15879014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.010141110957674882,-0.020517192388450897,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[1.6226570088702433e-18,-0.018499999999999996,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.010141110957674879,-0.020517192388450897,0.15879014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.01873832970144351,-0.026261670298556486,0.15879014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.024482807611549102,-0.03485888904232511,0.15879014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.026500000000000003,-0.045,0.15879014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.024482807611549105,-0.05514111095767488,0.15879014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.018738329701443516,-0.06373832970144351,0.15879014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-0.010141110957674894,-0.0694828076115491,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[-4.867971026610729e-18,-0.07150000000000001,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.010141110957674886,-0.0694828076115491,0.15879014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.018738329701443505,-0.06373832970144351,0.15879014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.002999999999999999,0.010542355471121876,0.05]},{"shape":"box","origin_m":[0.024482807611549095,-0.05514111095767489,0.15879014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.002999999999999999,0.010542355471121876,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_top_rim","name_zh":"延长杯上口边缘","function_zh":"延长杯上口边缘","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_top_rim"],"collisions":[{"shape":"box","origin_m":[0.0267,-0.045,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.02466758351805136,-0.0347823523558521,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.018879751057680822,-0.02612024894231918,0.1822901445209955],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.0102176476441479,-0.02033241648194864,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[1.6349034768617165e-18,-0.018299999999999997,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.010217647644147896,-0.02033241648194864,0.1822901445209955],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.01887975105768082,-0.026120248942319176,0.1822901445209955],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.02466758351805136,-0.0347823523558521,0.1822901445209955],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.0267,-0.045,0.1822901445209955],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.02466758351805136,-0.055217647644147896,0.1822901445209955],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.018879751057680826,-0.06387975105768082,0.1822901445209955],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-0.010217647644147912,-0.06966758351805136,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[-4.904710430585149e-18,-0.0717,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.010217647644147903,-0.06966758351805136,0.1822901445209955],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.018879751057680815,-0.06387975105768082,0.1822901445209955],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]},{"shape":"box","origin_m":[0.02466758351805135,-0.05521764764414791,0.1822901445209955],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0034000000000000002,0.010621920418073739,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"funnel","name_zh":"装样白色导料漏斗","function_zh":"装样白色导料漏斗","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__funnel"],"collisions":[{"shape":"box","origin_m":[0.02915,-0.045,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.02693108837270401,-0.03384477794655763,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.02061216267158786,-0.02438783732841214,0.18629014452099552],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.011155222053442368,-0.01806891162729599,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[1.784922709757267e-18,-0.01585,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.011155222053442364,-0.01806891162729599,0.18629014452099552],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.020612162671587858,-0.024387837328412137,0.18629014452099552],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02693108837270401,-0.03384477794655763,0.18629014452099552],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02915,-0.04499999999999999,0.18629014452099552],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.02693108837270401,-0.05615522205344236,0.18629014452099552],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.020612162671587865,-0.06561216267158786,0.18629014452099552],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-0.011155222053442384,-0.071931088372704,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[-5.354768129271801e-18,-0.07415,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.011155222053442373,-0.07193108837270401,0.18629014452099552],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.020612162671587855,-0.06561216267158787,0.18629014452099552],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.026931088372704002,-0.05615522205344238,0.18629014452099552],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0017000000000000001,0.011596591018234062,0.018]},{"shape":"box","origin_m":[0.03465,-0.045,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.03201242580151609,-0.03174001906854964,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.024501249968113873,-0.02049875003188613,0.2087901445209955],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.013259980931450362,-0.012987574198483912,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[2.1217005795227893e-18,-0.010349999999999998,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.013259980931450359,-0.012987574198483912,0.2087901445209955],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.02450124996811387,-0.020498750031886125,0.2087901445209955],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03201242580151609,-0.03174001906854963,0.2087901445209955],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03465,-0.04499999999999999,0.2087901445209955],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.03201242580151609,-0.05825998093145036,0.2087901445209955],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.024501249968113877,-0.06950124996811387,0.2087901445209955],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-0.01325998093145038,-0.07701242580151607,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[-6.365101738568368e-18,-0.07965,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.01325998093145037,-0.07701242580151607,0.2087901445209955],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.024501249968113866,-0.06950124996811388,0.2087901445209955],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.012700000000000003,0.0137846270594103,0.027]},{"shape":"box","origin_m":[0.03201242580151608,-0.05825998093145038,0.2087901445209955],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.012700000000000003,0.0137846270594103,0.027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_seal","name_zh":"分体杯下接口密封","function_zh":"分体杯下接口密封","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_seal"],"collisions":[{"shape":"box","origin_m":[0.0269,-0.045,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.024852359424553612,-0.03470581566937908,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.01902117241391813,-0.02597882758608187,0.13349014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.010294184330620917,-0.020147640575446386,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[1.64714994485319e-18,-0.018099999999999998,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.010294184330620914,-0.020147640575446386,0.13349014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.01902117241391813,-0.02597882758608187,0.13349014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.024852359424553612,-0.03470581566937908,0.13349014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.0269,-0.045,0.13349014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.024852359424553615,-0.05529418433062091,0.13349014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.019021172413918132,-0.06402117241391812,0.13349014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-0.01029418433062093,-0.0698523594245536,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[-4.94144983455957e-18,-0.07189999999999999,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.010294184330620921,-0.06985235942455362,0.13349014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.019021172413918125,-0.06402117241391814,0.13349014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]},{"shape":"box","origin_m":[0.02485235942455361,-0.05529418433062093,0.13349014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004200000000000002,0.0107014853650256,0.0008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"extension_seal","name_zh":"上分体圈柔性夹持衬","function_zh":"上分体圈柔性夹持衬","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__extension_seal"],"collisions":[{"shape":"box","origin_m":[0.027000000000000003,-0.045,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.024944747377804746,-0.03466754732614257,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01909188309203679,-0.025908116907963213,0.14229014452099553],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.010332452673857427,-0.020055252622195253,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[1.653273178848927e-18,-0.017999999999999995,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.010332452673857424,-0.020055252622195253,0.14229014452099553],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.019091883092036785,-0.02590811690796321,0.14229014452099553],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.024944747377804746,-0.03466754732614257,0.14229014452099553],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.027000000000000003,-0.045,0.14229014452099553],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.02494474737780475,-0.05533245267385742,0.14229014452099553],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.01909188309203679,-0.06409188309203678,0.14229014452099553],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-0.010332452673857441,-0.06994474737780473,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[-4.959819536546781e-18,-0.07200000000000001,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01033245267385743,-0.06994474737780473,0.14229014452099553],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.01909188309203678,-0.06409188309203678,0.14229014452099553],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.004,0.010741267838501534,0.002]},{"shape":"box","origin_m":[0.02494474737780474,-0.05533245267385744,0.14229014452099553],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.004,0.010741267838501534,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_latch_ear_0","name_zh":"分体杯双侧锁定耳","function_zh":"分体杯双侧锁定耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_latch_ear_0"],"collisions":[{"shape":"box","origin_m":[-0.038,-0.045,0.14129014452099553],"rpy_rad":[0,0,0],"size_m":[0.014,0.02,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_hinge_post_0","name_zh":"分体杯定位竖销","function_zh":"分体杯定位竖销","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_hinge_post_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.039,-0.045,0.14529014452099553],"rpy_rad":[0,0,0],"radius_m":0.0027,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_thumb_0","name_zh":"分体杯手拧紧固头","function_zh":"分体杯手拧紧固头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_thumb_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.039,-0.045,0.16029014452099552],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_latch_ear_1","name_zh":"分体杯双侧锁定耳","function_zh":"分体杯双侧锁定耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_latch_ear_1"],"collisions":[{"shape":"box","origin_m":[0.038,-0.045,0.14129014452099553],"rpy_rad":[0,0,0],"size_m":[0.014,0.02,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_hinge_post_1","name_zh":"分体杯定位竖销","function_zh":"分体杯定位竖销","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_hinge_post_1"],"collisions":[{"shape":"cylinder","origin_m":[0.039,-0.045,0.14529014452099553],"rpy_rad":[0,0,0],"radius_m":0.0027,"length_m":0.027}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"split_thumb_1","name_zh":"分体杯手拧紧固头","function_zh":"分体杯手拧紧固头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__split_thumb_1"],"collisions":[{"shape":"cylinder","origin_m":[0.039,-0.045,0.16029014452099552],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_clamp","name_zh":"50mm杯安装横向夹紧条","function_zh":"50mm杯安装横向夹紧条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_clamp"],"collisions":[{"shape":"box","origin_m":[0,-0.045,0.074],"rpy_rad":[0,0,0],"size_m":[0.139,0.015,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_post_left","name_zh":"杯固定横条螺纹柱","function_zh":"杯固定横条螺纹柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_post_left"],"collisions":[{"shape":"cylinder","origin_m":[-0.047,-0.045,0.089],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_left","name_zh":"杯横条拇指螺钉轴向松开代理","function_zh":"杯横条拇指螺钉轴向松开代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[-0.047,-0.045,0.105],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_left"],"collisions":[{"shape":"box","origin_m":[0.00635,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00586663503144667,0.00243003979551832,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534577,0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00243003979551832,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[3.8882535872928463e-19,0.00635,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183198,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534576,0.004490128060534577,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00586663503144667,0.0024300397955183206,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00635,7.776507174585693e-19,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.005866635031446671,-0.0024300397955183193,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534578,-0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183237,-0.005866635031446669,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-1.1664760761878539e-18,-0.00635,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.0024300397955183215,-0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534575,-0.004490128060534578,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.005866635031446669,-0.0024300397955183237,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_lug_left","name_zh":"杯底固定圈侧支耳","function_zh":"杯底固定圈侧支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_lug_left"],"collisions":[{"shape":"box","origin_m":[-0.04,-0.045,0.098],"rpy_rad":[0,0,0],"size_m":[0.027,0.017,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_post_right","name_zh":"杯固定横条螺纹柱","function_zh":"杯固定横条螺纹柱","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_post_right"],"collisions":[{"shape":"cylinder","origin_m":[0.047,-0.045,0.089],"rpy_rad":[0,0,0],"radius_m":0.0035,"length_m":0.025}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_right","name_zh":"杯横条拇指螺钉轴向松开代理","function_zh":"杯横条拇指螺钉轴向松开代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.047,-0.045,0.105],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_right"],"collisions":[{"shape":"box","origin_m":[0.00635,0.0,0.0],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00586663503144667,0.00243003979551832,0.0],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534577,0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.00243003979551832,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[3.8882535872928463e-19,0.00635,0.0],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183198,0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534576,0.004490128060534577,0.0],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00586663503144667,0.0024300397955183206,0.0],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.00635,7.776507174585693e-19,0.0],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.005866635031446671,-0.0024300397955183193,0.0],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.004490128060534578,-0.004490128060534576,0.0],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-0.0024300397955183237,-0.005866635031446669,0.0],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[-1.1664760761878539e-18,-0.00635,0.0],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.0024300397955183215,-0.00586663503144667,0.0],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.004490128060534575,-0.004490128060534578,0.0],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]},{"shape":"box","origin_m":[0.005866635031446669,-0.0024300397955183237,0.0],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.005299999999999999,0.0025261870657216565,0.007]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0.0,0.003],"state_id":"clamp.release_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["clamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"clamp_lug_right","name_zh":"杯底固定圈侧支耳","function_zh":"杯底固定圈侧支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__clamp_lug_right"],"collisions":[{"shape":"box","origin_m":[0.04,-0.045,0.098],"rpy_rad":[0,0,0],"size_m":[0.027,0.017,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_0","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_0"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.103],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_1","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_1"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.113],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"vessel_mark_2","name_zh":"玻璃杯参考刻度线","function_zh":"玻璃杯参考刻度线","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__vessel_mark_2"],"collisions":[{"shape":"box","origin_m":[-0.006,-0.0732,0.123],"rpy_rad":[0,0,0],"size_m":[0.013,0.0003,0.0005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"safety_door","name_zh":"右侧铰接透明安全护门","function_zh":"右侧铰接透明安全护门","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.147,0.071,0.332],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__safety_door"],"collisions":[{"shape":"box","origin_m":[-0.147,-0.215,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.294,0.0024,0.506]},{"shape":"box","origin_m":[-0.2928,-0.1075,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024,0.215,0.506]},{"shape":"box","origin_m":[-0.0012,-0.1075,0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024,0.215,0.506]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0.0,1.65],"state_id":"door.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["door.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_pin_0","name_zh":"安全门固定铰轴","function_zh":"安全门固定铰轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_pin_0"],"collisions":[{"shape":"cylinder","origin_m":[0.147,0.071,0.12700000000000003],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.037}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_mount_0","name_zh":"安全门铰链上下固定支耳","function_zh":"安全门铰链上下固定支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_mount_0"],"collisions":[{"shape":"box","origin_m":[0.143,0.082,0.10500000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]},{"shape":"box","origin_m":[0.143,0.082,0.14900000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_hinge_0","name_zh":"安全门活动铰链套","function_zh":"安全门活动铰链套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_hinge_0"],"collisions":[{"shape":"box","origin_m":[0.00405,0.0,-0.205],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707112,0.0015498679010786135,-0.205],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055175,0.002863782463805517,-0.205],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786138,0.0037417121066707112,-0.205],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[2.47990976827339e-19,0.00405,-0.205],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786133,0.0037417121066707112,-0.205],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805517,0.0028637824638055175,-0.205],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707112,0.001549867901078614,-0.205],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.00405,4.95981953654678e-19,-0.205],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707117,-0.0015498679010786131,-0.205],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805518,-0.002863782463805517,-0.205],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786157,-0.0037417121066707104,-0.205],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-7.43972930482017e-19,-0.00405,-0.205],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786144,-0.003741712106670711,-0.205],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055166,-0.002863782463805518,-0.205],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707104,-0.001549867901078616,-0.205],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_leaf_0","name_zh":"安全门活动铰链耳","function_zh":"安全门活动铰链耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_leaf_0"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.006,-0.205],"rpy_rad":[0,0,0],"size_m":[0.012,0.015,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_pin_1","name_zh":"安全门固定铰轴","function_zh":"安全门固定铰轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_pin_1"],"collisions":[{"shape":"cylinder","origin_m":[0.147,0.071,0.537],"rpy_rad":[0,0,0],"radius_m":0.0028,"length_m":0.037}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_mount_1","name_zh":"安全门铰链上下固定支耳","function_zh":"安全门铰链上下固定支耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_mount_1"],"collisions":[{"shape":"box","origin_m":[0.143,0.082,0.515],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]},{"shape":"box","origin_m":[0.143,0.082,0.559],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.02,0.026,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_hinge_1","name_zh":"安全门活动铰链套","function_zh":"安全门活动铰链套","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_hinge_1"],"collisions":[{"shape":"box","origin_m":[0.00405,0.0,0.205],"rpy_rad":[0.0,-0.0,0.0],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707112,0.0015498679010786135,0.205],"rpy_rad":[0.0,-0.0,0.3926990816987242],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055175,0.002863782463805517,0.205],"rpy_rad":[0.0,-0.0,0.7853981633974483],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786138,0.0037417121066707112,0.205],"rpy_rad":[0.0,-0.0,1.1780972450961724],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[2.47990976827339e-19,0.00405,0.205],"rpy_rad":[0.0,-0.0,1.5707963267948966],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786133,0.0037417121066707112,0.205],"rpy_rad":[0.0,-0.0,1.9634954084936207],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805517,0.0028637824638055175,0.205],"rpy_rad":[0.0,-0.0,2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707112,0.001549867901078614,0.205],"rpy_rad":[0.0,-0.0,2.748893571891069],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.00405,4.95981953654678e-19,0.205],"rpy_rad":[0.0,-0.0,3.141592653589793],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0037417121066707117,-0.0015498679010786131,0.205],"rpy_rad":[0.0,-0.0,-2.7488935718910694],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.002863782463805518,-0.002863782463805517,0.205],"rpy_rad":[0.0,-0.0,-2.356194490192345],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-0.0015498679010786157,-0.0037417121066707104,0.205],"rpy_rad":[0.0,-0.0,-1.9634954084936214],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[-7.43972930482017e-19,-0.00405,0.205],"rpy_rad":[0.0,-0.0,-1.5707963267948968],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0015498679010786144,-0.003741712106670711,0.205],"rpy_rad":[0.0,-0.0,-1.1780972450961722],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0028637824638055166,-0.002863782463805518,0.205],"rpy_rad":[0.0,-0.0,-0.7853981633974485],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]},{"shape":"box","origin_m":[0.0037417121066707104,-0.001549867901078616,0.205],"rpy_rad":[0.0,-0.0,-0.3926990816987248],"size_m":[0.0019000000000000002,0.0016111901757752298,0.03]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_leaf_1","name_zh":"安全门活动铰链耳","function_zh":"安全门活动铰链耳","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_leaf_1"],"collisions":[{"shape":"box","origin_m":[-0.004,-0.006,0.205],"rpy_rad":[0,0,0],"size_m":[0.012,0.015,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle","name_zh":"透明护门左侧手柄","function_zh":"透明护门左侧手柄","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.217,0.06],"rpy_rad":[0,0,0],"radius_m":0.004,"length_m":0.106}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle_mount_0","name_zh":"护门把手垫","function_zh":"护门把手垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.214,0.01],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_handle_mount_1","name_zh":"护门把手垫","function_zh":"护门把手垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"safety_door","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_handle_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.282,-0.214,0.11],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"door_interlock","name_zh":"原厂安全门互锁位置代理","function_zh":"原厂安全门互锁位置代理","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__door_interlock"],"collisions":[{"shape":"box","origin_m":[0.126,0.09,0.568],"rpy_rad":[0,0,0],"size_m":[0.014,0.019,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_bezel","name_zh":"前面板蓝色发光按键金属圈","function_zh":"前面板蓝色发光按键金属圈","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_bezel"],"collisions":[{"shape":"box","origin_m":[0.10980000000000001,-0.1515,0.035],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10905401941861062,-0.1515,0.03875029763717788],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10692964645562818,-0.1515,0.04192964645562817],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10375029763717789,-0.1515,0.04405401941861061],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.1,-0.1515,0.044800000000000006],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09624970236282213,-0.1515,0.04405401941861061],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09307035354437185,-0.1515,0.04192964645562817],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09094598058138939,-0.1515,0.03875029763717788],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.0902,-0.1515,0.035],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09094598058138939,-0.1515,0.031249702362822124],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09307035354437183,-0.1515,0.02807035354437184],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.09624970236282213,-0.1515,0.025945980581389395],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.1,-0.1515,0.025200000000000004],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10375029763717789,-0.1515,0.025945980581389395],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10692964645562816,-0.1515,0.028070353544371835],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]},{"shape":"box","origin_m":[0.10905401941861062,-0.1515,0.031249702362822117],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0023999999999999994,0.0038986824006412967,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"lamp_power","name_zh":"原厂蓝色前电源按钮发光面","function_zh":"原厂蓝色前电源按钮发光面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__lamp_power"],"collisions":[{"shape":"cylinder","origin_m":[0.1,-0.1525,0.035],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0085,"length_m":0.001}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_button","name_zh":"前电源按钮固定外观","function_zh":"前电源按钮固定外观","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_button"],"collisions":[{"shape":"cylinder","origin_m":[0.1,-0.15,0.035],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0084,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_cover","name_zh":"后部电子维护板","function_zh":"后部电子维护板","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.151,0.373],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.222,0.004,0.495]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.06],"state_id":"service.slide_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["service.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_0","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.185],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_1","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.176],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_2","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.167],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_3","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.158],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_4","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.149],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_5","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.14],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_6","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.131],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_7","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.122],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_8","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.113],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"rear_vent_9","name_zh":"后部散热条","function_zh":"后部散热条","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__rear_vent_9"],"collisions":[{"shape":"box","origin_m":[0,0.0015,-0.10400000000000001],"rpy_rad":[0,0,0],"size_m":[0.114,0.001,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_0","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_0"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,0.001,-0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_1","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_1"],"collisions":[{"shape":"cylinder","origin_m":[-0.096,0.001,0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_2","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_2"],"collisions":[{"shape":"cylinder","origin_m":[0.096,0.001,-0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"service_screw_3","name_zh":"维护板螺钉","function_zh":"维护板螺钉","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"service_cover","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__service_screw_3"],"collisions":[{"shape":"cylinder","origin_m":[0.096,0.001,0.222],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0025,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"power_in","name_zh":"交流供电插座","function_zh":"交流供电插座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__power_in"],"collisions":[{"shape":"box","origin_m":[-0.08,0.151,0.091],"rpy_rad":[0,0,0],"size_m":[0.025,0.004,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"data_port","name_zh":"电脑控制数据接口","function_zh":"电脑控制数据接口","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__data_port"],"collisions":[{"shape":"box","origin_m":[-0.02,0.151,0.091],"rpy_rad":[0,0,0],"size_m":[0.019,0.004,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_manifold","name_zh":"气流附件歧管位置","function_zh":"气流附件歧管位置","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_manifold"],"collisions":[{"shape":"box","origin_m":[0.06,0.118,0.084],"rpy_rad":[0,0,0],"size_m":[0.08,0.022,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","gas.load","gas.unload","gas.open","gas.set_flow","sensor.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in","name_zh":"曝气/差压连接口 gas_in","function_zh":"曝气/差压连接口 gas_in","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_in"],"collisions":[{"shape":"box","origin_m":[0.04375,0.147,0.083],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.043464548246917326,0.147,0.0844350628713691],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04265165042944955,0.147,0.08565165042944956],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04143506287136909,0.147,0.08646454824691734],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04,0.147,0.08675000000000001],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03856493712863091,0.147,0.08646454824691734],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03734834957055045,0.147,0.08565165042944956],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036535451753082676,0.147,0.0844350628713691],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036250000000000004,0.147,0.083],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.036535451753082676,0.147,0.08156493712863092],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03734834957055045,0.147,0.08034834957055045],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.03856493712863091,0.147,0.07953545175308269],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04,0.147,0.07925],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04143506287136909,0.147,0.07953545175308269],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.04265165042944955,0.147,0.08034834957055045],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.043464548246917326,0.147,0.08156493712863092],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0025,0.001491842755347435,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_exhaust","name_zh":"曝气/差压连接口 gas_exhaust","function_zh":"曝气/差压连接口 gas_exhaust","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_exhaust"],"collisions":[{"shape":"box","origin_m":[0.08675000000000001,0.147,0.083],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08646454824691734,0.147,0.0844350628713691],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08565165042944956,0.147,0.08565165042944956],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.0844350628713691,0.147,0.08646454824691734],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.083,0.147,0.08675000000000001],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08156493712863092,0.147,0.08646454824691734],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08034834957055045,0.147,0.08565165042944956],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07953545175308267,0.147,0.0844350628713691],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07925,0.147,0.083],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.07953545175308267,0.147,0.08156493712863092],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08034834957055045,0.147,0.08034834957055045],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08156493712863092,0.147,0.07953545175308269],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.083,0.147,0.07925],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.0844350628713691,0.147,0.07953545175308269],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08565165042944956,0.147,0.08034834957055045],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0025,0.001491842755347435,0.012]},{"shape":"box","origin_m":[0.08646454824691732,0.147,0.08156493712863092],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0025,0.001491842755347435,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_in_connector","name_zh":"空心气口至歧管短接","function_zh":"空心气口至歧管短接","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_in_connector"],"collisions":[{"shape":"box","origin_m":[0.04,0.135,0.0804],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.03816152236891498,0.135,0.08116152236891498],"rpy_rad":[1.5707963267948966,0.7853981633974484,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0374,0.135,0.083],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.03816152236891498,0.135,0.08483847763108503],"rpy_rad":[1.5707963267948966,-0.7853981633974483,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04,0.135,0.08560000000000001],"rpy_rad":[-1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04183847763108502,0.135,0.08483847763108503],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0426,0.135,0.083],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.04183847763108502,0.135,0.08116152236891498],"rpy_rad":[-1.5707963267948966,0.7853981633974481,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_exhaust_connector","name_zh":"空心气口至歧管短接","function_zh":"空心气口至歧管短接","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_exhaust_connector"],"collisions":[{"shape":"box","origin_m":[0.083,0.135,0.0804],"rpy_rad":[-1.5707963267948966,1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08116152236891498,0.135,0.08116152236891498],"rpy_rad":[1.5707963267948966,0.7853981633974484,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.0804,0.135,0.083],"rpy_rad":[1.5707963267948966,6.123233995736766e-17,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08116152236891498,0.135,0.08483847763108503],"rpy_rad":[1.5707963267948966,-0.7853981633974483,3.141592653589793],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.083,0.135,0.08560000000000001],"rpy_rad":[-1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08483847763108503,0.135,0.08483847763108503],"rpy_rad":[-1.5707963267948966,-0.7853981633974485,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08560000000000001,0.135,0.083],"rpy_rad":[-1.5707963267948966,-1.8369701987210297e-16,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]},{"shape":"box","origin_m":[0.08483847763108503,0.135,0.08116152236891498],"rpy_rad":[-1.5707963267948966,0.7853981633974481,0.0],"size_m":[0.0012000000000000001,0.002054,0.016999999999999987]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"gas_route","name_zh":"透气底座下部气流路由示意","function_zh":"透气底座下部气流路由示意","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__gas_route"],"collisions":[{"shape":"cylinder","origin_m":[0.06,0.0765,0.083],"rpy_rad":[1.5707963267948966,1.5707963267948966,0.0],"radius_m":0.002,"length_m":0.08329999999999999},{"shape":"cylinder","origin_m":[0.045,-0.0049999999999999975,0.0835],"rpy_rad":[0.6059890969948227,-1.5565571840790953,0.6059890969948227],"radius_m":0.002,"length_m":0.08574588931013592}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"accessory_tray","name_zh":"同资产配套工具收纳托盘","function_zh":"同资产配套工具收纳托盘","physical_meaning_zh":"手册建议不用时放在邻近收纳盒;托盘位置/尺寸是场景工程布置,非主机306mm外廓。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__accessory_tray"],"collisions":[{"shape":"box","origin_m":[-0.254,0.012,0.008],"rpy_rad":[0,0,0],"size_m":[0.146,0.235,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_wall_left","name_zh":"附件托盘侧边","function_zh":"附件托盘侧边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_wall_left"],"collisions":[{"shape":"box","origin_m":[-0.324,0.012,0.023],"rpy_rad":[0,0,0],"size_m":[0.006,0.235,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_wall_right","name_zh":"附件托盘侧边","function_zh":"附件托盘侧边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_wall_right"],"collisions":[{"shape":"box","origin_m":[-0.184,0.012,0.023],"rpy_rad":[0,0,0],"size_m":[0.006,0.235,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_cross_0","name_zh":"附件托盘端边","function_zh":"附件托盘端边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_cross_0"],"collisions":[{"shape":"box","origin_m":[-0.254,-0.10250000000000001,0.023],"rpy_rad":[0,0,0],"size_m":[0.146,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"tray_cross_1","name_zh":"附件托盘端边","function_zh":"附件托盘端边","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__tray_cross_1"],"collisions":[{"shape":"box","origin_m":[-0.254,0.1265,0.023],"rpy_rad":[0,0,0],"size_m":[0.146,0.006,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston","name_zh":"通气压缩/透气活塞","function_zh":"通气压缩/透气活塞","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[-0.285,-0.073,0.044],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston"],"collisions":[{"shape":"box","origin_m":[0.02225,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.02055631959837613,5.213753950925507e-19,0.008514706370123247],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.015733125881400682,9.633761125619861e-19,0.01573312588140068],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123248,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[1.3624195640514303e-18,1.3624195640514303e-18,0.02225],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123247,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.01573312588140068,9.633761125619863e-19,0.015733125881400682],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,5.213753950925509e-19,0.00851470637012325],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02225,1.6684827582113165e-34,2.7248391281028606e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,-5.213753950925505e-19,-0.008514706370123245],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.015733125881400686,-9.633761125619861e-19,-0.01573312588140068],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123259,-1.2587115499200663e-18,-0.020556319598376123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-4.087258692154291e-18,-1.3624195640514303e-18,-0.02225],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123252,-1.2587115499200665e-18,-0.020556319598376126],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.01573312588140068,-9.633761125619865e-19,-0.015733125881400686],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.020556319598376123,-5.2137539509255155e-19,-0.00851470637012326],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_head_support","name_zh":"附件圆头下方软垫","function_zh":"附件圆头下方软垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_head_support"],"collisions":[{"shape":"box","origin_m":[-0.285,-0.073,0.018],"rpy_rad":[0,0,0],"size_m":[0.048,0.018,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_shaft","name_zh":"可拆附件手持长轴","function_zh":"可拆附件手持长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.157}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_collar","name_zh":"附件轴插接止挡","function_zh":"附件轴插接止挡","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0.153,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"compression_piston_support","name_zh":"附件软垫收纳支座","function_zh":"附件软垫收纳支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__compression_piston_support"],"collisions":[{"shape":"box","origin_m":[-0.285,0.058,0.0275],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head","name_zh":"粉体剪切试验辐射槽面头","function_zh":"粉体剪切试验辐射槽面头","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[-0.223,-0.073,0.044],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head"],"collisions":[{"shape":"box","origin_m":[0.02225,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.02055631959837613,5.213753950925507e-19,0.008514706370123247],"rpy_rad":[1.5707963267948966,-0.3926990816987242,2.536326566618167e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.015733125881400682,9.633761125619861e-19,0.01573312588140068],"rpy_rad":[1.5707963267948966,-0.7853981633974483,6.123233995736765e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123248,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[1.5707963267948966,-1.1780972450961724,1.4782794558091695e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[1.3624195640514303e-18,1.3624195640514303e-18,0.02225],"rpy_rad":[1.5707963267948966,-1.5707963267948966,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123247,1.2587115499200665e-18,0.02055631959837613],"rpy_rad":[-1.5707963267948966,-1.1780972450961724,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.01573312588140068,9.633761125619863e-19,0.015733125881400682],"rpy_rad":[-1.5707963267948966,-0.7853981633974484,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,5.213753950925509e-19,0.00851470637012325],"rpy_rad":[-1.5707963267948966,-0.39269908169872425,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02225,1.6684827582113165e-34,2.7248391281028606e-18],"rpy_rad":[-1.5707963267948966,-1.2246467991473532e-16,3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.02055631959837613,-5.213753950925505e-19,-0.008514706370123245],"rpy_rad":[-1.5707963267948966,0.39269908169872403,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.015733125881400686,-9.633761125619861e-19,-0.01573312588140068],"rpy_rad":[-1.5707963267948966,0.7853981633974482,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-0.008514706370123259,-1.2587115499200663e-18,-0.020556319598376123],"rpy_rad":[-1.5707963267948966,1.1780972450961718,-3.141592653589793],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[-4.087258692154291e-18,-1.3624195640514303e-18,-0.02225],"rpy_rad":[1.5707963267948966,1.5707963267948963,0.0],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.008514706370123252,-1.2587115499200665e-18,-0.020556319598376126],"rpy_rad":[1.5707963267948966,1.1780972450961722,-1.4782794558091688e-16],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.01573312588140068,-9.633761125619865e-19,-0.015733125881400686],"rpy_rad":[1.5707963267948966,0.7853981633974485,-6.12323399573677e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"box","origin_m":[0.020556319598376123,-5.2137539509255155e-19,-0.00851470637012326],"rpy_rad":[1.5707963267948966,0.3926990816987248,-2.5363265666181718e-17],"size_m":[0.0034999999999999996,0.008851600348394781,0.01]},{"shape":"cylinder","origin_m":[0,0.0015,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0215,"length_m":0.003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_head_support","name_zh":"附件圆头下方软垫","function_zh":"附件圆头下方软垫","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_head_support"],"collisions":[{"shape":"box","origin_m":[-0.223,-0.073,0.018],"rpy_rad":[0,0,0],"size_m":[0.048,0.018,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_shaft","name_zh":"可拆附件手持长轴","function_zh":"可拆附件手持长轴","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_shaft"],"collisions":[{"shape":"cylinder","origin_m":[0,0.083,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.157}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_collar","name_zh":"附件轴插接止挡","function_zh":"附件轴插接止挡","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_collar"],"collisions":[{"shape":"cylinder","origin_m":[0,0.153,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.008,"length_m":0.009}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_head_support","name_zh":"附件软垫收纳支座","function_zh":"附件软垫收纳支座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"accessory_tray","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_head_support"],"collisions":[{"shape":"box","origin_m":[-0.223,0.058,0.0275],"rpy_rad":[0,0,0],"size_m":[0.026,0.018,0.023]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"piston_screen","name_zh":"通气活塞真实交错开孔网面","function_zh":"通气活塞真实交错开孔网面","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__piston_screen"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.043,0.002,0.043]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"piston_boss","name_zh":"活塞网面中心紧固座","function_zh":"活塞网面中心紧固座","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"compression_piston","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__piston_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_0","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_0"],"collisions":[{"shape":"box","origin_m":[0.013,-0.002,0.0],"rpy_rad":[0,-0.0,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_1","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_1"],"collisions":[{"shape":"box","origin_m":[0.012010433922646727,-0.002,0.004974884620746167],"rpy_rad":[0,-0.39269908169872414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_2","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_2"],"collisions":[{"shape":"box","origin_m":[0.009192388155425118,-0.002,0.009192388155425116],"rpy_rad":[0,-0.7853981633974483,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_3","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_3"],"collisions":[{"shape":"box","origin_m":[0.004974884620746168,-0.002,0.012010433922646727],"rpy_rad":[0,-1.1780972450961724,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_4","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_4"],"collisions":[{"shape":"box","origin_m":[7.960204194457796e-19,-0.002,0.013],"rpy_rad":[0,-1.5707963267948966,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_5","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_5"],"collisions":[{"shape":"box","origin_m":[-0.004974884620746166,-0.002,0.012010433922646727],"rpy_rad":[0,-1.9634954084936207,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_6","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_6"],"collisions":[{"shape":"box","origin_m":[-0.009192388155425116,-0.002,0.009192388155425118],"rpy_rad":[0,-2.356194490192345,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_7","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_7"],"collisions":[{"shape":"box","origin_m":[-0.012010433922646727,-0.002,0.004974884620746169],"rpy_rad":[0,-2.748893571891069,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_8","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_8"],"collisions":[{"shape":"box","origin_m":[-0.013,-0.002,1.5920408388915591e-18],"rpy_rad":[0,-3.141592653589793,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_9","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_9"],"collisions":[{"shape":"box","origin_m":[-0.012010433922646729,-0.002,-0.004974884620746165],"rpy_rad":[0,-3.5342917352885173,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_10","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_10"],"collisions":[{"shape":"box","origin_m":[-0.00919238815542512,-0.002,-0.009192388155425116],"rpy_rad":[0,-3.9269908169872414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_11","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_11"],"collisions":[{"shape":"box","origin_m":[-0.004974884620746174,-0.002,-0.012010433922646724],"rpy_rad":[0,-4.319689898685965,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_12","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_12"],"collisions":[{"shape":"box","origin_m":[-2.3880612583373385e-18,-0.002,-0.013],"rpy_rad":[0,-4.71238898038469,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_13","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_13"],"collisions":[{"shape":"box","origin_m":[0.0049748846207461695,-0.002,-0.012010433922646726],"rpy_rad":[0,-5.105088062083414,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_14","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_14"],"collisions":[{"shape":"box","origin_m":[0.009192388155425115,-0.002,-0.00919238815542512],"rpy_rad":[0,-5.497787143782138,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_vane_15","name_zh":"剪切头辐射防滑凸叶","function_zh":"剪切头辐射防滑凸叶","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_vane_15"],"collisions":[{"shape":"box","origin_m":[0.012010433922646724,-0.002,-0.004974884620746175],"rpy_rad":[0,-5.890486225480862,0],"size_m":[0.019,0.004,0.0013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]},{"id":"shear_boss","name_zh":"剪切头中央轴固定","function_zh":"剪切头中央轴固定","physical_meaning_zh":"厂家照片支持形态;未公开局部尺寸/材料视觉/组件质量与内部布局为工程估计","subsystem":null,"parent":"shear_head","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["freeman_ft4powder__shear_boss"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0055,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_mass_evidence","simulation_mass_kg"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式确认有效热学、传感与附件尺寸;不声明厂家准确度","kind":"configuration","availability":"implemented","component_ids":["controller","load_cell","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["accept_engineering","ambient_k","thermal_capacity_j_k","maximum_temperature_rise_k","heat_loss_w_k","force_tau_s","torque_tau_s","pressure_tau_s","gas_viscosity_pa_s","gas_pressure_pa","gas_temperature_k","maximum_gas_flow_m3_s","maximum_pressure_drop_pa","vessel_diameter_m","vessel_volume_m3","blade_radius_m","shear_inner_radius_m","shear_outer_radius_m","compression_tau_s","shear_tau_s"]},"sample.load":{"function_zh":"宿主装填有限粉体;实测BFE/SE锚定动态响应,其余参数显式假设","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id","mass_kg","accept_engineering","accept_condition_scaling","conditioned_bulk_density_kg_m3","solid_density_kg_m3","initial_packing_ratio","initial_history_factor","conditioning_rate_s","packing_energy_exponent","tip_speed_exponent","force_work_fraction","missing_bfe_j","missing_specific_energy_j_kg","cohesion_pa","friction_angle_rad","compression_modulus_pa","permeability_m2","aeration_coefficient_s_m"]},"sample.remove":{"function_zh":"轴顶端停转松夹后回收粉体","kind":"configuration","availability":"implemented","component_ids":["sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"gas.load":{"function_zh":"装有限氮气库存;气流为所声明温压下实际体积","kind":"configuration","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["amount_mol"]},"gas.unload":{"function_zh":"关闭气路后回收剩余气体","kind":"configuration","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"power.set":{"function_zh":"仪器供电","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"clamp.set":{"function_zh":"手动锁紧样品杯夹具","kind":"device_command","availability":"implemented","component_ids":["vessel_clamp","clamp_left","clamp_right"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["locked"]},"service.set":{"function_zh":"断电后盖位移","kind":"device_command","availability":"implemented","component_ids":["service_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["distance_m"]},"tool.select":{"function_zh":"人工更换过程附件;场景模型能力另行验证","kind":"device_command","availability":"implemented","component_ids":["drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["tool_type"]},"gas.open":{"function_zh":"有限气路开关","kind":"device_command","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["enabled"]},"door.set":{"function_zh":"安全门打开立即停运动并冻结失败;关闭后必须显式重启","kind":"device_command","availability":"implemented","component_ids":["safety_door"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["opened"]},"axis.move":{"function_zh":"下行为正的轴向目标,0为上端,实际由host步进","kind":"device_command","availability":"implemented","component_ids":["drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","speed_m_s"]},"spindle.set_speed":{"function_zh":"叶片旋转目标,±120rpm","kind":"device_command","availability":"implemented","component_ids":["spindle"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["angular_speed_rad_s"]},"gas.set_flow":{"function_zh":"所声明供气温压下实际气流","kind":"device_command","availability":"implemented","component_ids":["gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["flow_m3_s"]},"method.configure":{"function_zh":"粉体路径、预处理/测量循环、法向应力和透气流量","kind":"configuration","availability":"implemented","component_ids":["controller","blade","sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["mode","start_position_m","end_position_m","axial_speed_m_s","angular_speed_rad_s","conditioning_cycles","measurement_cycles","normal_stresses_pa","hold_s","gas_flow_m3_s","weighed_mass_kg"]},"sensor.calibrate":{"function_zh":"输入独立零点校准;不从样品真值免费校准","kind":"configuration","availability":"implemented","component_ids":["load_cell","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["force_zero_n","torque_zero_nm","pressure_zero_pa"]},"acquisition.start":{"function_zh":"异步执行粉体动态或附件试验,积分两种机械功","kind":"device_command","availability":"implemented","component_ids":["controller","drive_head","spindle","blade","sample_vessel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.stop":{"function_zh":"取消保留压实/填装历史、有限气耗与已耗散能","kind":"device_command","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"acquisition.result":{"function_zh":"纯读冻结结果与源条件;非第七次合规下行不自动称BFE","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"reference.query":{"function_zh":"查询原始粉体实测统计和方法条件,不假造力/扭矩逐点曲线","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["reference_id"]},"analysis.energy":{"function_zh":"独立外部力/扭矩轨迹梯形积分,不读过程真值","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["position_m","rotation_rad","force_n","torque_nm"]},"analysis.shear_yield":{"function_zh":"外部屈服轨迹拟合Mohr-Coulomb;不冒称标准完整固结或料斗设计","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["normal_stress_pa","shear_stress_pa"]},"analysis.permeability":{"function_zh":"外部压差/实际流量/床高按Darcy计算,低压差层流近似","kind":"analysis","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":["pressure_drop_pa","flow_m3_s","bed_height_m","area_m2","gas_viscosity_pa_s"]},"ledger.read":{"function_zh":"宿主粉体/氮气/机械耗散与热账本","kind":"query","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"sim.step":{"function_zh":"唯一宿主时间推进","kind":"simulation","availability":"implemented","component_ids":["controller"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"implemented"},"input":["dt_s"]},"dem.particles":{"function_zh":"未实现或未经认证:dem.particles","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"noise.empirical":{"function_zh":"未实现或未经认证:noise.empirical","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"accuracy.certification":{"function_zh":"未实现或未经认证:accuracy.certification","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.tool_change":{"function_zh":"未实现或未经认证:robot.tool_change","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"未实现或未经认证:hardware.connect","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"liquid.viscosity":{"function_zh":"未实现或未经认证:liquid.viscosity","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hopper.design_standard":{"function_zh":"未实现或未经认证:hopper.design_standard","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"electrostatics.measure":{"function_zh":"未实现或未经认证:electrostatics.measure","kind":"device_command","availability":"unsupported","component_ids":["controller"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"door.angle_rad":{"meaning_zh":"右侧铰接透明安全护门(safety_door)透明安全门开角,范围 0–1.65 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["safety_door"],"write_via":null},"plant.configured":{"meaning_zh":"显式工程参数就绪;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"sample.present":{"meaning_zh":"杯内有限粉体;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_vessel"],"write_via":null},"power.enabled":{"meaning_zh":"供电;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"clamp.locked":{"meaning_zh":"夹具锁紧;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["vessel_clamp"],"write_via":null},"gas.enabled":{"meaning_zh":"气路开启;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"axis.position_m":{"meaning_zh":"沿立柱升降的金属驱动头壳(drive_head)轴下行位移,0上端,范围 0–0.185 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["drive_head"],"write_via":null},"spindle.angle_rad":{"meaning_zh":"主轴转子及夹持套(spindle)旋转可见姿态,累计转角另记,范围 -3.14159–3.14159 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["spindle"],"write_via":null},"clamp.release_m":{"meaning_zh":"50mm杯安装横向夹紧条(vessel_clamp)人工拇指螺钉松开轴向代理,范围 0–0.003 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["vessel_clamp"],"write_via":null},"service.slide_m":{"meaning_zh":"后部电子维护板(service_cover)服务盖位移,范围 0–0.06 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["service_cover"],"write_via":null},"tool.type":{"meaning_zh":"当前过程附件;场景仅绑定已验证变体;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["drive_head"],"write_via":null},"axis.target_m":{"meaning_zh":"轴向目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["drive_head"],"write_via":null},"axis.speed_target_m_s":{"meaning_zh":"轴速度上限目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m/s","access":"read_only","origin":"setpoint","component_ids":["drive_head"],"write_via":null},"spindle.target_rad_s":{"meaning_zh":"旋转目标;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rad/s","access":"read_only","origin":"setpoint","component_ids":["spindle"],"write_via":null},"gas.target_m3_s":{"meaning_zh":"已声明温压下气体实际流量目标;设定值,由 gas.set_flow 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m^3/s","access":"read_only","origin":"setpoint","component_ids":["gas_manifold"],"write_via":null},"force.indicated_n":{"meaning_zh":"1e-4N量化阻力,未认证误差或噪声;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N","access":"read_only","origin":"derived","component_ids":["load_cell"],"write_via":null},"torque.indicated_nm":{"meaning_zh":"2e-6Nm量化扭矩,未认证准确度;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"N*m","access":"read_only","origin":"derived","component_ids":["load_cell"],"write_via":null},"pressure.indicated_pa":{"meaning_zh":"样品床上下差压,工程传感器响应;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"spindle.rotation_total_rad":{"meaning_zh":"用于积分的连续累计转角;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad","access":"read_only","origin":"derived","component_ids":["spindle"],"write_via":null},"spindle.speed_rad_s":{"meaning_zh":"当前理想运动角速度;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["spindle"],"write_via":null},"gas.indicated_m3_s":{"meaning_zh":"实际转移气流的理想观测;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["gas_manifold"],"write_via":null},"truth.powder_mass_kg":{"meaning_zh":"有限粉体质量;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.packing_ratio":{"meaning_zh":"相对条件化体积密度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.history_factor":{"meaning_zh":"填装历史工程状态;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.bulk_density_kg_m3":{"meaning_zh":"粉体体积密度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg/m^3","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.bed_height_m":{"meaning_zh":"固定截面粉床高度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.temperature_k":{"meaning_zh":"样品瓶内液体温度(能量守恒求解);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测;等效耗散热节点。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.gas_stock_mol":{"meaning_zh":"有限氮气库存;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"mol","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.force_n":{"meaning_zh":"真实阻力,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.torque_nm":{"meaning_zh":"真实扭矩,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"N*m","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.pressure_drop_pa":{"meaning_zh":"Darcy差压,非实测;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"truth.work_j":{"meaning_zh":"累计真实机械耗散;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"J","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"clock.time_s":{"meaning_zh":"host时钟,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.phase":{"meaning_zh":"操作阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.elapsed_s":{"meaning_zh":"操作时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.segment":{"meaning_zh":"当前预处理/测量路径段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.cycle":{"meaning_zh":"测量循环零基索引,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.points":{"meaning_zh":"已完成段数,范围 0–1e+06;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"acquisition.work_j":{"meaning_zh":"当前段观测积分功;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"J","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null}},"mechanisms":{"powder_mechanics":{"meaning_zh":"实测动态能量锚定粉体连续体、装填历史、剪切压缩和Darcy气流","implementation":"lumped","equations":["E_observed=sum((F_i+F_i-1)/2*dz+(T_i+T_i-1)/2*dtheta), each segment starts with its actual sensor baseline; signed drive loads yield positive ideal dissipation","BFE: seventh conditioned downward test energy; fewer cycles or no conditioning ->null; SE=upstroke energy/independent user supplied weighed mass","Published BFE scales by (loadedmass/assumedconditioneddensity)/sourcevolume; SE anchor multiplies actual finite powder mass; unknown-path shape .5+normalized_depth and torque/force-work fraction are explicitly supplied/accepted engineering approximations","Dynamic resistance scales with packing_ratio^exponent, history_factor, explicit tip-speed power law and engineering aeration response; no measured free extrapolation or Newtonian-liquid viscosity inference","Conditioning exponentially relaxes packing/history to conditioned baseline; finite mass remains unchanged while volume and bedheight change","Compression: targetpacking=min(1+normalstress/assumedmodulus,packinglimit); one-way plastic relaxation limited by actual axial speed/stroke; W=normalforce*compression_displacement","Shear: tau=(cohesion+normalstress*tan(phi))*(1-exp(-t/shear_tau)); uniform annulus T=2*pi/3*tau*(outerradius^3-innerradius^3); coefficients explicit engineering inputs","Gas: dN=min(stock,P*Q*dt/(R*T)); pressure drop=viscosity*bedheight*Q/(permeability*area); relative Kozeny-Carman packing factor is assumed; pressure-drop/absolute-pressure<=0.1 guard","Mechanical and Darcy dissipation -> effective thermal node; implicit heat loss update preserves Emechanical+Egas=stored_heat+loss; thermal properties are not manufacturer measured","Powder loaded=remaining+recovered; gas loaded=stock+exhaust/recovered, no invented powder disappearance","External yield locus least squares tau=c+sigma*tan(phi); UYS=2*c*cos(phi)/(1-sin(phi)); not a certified full ASTM/flow-function/hopper design procedure"],"parameters":{"accept_engineering":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept engineering;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"thermal_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"thermal capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_temperature_rise_k":{"value":20.0,"unit":"K","evidence":"assumption","meaning_zh":"maximum temperature rise k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heat_loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"heat loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"force_tau_s":{"value":0.02,"unit":"s","evidence":"assumption","meaning_zh":"force tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"torque_tau_s":{"value":0.02,"unit":"s","evidence":"assumption","meaning_zh":"torque tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_tau_s":{"value":0.2,"unit":"s","evidence":"assumption","meaning_zh":"压力一阶响应时间常数;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_viscosity_pa_s":{"value":1.85e-05,"unit":"Pa*s","evidence":"assumption","meaning_zh":"gas viscosity pa s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"gas pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_temperature_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"gas temperature k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_gas_flow_m3_s":{"value":1e-05,"unit":"m^3/s","evidence":"assumption","meaning_zh":"maximum gas flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"maximum_pressure_drop_pa":{"value":10000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"maximum pressure drop pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vessel_diameter_m":{"value":0.05,"unit":"m","evidence":"assumption","meaning_zh":"vessel diameter m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"vessel_volume_m3":{"value":8.5e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"vessel volume m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blade_radius_m":{"value":0.024,"unit":"m","evidence":"assumption","meaning_zh":"blade radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_inner_radius_m":{"value":0.01,"unit":"m","evidence":"assumption","meaning_zh":"shear inner radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_outer_radius_m":{"value":0.024,"unit":"m","evidence":"assumption","meaning_zh":"shear outer radius m;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"compression_tau_s":{"value":0.5,"unit":"s","evidence":"assumption","meaning_zh":"compression tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"shear_tau_s":{"value":0.3,"unit":"s","evidence":"assumption","meaning_zh":"shear tau s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_kg":{"value":0.051,"unit":"kg","evidence":"assumption","meaning_zh":"mass kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_condition_scaling":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept condition scaling;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioned_bulk_density_kg_m3":{"value":600.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"conditioned bulk density kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"solid_density_kg_m3":{"value":1500.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solid density kg m3;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_packing_ratio":{"value":1.0,"unit":"1","evidence":"assumption","meaning_zh":"initial packing ratio;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"initial_history_factor":{"value":1.2,"unit":"1","evidence":"assumption","meaning_zh":"initial history factor;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioning_rate_s":{"value":2.0,"unit":"1/s","evidence":"assumption","meaning_zh":"conditioning rate s;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"packing_energy_exponent":{"value":2.0,"unit":"1","evidence":"assumption","meaning_zh":"packing energy exponent;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"tip_speed_exponent":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"tip speed exponent;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"force_work_fraction":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"force work fraction;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"missing_bfe_j":{"value":0.1,"unit":"J","evidence":"assumption","meaning_zh":"missing bfe j;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"missing_specific_energy_j_kg":{"value":5.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"missing specific energy j kg;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"cohesion_pa":{"value":500.0,"unit":"Pa","evidence":"assumption","meaning_zh":"cohesion pa;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"friction_angle_rad":{"value":0.4,"unit":"rad","evidence":"assumption","meaning_zh":"friction angle rad;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"compression_modulus_pa":{"value":100000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"compression modulus pa;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"permeability_m2":{"value":1e-11,"unit":"m^2","evidence":"assumption","meaning_zh":"permeability m2;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"aeration_coefficient_s_m":{"value":10.0,"unit":"s/m","evidence":"assumption","meaning_zh":"aeration coefficient s m;宿主在 sample.load 显式输入,此处登记示例值,非厂家标定或实测。"},"start_position_m":{"value":0.157,"unit":"m","evidence":"assumption","meaning_zh":"start position m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"end_position_m":{"value":0.182,"unit":"m","evidence":"assumption","meaning_zh":"end position m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"axial_speed_m_s":{"value":0.0087488663525924,"unit":"m/s","evidence":"assumption","meaning_zh":"axial speed m s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"angular_speed_rad_s":{"value":4.166666666666667,"unit":"rad/s","evidence":"assumption","meaning_zh":"angular speed rad s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"conditioning_cycles":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"conditioning cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"measurement_cycles":{"value":7,"unit":"1","evidence":"assumption","meaning_zh":"measurement cycles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"normal_stresses_pa":{"value":[1000.0,2000.0,3000.0],"unit":"Pa","evidence":"assumption","meaning_zh":"normal stresses pa;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"hold_s":{"value":2.0,"unit":"s","evidence":"assumption","meaning_zh":"hold s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gas_flow_m3_s":{"value":1e-06,"unit":"m^3/s","evidence":"assumption","meaning_zh":"gas flow m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"weighed_mass_kg":{"value":0.051,"unit":"kg","evidence":"assumption","meaning_zh":"weighed mass kg;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["官网Force栏额外出现“+/-900mNm resolution”,单位错位;采用原厂手册±50N/0.0001N,Torque栏±900mNm/0.002mNm。","官网Features写ASTM D7981,但Capabilities及原厂型录为D7891;采用后者作为动态方法引用,不宣称完整ASTM认证。","2026论文condition步原文“−48° blade angle”及100mm/s。若将其作螺旋路径角推导轴速会超过厂家30mm/s;语义未知,原值保留,禁止当已确认helix角;运行路径必须另行显式工程设定。","论文动态85mL量与建模160mL split vessel容量不是同一概念;真实能量仅在原条件下成立,不声称容积/粒径/速度自由外推实测。","Strathclyde仓储描述113系统,实际Sheet1有112行(3–114);以原文件可数行为准。原文CBD指consolidated而非conditioned,不能注入主库缺失的调节后密度。","Strathclyde AvicelPH101 FFc缺失保持null;MefenamicAcid FFc8.13但原类别Free flowing矛盾,保留原分类不作算法真值。Lidocaine粒度D50>D90不影响本台仅用Q/R列但不复用其PSD。","Bromhexine工作表未指明盐型而论文Table1写盐酸盐;不计独立身份。Pearlitol100SD标签与浓度列0.5/0.5不一致,不计新增身份。未知Lubritose其他牌号与14匿名材料同样不凑数。","金属论文十次重复明确处于RST段;FT4测量10kPa明确但重复次数未知,故null。仅保留FT4列,未混用RST/PFT结果。","ParteckLUBSTA原厂为硬脂酸牌号,不是硬脂富马酸钠;与StearicAcid合并。原厂网页可读但本地PDF403缓存仅失败证据。","官网HTML直接下载403,web读取成功;原厂PDF和照片HTTP200为可审核缓存。RSC猜测SI路径404和正文403、UGent55材料文访问锁定,均未当数据来源。","真实文献模板为统计标量;137记录不代表137物质。51材料组包括明确复合粉体和合金,≥50纯化学物质或≥50动态响应材料均未达成。","15主记录BFE/SE可作为总能锚点;原始力/扭矩-时间轨迹、实机噪声和校准参数均not_run。无论示例生成多点均是工程响应,不增加实测点数。","所有未知环境温湿度、动态调节后密度、质量和精细路径保持null或用户显式工程输入;SE单值不能恢复独立原质量。","参考剪切FFc单值不能恢复真实屈服轨迹,CBD固结值不能替代调节后密度;剪切/压缩/透气动力学和Darcy系数必须明确假设。","不推断未报告的SD/重复数;SI=FE7/FE1、FRI=FE10mm/s/FE100mm/s需真实多测段或工程运行结果,不从BFE一个值伪造。","接触面/本体材质来自手册:316SS、硼硅玻璃、Delrin/PEEK;局部尺寸、各组件质量惯量、摩擦与粉体DEM接触未实测。","实施参数:几何中安装48mm叶片,50mm杯;运行85mL粉体示例以0.051kg称样/600kgm-3调节后密度显式定义,不从实测SE反推未知称样量。0.157–0.182m贯入区间、5度等效路径及20%轴力/80%扭矩功份额均工程假设;原−48度刀角含义不强行解释。","剪切采用显式c/摩擦角的Mohr–Coulomb近似,压缩采用明确模量/松弛,透气采用Darcy与孔隙率缩放;真实FFc/CBD仅参考,不能代替过程标定。动态形状/速率外推/预处理记忆系数均用户接受的工程输入。","传感器为显式一阶响应和0.0001N/0.000002Nm量化及量程饱和;没有经验噪声。有效热节点守恒但非真实整机热分布;默认允许温升20K,超范围明确THERMAL_MODEL_RANGE失败。","Matterix实际6关节通过离散过程权威位置同步,在运动中的偏轴坐标另行验证;不等于原生电机扭矩/连续角速度动力学。物理场景仅安装叶片,剪切头和通气活塞停放托盘,真实更换/锁紧和颗粒接触not_run。","Matterix关节保持器刚度200000及阻尼50仅为明确的仿真姿态保持参数,部件质量在22kg预算中分配,真实附加附件质量未知;不能视为真实执行器或部件测定值。","Matterix原生桥接将内部异步起动包装成成功分派,外层operation_id为空,内部ID按env隔离;不同principal身份及外层poll/cancel转发未验证。独立运行层Session owner/idempotency/历史冻结测试另有记录。","原厂整机306×306×760mm/22kg、185mm垂直行程;50mm标准杯配48×10mm扭曲blade。局部CAD/质量/螺钉行程/扭曲角为工程估计。","主机安装blade;剪切头和通气压缩/透气活塞在旁边收纳托盘作为同资产被动附件,没有自动换刀或Matterix动态换模。","50mm/85mL下杯按理想圆柱有效高度43.29mm;上段是装样扩展杯,不将85mL样品量冒称整套外廓容积。","22kg是厂家主机质量;含停车附件真实总质量未知。仿真仍使用22kg总数值预算分配并明确非附件质量实测。","透明安全门互锁有手册依据,几何门/盖/夹紧螺钉动作是工程装配代理,人工松螺纹和换刀接触未模拟。","Manufacturer±50N,1e-4N force resolution;0.9Nm range,2e-6Nm torque resolution;120rpm,185mm stroke,30mm/s axial rate are implemented bounds, not accuracy qualification","Manufacturer environment10–40C enforced at plant setup;20–80%RH/noncondensing environment is not modeled and must not be claimed validated","Original reference blade angle text is not silently reinterpreted as helix angle; default axial path/speed independent engineering inputs within hardware bounds","All generated traces are mixed measured_scalar_anchor_plus_engineering_response, not nativeFT4 force/torque raw data; missing scalar anchors use explicitly provided fallback values and remain assumptions","No measured particle contacts, cohesive/dissipative DEM calibration, particle attrition, segregation or electrostatic simulation","Manual motion outside acquisition is a kinematic positioning proxy; force production and packing effects are modeled only in acquisition","Scene may validate blade only; shear head/piston/permeability process support does not prove physical tool exchange or accessory collision","Power shutdown/cancel and safetydoor freeze actual partial effects; a new acquisition.start is required after door closure","Registered Session filters truth and owner-bound result/poll/cancel; trusted low-level Runtime is not filesystem/process isolation","Gas temperature/viscosity, thermal capacity, maximum temperature rise, packing law, generated profile and sensor lag are useraccepted assumptions; thermal-domain excess explicitly fails; empirical noise and OEM calibration remain not_run"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.load","sample.remove","gas.load","gas.unload","power.set","clamp.set","service.set","tool.select","gas.open","door.set","axis.move","spindle.set_speed","gas.set_flow","method.configure","sensor.calibrate","acquisition.start","acquisition.stop","acquisition.result","reference.query","analysis.energy","analysis.shear_yield","analysis.permeability","ledger.read","sim.step"],"unsupported":["dem.particles","noise.empirical","accuracy.certification","robot.tool_change","hardware.connect","liquid.viscosity","hopper.design_standard","electrostatics.measure"],"note_zh":"CHEM-124 FT4 Powder Rheometer以306×306×760mm/22kg及±50N、0.0001N、900mNm、0.002mNm、120rpm、185mm、30mm/s约束建模。独立粉体四模式运行层实现动态双功积分/第七次BFE/SE、剪切、压缩和有限氮气Darcy透气;34单测、29实际API/状态schema、119独立输出检查通过。公开文献137记录/343标量(其中15个Carr指数并非FT4测量,10个为已发表AIFE标准差;各测量类型分开保留),保守51材料组(含复合粉体/合金),其中动态仅15记录/9组;原始F/T曲线为0,不把牌号或浓度算新物质。真实动力学、粒子接触与剪切/压缩/透气系数为显式工程输入。6关节/8接口/1蓝灯,剪切与压缩附件位于侧托盘;实际双实例场景300检查验证安装叶片的运动中坐标、开门双轴立即停、取消/冻结/有限气耗和质量能量账本;未验证真实附件更换或原厂精度。正文−48°刀角语义、官网单位/ASTM编号及原始工作表冲突均记录;总交付partial。"}},"previews":["previews/freeman_ft4powder/preview_accessories.webp","previews/freeman_ft4powder/preview_axis_lower.webp","previews/freeman_ft4powder/preview_blade_detail.webp","previews/freeman_ft4powder/preview_closed.webp","previews/freeman_ft4powder/preview_door_half.webp","previews/freeman_ft4powder/preview_door_open.webp","previews/freeman_ft4powder/preview_front.webp","previews/freeman_ft4powder/preview_measurement.webp","previews/freeman_ft4powder/preview_measuring.webp","previews/freeman_ft4powder/preview_real_references.webp","previews/freeman_ft4powder/preview_rear_service.webp","previews/freeman_ft4powder/preview_rotated.webp","previews/freeman_ft4powder/preview_vessel_detail.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/asset.contract.json","bytes":1151494},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/collision_proxies.json","bytes":209325},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/geometry_manifest.json","bytes":389990},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.blend","bytes":460031},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.glb","bytes":384316},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/model.urdf","bytes":249964},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/output_templates.json","bytes":3192},{"name":"powder_flow_library.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/powder_flow_library.json","bytes":975196},{"name":"powder_flow_reference_library.json","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/powder_flow_reference_library.json","bytes":11643},{"name":"说明.md","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder/说明.md","bytes":7229}],"completeness":{"components":143,"with_collisions":143,"with_objects":143,"with_function":143,"with_mass":0,"joints_matching_component":6,"joints":6,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"freeman_ft4powder","chem_id":"CHEM-124","name_en":"Powder rheometer","maker":"Freeman Technology / Micromeritics","model":"FT4 Powder Rheometer","domain":"particles","domain_name":"Particles, Pores & Interfaces","path":"assets/expansion_batch03/t4_measure/freeman_ft4powder","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/freeman_ft4powder/asset.contract.json","runtime":"scripts/asset_runtime/freeman_ft4powder.py"} \ No newline at end of file diff --git a/data/assets/instrument.fujifilm_dmp2850.json b/data/assets/instrument.fujifilm_dmp2850.json index e8f3f1eb7d65136d3cc1ce1d666cc812ed8b6934..358a19bf2586ee01dea4b911061a5fdd8fb0a5a2 100644 --- a/data/assets/instrument.fujifilm_dmp2850.json +++ b/data/assets/instrument.fujifilm_dmp2850.json @@ -1 +1 @@ -{"tid":"instrument.fujifilm_dmp2850","asset_dir":"expansion_batch04/t5_automation/fujifilm_dmp2850","name_zh":"FUJIFILM Dimatix DMP-2850 S(SAMBA 12喷嘴)","category":"薄膜与功能材料制备","description_zh":"有限墨盒、12孔选择、串行停走喷射、合成液滴观察、双节点温度;输出synthetic。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心;+X右、+Y后、+Z上;X头架/-Y台面/Z高度/墨盒Z旋转运动学代理"},"mass_kg":55.0,"size_m":[0.673,0.5917,0.419],"bbox_min":[-0.3365,-0.2939,0.0],"bbox_max":[0.3365,0.2978,0.419],"manifest_dimensions_m":[0.672999999731779,0.5916999999262392,0.41899999932944776],"glb":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.urdf","links":{"base_link":"/Geometry/base_link","head_carriage":"/Geometry/base_link/head_carriage","head_lift":"/Geometry/base_link/head_carriage/head_lift","cartridge":"/Geometry/base_link/head_carriage/head_lift/cartridge","platen":"/Geometry/base_link/platen"},"frames":{"pre_place":[0.0,0.0,0.181],"place":[0.0,0.0,0.051],"post_place":[0.0,0.0,0.181],"joint_head_carriage_joint":[0.0,0.006,0.295],"joint_head_lift_joint":[0.0,-0.06,0.1328],"joint_cartridge_joint":[0.0,-0.06,0.1328],"joint_platen_joint":[0.0,-0.06,0.12]},"joints":[{"name":"head_carriage_joint","type":"prismatic","parent":"x_beam","child":"head_carriage","axis":[1.0,0.0,0.0],"lower":-0.23,"upper":0.23,"effort":10.0,"mimic":null,"origin_m":[0.0,0.006,0.295],"child_prim":"/Geometry/base_link/head_carriage","child_bbox_min":[-0.0525,-0.1125,0.13275],"child_bbox_max":[0.0525,0.02675,0.35],"kind":"other"},{"name":"head_lift_joint","type":"prismatic","parent":"head_carriage","child":"head_lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.1328],"child_prim":"/Geometry/base_link/head_carriage/head_lift","child_bbox_min":[-0.0525,-0.1125,0.13275],"child_bbox_max":[0.0525,-0.004,0.2995],"kind":"other"},{"name":"cartridge_joint","type":"revolute","parent":"head_lift","child":"cartridge","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.1328],"child_prim":"/Geometry/base_link/head_carriage/head_lift/cartridge","child_bbox_min":[-0.037,-0.0725,0.13275],"child_bbox_max":[0.037,-0.0475,0.1648],"kind":"other"},{"name":"platen_joint","type":"prismatic","parent":"body","child":"platen","axis":[0.0,-1.0,0.0],"lower":-0.16,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.12],"child_prim":"/Geometry/base_link/platen","child_bbox_min":[-0.165,-0.222,0.1075],"child_bbox_max":[0.186,0.102,0.13295],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"substrate","link":"platen","part":"fujifilm_dmp2850__substrate","pos":[-0.0535,-0.1635,0.1328],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0535,-0.1035,0.0128],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cartridge","link":"cartridge","part":"fujifilm_dmp2850__cartridge_connector","pos":[0.0,-0.06,0.1391],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0063],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"jet","link":"cartridge","part":"fujifilm_dmp2850__nozzle_plate","pos":[0.0,-0.06,0.1334],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0006],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"dispense","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"waste","link":"base_link","part":"fujifilm_dmp2850__waste_receiver","pos":[-0.2,-0.06,0.1196],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2,-0.06,0.1196],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"platen","part":"fujifilm_dmp2850__vacuum_fitting","pos":[0.1755,0.02,0.118],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1755,0.08,-0.002],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"fujifilm_dmp2850__power_inlet","pos":[0.23,0.2948,0.125],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.23,0.2948,0.125],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"fujifilm_dmp2850__data_port","pos":[-0.2,0.2943,0.135],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2,0.2943,0.135],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"x","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_x","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[-0.0933,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.x_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"y","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_y","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[0.0,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.y_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"z","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_z","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[0.0933,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.z_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"drops","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_drops","link":"base_link","digits":6,"decimals":0,"unit":"1","center":[-0.0933,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["jet.drop_count"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"platen","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_platen","link":"base_link","digits":6,"decimals":1,"unit":"C","center":[0.0,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.platen_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"cartridge","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_cartridge","link":"base_link","digits":6,"decimals":1,"unit":"C","center":[0.0933,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.cartridge_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":55.0,"footprint_m":[0.673,0.5917],"height_m":0.419,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1328,"primary_slot":"substrate","access":["head_lift_joint"],"slot_count":7},"components":[{"id":"body","name_zh":"内部机架","function_zh":"黑色内部机架:开口内的黑色台面与后板(内置PC、电源与驱动)","physical_meaning_zh":"黑色机架","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__body"],"collisions":[{"shape":"box","origin_m":[0.0,0.013249999999999984,0.08275],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.5495,0.023499999999999993]},{"shape":"box","origin_m":[0.0,0.2905,0.2245],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.0026000000000000467,0.307]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_plinth","name_zh":"深色底座","function_zh":"外壳下内缩的深灰色底座(内藏真空泵)","physical_meaning_zh":"深灰底座","subsystem":null,"parent":"body","origin_m":[0.0,0.009,0.045000000000000005],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__base_plinth"],"collisions":[{"shape":"box","origin_m":[0.0,-1.9081958235744878e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.625,0.538,0.049]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.026241221894849898,0.0295568344378088,0.03433980680868217],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[-0.27,-0.234,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[-0.27,0.236,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[0.27,-0.234,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[0.27,0.236,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_left","name_zh":"弧形侧机罩","function_zh":"拉丝铝外壳左立柱(前缘大曲线过渡到顶盖,外侧圆边;照片中的侧窗未建模)","physical_meaning_zh":"拉丝铝立柱","subsystem":null,"parent":"body","origin_m":[-0.31174999999999997,0.0,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_left"],"collisions":[{"shape":"box","origin_m":[0.004249999999999976,0.0,-0.07425000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.583,0.11049999999999999]},{"shape":"box","origin_m":[0.004249999999999976,0.11474999999999999,0.09874999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.3535,0.2395]},{"shape":"box","origin_m":[0.004249999999999976,-0.17199946569854502,-0.011248659345774209],"rpy_rad":[-1.6467283111646263,-0.0,0.0],"size_m":[0.040000000000000036,0.03757687672259026,0.23683294472544827]},{"shape":"box","origin_m":[0.004249999999999976,-0.16887888637735174,0.007929718861586221],"rpy_rad":[-1.7988354616111064,-0.0,0.0],"size_m":[0.040000000000000036,0.037516904112125674,0.23720052200509198]},{"shape":"box","origin_m":[0.004249999999999976,-0.16278758110754799,0.026159096794832887],"rpy_rad":[-1.9516527492197489,-0.0,0.0],"size_m":[0.040000000000000036,0.03740256249307924,0.2379045589609335]},{"shape":"box","origin_m":[0.004249999999999976,-0.15400899115574923,0.04288374112162002],"rpy_rad":[-2.1055893011192475,-0.0,0.0],"size_m":[0.040000000000000036,0.03724460736261404,0.23888416325102899]},{"shape":"box","origin_m":[0.004249999999999976,-0.1429290219089843,0.05765355904924713],"rpy_rad":[-2.260959584609497,-0.0,0.0],"size_m":[0.040000000000000036,0.03705805399457755,0.24005175293976153]},{"shape":"box","origin_m":[0.004249999999999976,-0.12999341224172956,0.07014679593998652],"rpy_rad":[-2.4179504529143943,-0.0,0.0],"size_m":[0.040000000000000036,0.03686087587004868,0.24129852935935114]},{"shape":"box","origin_m":[0.004249999999999976,-0.1156595827537166,0.08017401210153224],"rpy_rad":[-2.5765957867326987,-0.0,0.0],"size_m":[0.040000000000000036,0.03667235881723927,0.24250292126791226]},{"shape":"box","origin_m":[0.004249999999999976,-0.10035169993383652,0.08766117259009182],"rpy_rad":[-2.7367635864926223,-0.0,0.0],"size_m":[0.040000000000000036,0.0365112258178038,0.24354209653638312]},{"shape":"box","origin_m":[0.004249999999999976,-0.08442916662471389,0.09261434017310571],"rpy_rad":[-2.8981603993393668,-0.0,0.0],"size_m":[0.040000000000000036,0.03639370563692999,0.2443057338311402]},{"shape":"box","origin_m":[0.004249999999999976,-0.06817721068890174,0.09507432084418932],"rpy_rad":[-3.0603561923260187,-0.0,0.0],"size_m":[0.040000000000000036,0.036331768220625775,0.24471016083697458]},{"shape":"box","origin_m":[-0.018750000000000044,0.0,-0.07100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.57,0.10399999999999998]},{"shape":"box","origin_m":[-0.018750000000000044,0.11149999999999999,0.09549999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.347,0.23299999999999998]},{"shape":"box","origin_m":[-0.018750000000000044,-0.1687681840004912,-0.011494593253051799],"rpy_rad":[-1.6467274858211758,-0.0,0.0],"size_m":[0.006000000000000005,0.03659031242223376,0.23035168822632437]},{"shape":"box","origin_m":[-0.018750000000000044,-0.165722283412396,0.007196839295726565],"rpy_rad":[-1.7988330393723877,-0.0,0.0],"size_m":[0.006000000000000005,0.0365272191330286,0.23071937684769367]},{"shape":"box","origin_m":[-0.018750000000000044,-0.15977950067929095,0.024954139542463394],"rpy_rad":[-1.9516488948130042,-0.0,0.0],"size_m":[0.006000000000000005,0.036406887293911505,0.2314236303815513]},{"shape":"box","origin_m":[-0.018750000000000044,-0.15122144277703053,0.04123178655453222],"rpy_rad":[-2.1055842978898927,-0.0,0.0],"size_m":[0.006000000000000005,0.03624056882198813,0.23240354349063808]},{"shape":"box","origin_m":[-0.018750000000000044,-0.14043087919320846,0.05559021997265967],"rpy_rad":[-2.2609538395918127,-0.0,0.0],"size_m":[0.006000000000000005,0.036044003962094506,0.23357151307502455]},{"shape":"box","origin_m":[-0.018750000000000044,-0.12784872722484802,0.06771841456690564],"rpy_rad":[-2.4179444887745367,-0.0,0.0],"size_m":[0.006000000000000005,0.035836083556889095,0.23481871002015262]},{"shape":"box","origin_m":[-0.018750000000000044,-0.1139255214745886,0.0774375139721723],"rpy_rad":[-2.576590209333245,-0.0,0.0],"size_m":[0.006000000000000005,0.03563713871669013,0.2360235234750982]},{"shape":"box","origin_m":[-0.018750000000000044,-0.09907621715803001,0.08468335381577324],"rpy_rad":[-2.7367590213696533,-0.0,0.0],"size_m":[0.006000000000000005,0.03546696844869585,0.23706307514314867]},{"shape":"box","origin_m":[-0.018750000000000044,-0.08364865573556983,0.08947041909870451],"rpy_rad":[-2.898157401306397,-0.0,0.0],"size_m":[0.006000000000000005,0.035342783691663646,0.2378269968298946]},{"shape":"box","origin_m":[-0.018750000000000044,-0.06791445326233354,0.09184570482214077],"rpy_rad":[-3.0603551468566104,-0.0,0.0],"size_m":[0.006000000000000005,0.035277308606971,0.23823157720580976]},{"shape":"box","origin_m":[-0.02300000000000002,0.0,-0.06735000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.5554,0.09669999999999998]},{"shape":"box","origin_m":[-0.02300000000000002,0.10785,0.09184999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.3397,0.2257]},{"shape":"box","origin_m":[-0.02300000000000002,-0.1651392061477231,-0.011770796219965352],"rpy_rad":[-1.6467265041798664,-0.0,0.0],"size_m":[0.0025000000000000022,0.035482324823403306,0.2230727385526956]},{"shape":"box","origin_m":[-0.02300000000000002,-0.16217717590224617,0.006373758565867804],"rpy_rad":[-1.7988301576158983,-0.0,0.0],"size_m":[0.0025000000000000022,0.0354157267721595,0.2234405517125333]},{"shape":"box","origin_m":[-0.02300000000000002,-0.1564011959056547,0.023600879459294177],"rpy_rad":[-1.9516443067101608,-0.0,0.0],"size_m":[0.0025000000000000022,0.03528866745552962,0.2241450476136929]},{"shape":"box","origin_m":[-0.02300000000000002,-0.14809081268704952,0.03937651489306565],"rpy_rad":[-2.1055783377573243,-0.0,0.0],"size_m":[0.0025000000000000022,0.035112956308278605,0.22512530659291044]},{"shape":"box","origin_m":[-0.02300000000000002,-0.13762527355421322,0.053272932962594166],"rpy_rad":[-2.260946989537703,-0.0,0.0],"size_m":[0.0025000000000000022,0.034905147773273075,0.2262937021106368]},{"shape":"box","origin_m":[-0.02300000000000002,-0.12544008077883878,0.06499115787389492],"rpy_rad":[-2.4179373704262432,-0.0,0.0],"size_m":[0.0025000000000000022,0.03468516296064797,0.22754137114669834]},{"shape":"box","origin_m":[-0.02300000000000002,-0.11197803584689989,0.07436421866770604],"rpy_rad":[-2.576583546145729,-0.0,0.0],"size_m":[0.0025000000000000022,0.03447450691286399,0.22874665848765172]},{"shape":"box","origin_m":[-0.02300000000000002,-0.09764374966821883,0.08133903624931893],"rpy_rad":[-2.736753562937897,-0.0,0.0],"size_m":[0.0025000000000000022,0.03429418709663583,0.22978663384609066]},{"shape":"box","origin_m":[-0.02300000000000002,-0.08277207993687101,0.08593955481314541],"rpy_rad":[-2.8981538143812062,-0.0,0.0],"size_m":[0.0025000000000000022,0.03416251750738339,0.23055087600703345]},{"shape":"box","origin_m":[-0.02300000000000002,-0.06761935563852332,0.08821972079030116],"rpy_rad":[-3.060353895614748,-0.0,0.0],"size_m":[0.0025000000000000022,0.0340930693486077,0.23095562933787483]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_trim_left","name_zh":"立柱内衬","function_zh":"左立柱内侧下部的深色内衬板(非可动盖)","physical_meaning_zh":"深色内衬","subsystem":null,"parent":"side_left","origin_m":[0.025749999999999995,0.044,-0.037500000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_trim_left"],"collisions":[{"shape":"box","origin_m":[0.0,-1.3877787807814457e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0013999999999999568,0.486,0.133]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_right","name_zh":"弧形侧机罩","function_zh":"拉丝铝外壳右立柱(前缘大曲线过渡到顶盖,外侧圆边;照片中的侧窗未建模)","physical_meaning_zh":"拉丝铝立柱","subsystem":null,"parent":"body","origin_m":[0.31174999999999997,0.0,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_right"],"collisions":[{"shape":"box","origin_m":[-0.004249999999999976,0.0,-0.07425000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.583,0.11049999999999999]},{"shape":"box","origin_m":[-0.004249999999999976,0.11474999999999999,0.09874999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.3535,0.2395]},{"shape":"box","origin_m":[-0.004249999999999976,-0.17199946569854502,-0.011248659345774209],"rpy_rad":[-1.6467283111646263,-0.0,0.0],"size_m":[0.040000000000000036,0.03757687672259026,0.23683294472544827]},{"shape":"box","origin_m":[-0.004249999999999976,-0.16887888637735174,0.007929718861586221],"rpy_rad":[-1.7988354616111064,-0.0,0.0],"size_m":[0.040000000000000036,0.037516904112125674,0.23720052200509198]},{"shape":"box","origin_m":[-0.004249999999999976,-0.16278758110754799,0.026159096794832887],"rpy_rad":[-1.9516527492197489,-0.0,0.0],"size_m":[0.040000000000000036,0.03740256249307924,0.2379045589609335]},{"shape":"box","origin_m":[-0.004249999999999976,-0.15400899115574923,0.04288374112162002],"rpy_rad":[-2.1055893011192475,-0.0,0.0],"size_m":[0.040000000000000036,0.03724460736261404,0.23888416325102899]},{"shape":"box","origin_m":[-0.004249999999999976,-0.1429290219089843,0.05765355904924713],"rpy_rad":[-2.260959584609497,-0.0,0.0],"size_m":[0.040000000000000036,0.03705805399457755,0.24005175293976153]},{"shape":"box","origin_m":[-0.004249999999999976,-0.12999341224172956,0.07014679593998652],"rpy_rad":[-2.4179504529143943,-0.0,0.0],"size_m":[0.040000000000000036,0.03686087587004868,0.24129852935935114]},{"shape":"box","origin_m":[-0.004249999999999976,-0.1156595827537166,0.08017401210153224],"rpy_rad":[-2.5765957867326987,-0.0,0.0],"size_m":[0.040000000000000036,0.03667235881723927,0.24250292126791226]},{"shape":"box","origin_m":[-0.004249999999999976,-0.10035169993383652,0.08766117259009182],"rpy_rad":[-2.7367635864926223,-0.0,0.0],"size_m":[0.040000000000000036,0.0365112258178038,0.24354209653638312]},{"shape":"box","origin_m":[-0.004249999999999976,-0.08442916662471389,0.09261434017310571],"rpy_rad":[-2.8981603993393668,-0.0,0.0],"size_m":[0.040000000000000036,0.03639370563692999,0.2443057338311402]},{"shape":"box","origin_m":[-0.004249999999999976,-0.06817721068890174,0.09507432084418932],"rpy_rad":[-3.0603561923260187,-0.0,0.0],"size_m":[0.040000000000000036,0.036331768220625775,0.24471016083697458]},{"shape":"box","origin_m":[0.018750000000000044,0.0,-0.07100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.57,0.10399999999999998]},{"shape":"box","origin_m":[0.018750000000000044,0.11149999999999999,0.09549999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.347,0.23299999999999998]},{"shape":"box","origin_m":[0.018750000000000044,-0.1687681840004912,-0.011494593253051799],"rpy_rad":[-1.6467274858211758,-0.0,0.0],"size_m":[0.006000000000000005,0.03659031242223376,0.23035168822632437]},{"shape":"box","origin_m":[0.018750000000000044,-0.165722283412396,0.007196839295726565],"rpy_rad":[-1.7988330393723877,-0.0,0.0],"size_m":[0.006000000000000005,0.0365272191330286,0.23071937684769367]},{"shape":"box","origin_m":[0.018750000000000044,-0.15977950067929095,0.024954139542463394],"rpy_rad":[-1.9516488948130042,-0.0,0.0],"size_m":[0.006000000000000005,0.036406887293911505,0.2314236303815513]},{"shape":"box","origin_m":[0.018750000000000044,-0.15122144277703053,0.04123178655453222],"rpy_rad":[-2.1055842978898927,-0.0,0.0],"size_m":[0.006000000000000005,0.03624056882198813,0.23240354349063808]},{"shape":"box","origin_m":[0.018750000000000044,-0.14043087919320846,0.05559021997265967],"rpy_rad":[-2.2609538395918127,-0.0,0.0],"size_m":[0.006000000000000005,0.036044003962094506,0.23357151307502455]},{"shape":"box","origin_m":[0.018750000000000044,-0.12784872722484802,0.06771841456690564],"rpy_rad":[-2.4179444887745367,-0.0,0.0],"size_m":[0.006000000000000005,0.035836083556889095,0.23481871002015262]},{"shape":"box","origin_m":[0.018750000000000044,-0.1139255214745886,0.0774375139721723],"rpy_rad":[-2.576590209333245,-0.0,0.0],"size_m":[0.006000000000000005,0.03563713871669013,0.2360235234750982]},{"shape":"box","origin_m":[0.018750000000000044,-0.09907621715803001,0.08468335381577324],"rpy_rad":[-2.7367590213696533,-0.0,0.0],"size_m":[0.006000000000000005,0.03546696844869585,0.23706307514314867]},{"shape":"box","origin_m":[0.018750000000000044,-0.08364865573556983,0.08947041909870451],"rpy_rad":[-2.898157401306397,-0.0,0.0],"size_m":[0.006000000000000005,0.035342783691663646,0.2378269968298946]},{"shape":"box","origin_m":[0.018750000000000044,-0.06791445326233354,0.09184570482214077],"rpy_rad":[-3.0603551468566104,-0.0,0.0],"size_m":[0.006000000000000005,0.035277308606971,0.23823157720580976]},{"shape":"box","origin_m":[0.02300000000000002,0.0,-0.06735000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.5554,0.09669999999999998]},{"shape":"box","origin_m":[0.02300000000000002,0.10785,0.09184999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.3397,0.2257]},{"shape":"box","origin_m":[0.02300000000000002,-0.1651392061477231,-0.011770796219965352],"rpy_rad":[-1.6467265041798664,-0.0,0.0],"size_m":[0.0025000000000000022,0.035482324823403306,0.2230727385526956]},{"shape":"box","origin_m":[0.02300000000000002,-0.16217717590224617,0.006373758565867804],"rpy_rad":[-1.7988301576158983,-0.0,0.0],"size_m":[0.0025000000000000022,0.0354157267721595,0.2234405517125333]},{"shape":"box","origin_m":[0.02300000000000002,-0.1564011959056547,0.023600879459294177],"rpy_rad":[-1.9516443067101608,-0.0,0.0],"size_m":[0.0025000000000000022,0.03528866745552962,0.2241450476136929]},{"shape":"box","origin_m":[0.02300000000000002,-0.14809081268704952,0.03937651489306565],"rpy_rad":[-2.1055783377573243,-0.0,0.0],"size_m":[0.0025000000000000022,0.035112956308278605,0.22512530659291044]},{"shape":"box","origin_m":[0.02300000000000002,-0.13762527355421322,0.053272932962594166],"rpy_rad":[-2.260946989537703,-0.0,0.0],"size_m":[0.0025000000000000022,0.034905147773273075,0.2262937021106368]},{"shape":"box","origin_m":[0.02300000000000002,-0.12544008077883878,0.06499115787389492],"rpy_rad":[-2.4179373704262432,-0.0,0.0],"size_m":[0.0025000000000000022,0.03468516296064797,0.22754137114669834]},{"shape":"box","origin_m":[0.02300000000000002,-0.11197803584689989,0.07436421866770604],"rpy_rad":[-2.576583546145729,-0.0,0.0],"size_m":[0.0025000000000000022,0.03447450691286399,0.22874665848765172]},{"shape":"box","origin_m":[0.02300000000000002,-0.09764374966821883,0.08133903624931893],"rpy_rad":[-2.736753562937897,-0.0,0.0],"size_m":[0.0025000000000000022,0.03429418709663583,0.22978663384609066]},{"shape":"box","origin_m":[0.02300000000000002,-0.08277207993687101,0.08593955481314541],"rpy_rad":[-2.8981538143812062,-0.0,0.0],"size_m":[0.0025000000000000022,0.03416251750738339,0.23055087600703345]},{"shape":"box","origin_m":[0.02300000000000002,-0.06761935563852332,0.08821972079030116],"rpy_rad":[-3.060353895614748,-0.0,0.0],"size_m":[0.0025000000000000022,0.0340930693486077,0.23095562933787483]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_trim_right","name_zh":"立柱内衬","function_zh":"右立柱内侧下部的深色内衬板(非可动盖)","physical_meaning_zh":"深色内衬","subsystem":null,"parent":"side_right","origin_m":[-0.025749999999999995,0.044,-0.037500000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_trim_right"],"collisions":[{"shape":"box","origin_m":[0.0,-1.3877787807814457e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0013999999999999568,0.486,0.133]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_cover","name_zh":"拉丝铝顶盖","function_zh":"连接两立柱的拉丝铝顶盖(前缘延续立柱曲线)","physical_meaning_zh":"拉丝铝顶盖","subsystem":null,"parent":"body","origin_m":[0.0,0.1,0.399],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__top_cover"],"collisions":[{"shape":"box","origin_m":[0.0,0.015499999999999986,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.351,0.03799999999999998]},{"shape":"box","origin_m":[0.0,-0.2233522062803952,-0.019275712000000056],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12570441256079037,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22256527632664092,-0.018227136000000088],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12413055265328182,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22176412859796174,-0.01717856000000012],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.1225282571959235,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.2209482010471963,-0.016129984000000153],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12089640209439265,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22011689038126248,-0.015081408000000185],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11923378076252497,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21926954767380508,-0.014032832000000217],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11753909534761017,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21840547335698324,-0.01298425600000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11581094671396647,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21759066193938678,-0.01197500684288022],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11418132387877356,0.0009699223142400903]},{"shape":"box","origin_m":[0.0,-0.21671788007019532,-0.010980593990205567],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11243576014039067,0.001018903391109216]},{"shape":"box","origin_m":[0.0,-0.2158692360310951,-0.009985571147325456],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.1107384720621902,0.0009711422946509507]},{"shape":"box","origin_m":[0.0,-0.1998591500440669,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.07871830008813377,0.015000000000000013]},{"shape":"box","origin_m":[0.0,-0.18250775872040848,0.010499999999999954],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.044015517440816956,0.009999999999999953]},{"shape":"box","origin_m":[0.0,-0.26776982031605456,-0.009887870909911445],"rpy_rad":[-2.6393480237495024,-0.0,0.0],"size_m":[0.572,0.015210991751179235,0.004]},{"shape":"box","origin_m":[0.0,-0.25433974477348303,-0.0030816280457697243],"rpy_rad":[-2.7057654292977515,-0.0,0.0],"size_m":[0.572,0.015183967704644603,0.004]},{"shape":"box","origin_m":[0.0,-0.24051085736394237,0.0028064671344461556],"rpy_rad":[-2.772407216069161,-0.0,0.0],"size_m":[0.572,0.015159852181257946,0.004]},{"shape":"box","origin_m":[0.0,-0.22634166082140586,0.007751596804282057],"rpy_rad":[-2.839246945033346,-0.0,0.0],"size_m":[0.572,0.015139067902881269,0.004]},{"shape":"box","origin_m":[0.0,-0.2118920770590255,0.011732925376738645],"rpy_rad":[-2.906254317473367,-0.0,0.0],"size_m":[0.572,0.01512198082993988,0.004]},{"shape":"box","origin_m":[0.0,-0.19722319579780878,0.014733683437758216],"rpy_rad":[-2.97339571588959,-0.0,0.0],"size_m":[0.572,0.015108892963461157,0.004]},{"shape":"box","origin_m":[0.0,-0.18239701915145123,0.016741235003023713],"rpy_rad":[-3.040634836446596,-0.0,0.0],"size_m":[0.572,0.015100036320748845,0.004]},{"shape":"box","origin_m":[0.0,-0.16747620311669797,0.01774712801231154],"rpy_rad":[-3.107933398034417,-0.0,0.0],"size_m":[0.572,0.015095568254959571,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_band","name_zh":"银色前带","function_zh":"开口下方整宽的拉丝铝前带(两侧加高,中间低于真空台底面,装片时台面从其上方滑出)","physical_meaning_zh":"拉丝铝前带","subsystem":null,"parent":"body","origin_m":[0.0,-0.277,0.09],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__front_band"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0025000000000000022],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.02699999999999997,0.03399999999999999]},{"shape":"box","origin_m":[-0.22875,0.0,0.029249999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11449999999999996,0.02699999999999997,0.03450000000000002]},{"shape":"box","origin_m":[0.22875,0.0,0.029249999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11449999999999996,0.02699999999999997,0.03450000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_logo","name_zh":"Dimatix标识","function_zh":"银色前带右端的Dimatix字样(印刷,通用字体重绘)","physical_meaning_zh":"深灰字样","subsystem":null,"parent":"front_band","origin_m":[0.24,-0.014999999999999958,0.032],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__brand_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00035000000000001696,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.008,0.005,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/dimatix_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_beam","name_zh":"X横梁","function_zh":"内腔后上部横跨两立柱的头架横梁(前板上的4条长孔与4个圆孔为贴图表示)","physical_meaning_zh":"铝横梁","subsystem":null,"parent":"body","origin_m":[0.0,0.06,0.295],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_beam"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.061,0.119]},{"shape":"box","origin_m":[0.0,0.04000000000000001,0.04999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.019000000000000003,0.01899999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/beam_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_rail_0","name_zh":"X导轨","function_zh":"横梁前面的镀铬导轨(打印头横向支承)","physical_meaning_zh":"镀铬导轨","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.038,-0.032999999999999974],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0055,"length_m":0.572}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6444796819705821,0.665387298282272,0.6866853124353135],"metallic":0.95,"roughness":0.15,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_rail_1","name_zh":"X导轨","function_zh":"横梁前面的镀铬导轨(打印头横向支承)","physical_meaning_zh":"镀铬导轨","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.038,0.03300000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0055,"length_m":0.572}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6444796819705821,0.665387298282272,0.6866853124353135],"metallic":0.95,"roughness":0.15,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_carriage","name_zh":"X头架","function_zh":"在X导轨上横移的打印头架(灰色头架块与包住导轨的C形直线轴承;宿主过程权威横移)","physical_meaning_zh":"铝头架","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.054,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_carriage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.018,0.10899999999999999]},{"shape":"box","origin_m":[0.0,0.008,-0.032999999999999974],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.0023999999999999994,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.008,0.03300000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.0023999999999999994,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.015499999999999998,-0.04044999999999993],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,-0.025550000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,0.025550000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,0.04045000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]}],"joint":{"type":"prismatic","axis":[1.0,0.0,0.0],"limits":[-0.23,0.23],"state_id":"axis.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.386429433787049,0.4072402119017367,0.43415363617474895],"metallic":0.75,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["axis.move_to","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_lift","name_zh":"Z头架","function_zh":"头架前面的Z升降板、底部银色旋转环(墨盒偏角调节座)、顶盖与罩内支架(宿主手动高度代理)","physical_meaning_zh":"铝升降头","subsystem":null,"parent":"head_carriage","origin_m":[0.0,-0.066,-0.16219999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_lift"],"collisions":[{"shape":"box","origin_m":[0.0,0.054,0.09219999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.058,0.003,0.148]},{"shape":"cylinder","origin_m":[0.0,0.0,0.034900000000000014],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0515,"length_m":0.0045},{"shape":"cylinder","origin_m":[0.0,0.0,0.16269999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.052,"length_m":0.0075},{"shape":"box","origin_m":[0.0,0.048,0.16269999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.049,0.014999999999999996,0.007000000000000006]},{"shape":"box","origin_m":[0.0,0.03,0.09805],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.035,0.0030000000000000027,0.12029999999999996]},{"shape":"box","origin_m":[0.0,0.04925,0.034900000000000014],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.029,0.005499999999999998,0.0040000000000000036]}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.03],"state_id":"axis.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.386429433787049,0.4072402119017367,0.43415363617474895],"metallic":0.75,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"头部外形按厂家照片;旋转环直径受±0.23 m行程限制取104 mm(照片约0.14 m)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["axis.move_to"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_cover","name_zh":"头部透明罩","function_zh":"打印头的透明圆筒罩(内有排线)","physical_meaning_zh":"透明罩","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.09805],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_cover"],"collisions":[{"shape":"box","origin_m":[0.0495,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.0457320368593087,0.018942829902071946,0.0],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.0350017856687341,0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.018942829902071946,0.0457320368593087,0.0],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[3.0310008278896994e-18,0.0495,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.018942829902071943,0.0457320368593087,0.0],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0350017856687341,0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0457320368593087,0.018942829902071953,0.0],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0495,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.045732036859308704,-0.01894282990207194,0.0],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.03500178566873411,-0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.018942829902071974,-0.04573203685930868,0.0],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-9.093002483669097e-18,-0.0495,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.018942829902071957,-0.04573203685930868,0.0],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.035001785668734096,-0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.04573203685930868,-0.018942829902071967,0.0],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.7454042095403874,0.7758222183174236],"metallic":0.0,"roughness":0.03,"emissive":[0.0,0.0,0.0],"alpha":0.1,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"flex_cable","name_zh":"头部排线","function_zh":"透明罩内通往墨盒的橙色柔性排线","physical_meaning_zh":"橙色排线","subsystem":null,"parent":"head_lift","origin_m":[0.009,0.025999999999999995,0.09805],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__flex_cable"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000001,0.0024999999999999953,0.11529999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.238397573812271,0.02315336617811041],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fiducial_camera","name_zh":"基板定位相机","function_zh":"旋转环下、墨盒右侧向下的小型黑色基准定位相机(识别算法未实现)","physical_meaning_zh":"黑色相机","subsystem":null,"parent":"head_lift","origin_m":[0.046,0.0,0.019199999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__fiducial_camera"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0008500000000000174],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0047,"length_m":0.0247},{"shape":"cylinder","origin_m":[0.0,0.0,-0.012800000000000006],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0033,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"基准相机的存在由厂家资料确认;尺寸与位置按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cartridge","name_zh":"SAMBA墨盒","function_zh":"白色横向SAMBA墨盒(单次有限1.5 mL;随旋转环绕竖直轴偏转调整喷嘴排角度)","physical_meaning_zh":"白色墨盒","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__cartridge"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.02175000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.022999999999999993,0.019699999999999968]}],"joint":{"type":"revolute","axis":[0.0,0.0,1.0],"limits":[0.0,1.5707963267948966],"state_id":"cartridge.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/cartridge_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按厂家墨盒照片估计;12喷嘴/1.5 mL为厂家数据。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ink.configure","method.configure","cartridge.set_angle","thermal.set_temperature","thermal.set_enabled","acquisition.start","dropwatch.start","acquisition.stop","product.read","ink.drain","reference.lookup"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ink_bag","name_zh":"墨袋","function_zh":"墨盒内部的储液腔(最多1.5 mL;外部不可见,示意)","physical_meaning_zh":"琥珀色储液","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.02175000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__ink_bag"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.054,0.014000000000000005,0.012499999999999983]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.25415209433082675,0.027320891639074894],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":0.85,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部储液腔为示意;1.5 mL最大装量为厂家数据,形状/尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cartridge_connector","name_zh":"墨盒连接器","function_zh":"墨盒下部的黑色喷射/触点模块(前面一排镀金触点、两端卡耳;宿主墨盒插接事件)","physical_meaning_zh":"黑色触点模块","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.0063],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__cartridge_connector"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.069,0.023999999999999994,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/cartridge_contacts.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按厂家墨盒照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_plate","name_zh":"SiMEMS喷嘴板","function_zh":"墨盒底部的硅MEMS喷嘴板(12孔75 dpi基准)","physical_meaning_zh":"深灰喷嘴板","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.0005999999999999894],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0074,0.0023999999999999994,0.0007999999999999952]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"12孔75 dpi由厂家资料确认;喷嘴板尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_0","name_zh":"SAMBA喷嘴0","function_zh":"第0号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0018626666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00019999999999999987,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_1","name_zh":"SAMBA喷嘴1","function_zh":"第1号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.001524,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_2","name_zh":"SAMBA喷嘴2","function_zh":"第2号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0011853333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_3","name_zh":"SAMBA喷嘴3","function_zh":"第3号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0008466666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_4","name_zh":"SAMBA喷嘴4","function_zh":"第4号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.000508,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_5","name_zh":"SAMBA喷嘴5","function_zh":"第5号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.00016933333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_5"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_6","name_zh":"SAMBA喷嘴6","function_zh":"第6号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.00016933333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_6"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_7","name_zh":"SAMBA喷嘴7","function_zh":"第7号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.000508,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_7"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_8","name_zh":"SAMBA喷嘴8","function_zh":"第8号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0008466666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_8"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_9","name_zh":"SAMBA喷嘴9","function_zh":"第9号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0011853333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_9"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_10","name_zh":"SAMBA喷嘴10","function_zh":"第10号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.001524,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_10"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_11","name_zh":"SAMBA喷嘴11","function_zh":"第11号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0018626666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_11"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00019999999999999987,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"y_rail_m0_095","name_zh":"Y导轨","function_zh":"台面下左侧的Y向导轨(真空台前后运动)","physical_meaning_zh":"黑色导轨","subsystem":null,"parent":"body","origin_m":[-0.095,0.005,0.101],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__y_rail_m0_095"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,-0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.528,0.011499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"y_rail_0_095","name_zh":"Y导轨","function_zh":"台面下右侧的Y向导轨(真空台前后运动)","physical_meaning_zh":"黑色导轨","subsystem":null,"parent":"body","origin_m":[0.095,0.005,0.101],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__y_rail_0_095"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,-0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.528,0.011499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"platen","name_zh":"加热真空台","function_zh":"真空台台体(灰色铝边框,底部四个导轨滑块;加热至60 °C)","physical_meaning_zh":"铝真空台","subsystem":null,"parent":"body","origin_m":[0.0,-0.06,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__platen"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.328,0.322,0.022000000000000006]}],"joint":{"type":"prismatic","axis":[0.0,-1.0,0.0],"limits":[-0.16,0.16],"state_id":"axis.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.2874408377269175,0.30946892281750854],"metallic":0.6,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"真空台与208×308 mm打印区由厂家资料确认;台体宽度按照片放宽到0.33 m,其余尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set","axis.move_to","thermal.set_temperature","thermal.set_enabled","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_field","name_zh":"黑色真空吸附面","function_zh":"真空台上几乎满幅的黑色吸附面(细灰边框为台体)","physical_meaning_zh":"黑色吸附面","subsystem":null,"parent":"platen","origin_m":[0.0,0.0,0.011875000000000024],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_field"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.00010000000000001674],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.32,0.314,0.0015499999999999958]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008023192985384994,0.008568125618069307,0.010329823029626936],"metallic":0.15,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"print_area","name_zh":"薄基片打印区标识","function_zh":"黑色吸附面上的208×308 mm薄基片打印区(略亮;不是整机外廓)","physical_meaning_zh":"打印区","subsystem":null,"parent":"platen","origin_m":[0.0,0.0,0.012450000000000017],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__print_area"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.207,0.307,0.00040000000000001146]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004776953480693729,0.005181516702338386,0.006048833022857054],"metallic":0.25,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"thick_area","name_zh":"厚基片打印区标识","function_zh":"厚基片(0.5–25 mm)打印区208×253 mm的细线标记","physical_meaning_zh":"灰色细线","subsystem":null,"parent":"platen","origin_m":[0.0,-0.027499999999999997,0.01285],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__thick_area"],"collisions":[{"shape":"box","origin_m":[-0.1026,0.0,-4.999999999999449e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006000000000000033,0.245,9.999999999998899e-05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_0","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.125,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_1","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.07500000000000001,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_2","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.024999999999999994,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_3","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.025000000000000022,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_4","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.07500000000000001,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_5","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.125,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_5"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"substrate","name_zh":"宿主基板位","function_zh":"100×100×0.2 mm参考基片(几何参考;实际尺寸与厚度由宿主输入)","physical_meaning_zh":"浅灰玻璃基片","subsystem":null,"parent":"platen","origin_m":[-0.0535,-0.10349999999999998,0.01285],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__substrate"],"collisions":[{"shape":"box","origin_m":[-6.938893903907228e-18,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.098,0.09799999999999999,0.00016000000000002124]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3467040563550296,0.45641102318040466,0.4793201831008268],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":0.85,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["substrate.configure","acquisition.start","product.read","product.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_fitting","name_zh":"真空接口","function_zh":"真空台右侧的真空软管接头(内置泵的宿主吸附边界)","physical_meaning_zh":"黑色接头","subsystem":null,"parent":"platen","origin_m":[0.165,0.08,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0.01050000000000001,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0045,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clean_station","name_zh":"清洗维护站","function_zh":"清洗/液滴观察工位的黑色基座(固定维护坐标=运行层头架x −0.2 m;非真实清洗机构,照片中未见)","physical_meaning_zh":"黑色工位基座","subsystem":null,"parent":"body","origin_m":[-0.2,-0.06,0.107],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__clean_station"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0255,"length_m":0.022999999999999993}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置=运行层清洗/液滴观察头架x −0.2 m;尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cleaning.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_receiver","name_zh":"吸墨垫","function_zh":"工位基座上的白色吸墨/废液垫(喷嘴排正下方;墨滴与清洗废料账本边界)","physical_meaning_zh":"白色吸墨垫","subsystem":null,"parent":"clean_station","origin_m":[0.0,0.0,0.0126],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__waste_receiver"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0315,"length_m":0.0026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.8796223968878317,0.8549926081242338],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置=运行层清洗/液滴观察头架x −0.2 m;尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cleaning.start","product.read","ink.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"dropwatch_camera","name_zh":"液滴观察相机","function_zh":"工位前方水平朝后的液滴观察相机(光轴在喷嘴出口与吸墨垫之间;合成影像对应位置代理)","physical_meaning_zh":"黑色相机","subsystem":null,"parent":"body","origin_m":[-0.2,-0.1385,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__dropwatch_camera"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.004500000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0105,"length_m":0.06},{"shape":"box","origin_m":[0.0,-0.0015000000000000013,-0.02049999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.01899999999999999,0.022000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"液滴观察相机的存在由厂家资料确认;尺寸与位置为工程估计(运行层工位x −0.2 m)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dropwatch.start","dropwatch.observe"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"strobe","name_zh":"频闪光源","function_zh":"工位后方朝前的频闪照明(液滴观察照明的推断,厂家资料未提及)","physical_meaning_zh":"频闪灯","subsystem":null,"parent":"body","origin_m":[-0.2,-0.009000000000000001,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__strobe"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027000000000000024,0.013,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.0,-0.020250000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.007000000000000001,0.022499999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.6444796819705821,0.39157247774972326],"metallic":0.0,"roughness":0.3,"emissive":[0.25,0.24,0.18],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"频闪照明为液滴观察功能的推断,厂家资料未提及;尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_pump","name_zh":"内置真空泵","function_zh":"底座内的内置真空泵(外部不可见;后板上两个深色抽气孔;仅边界声明,无泵动态)","physical_meaning_zh":"黑色真空泵","subsystem":null,"parent":"base_plinth","origin_m":[0.2,0.17099999999999999,-6.938893903907228e-18],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_pump"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08399999999999999,0.088,0.038000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内置真空泵由厂家日文规格页确认;藏在底座内,尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"背面电源入口(100–240 VAC;最大整机375 W,不是加热功率)","physical_meaning_zh":"黑色电源入口","subsystem":null,"parent":"body","origin_m":[0.23,0.292,0.125],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__power_inlet"],"collisions":[{"shape":"box","origin_m":[-2.7755575615628914e-17,0.00269999999999998,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.031,0.005200000000000038,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"100–240 VAC/375 W为厂家数据;接口尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"data_port","name_zh":"外接显示器与主机接口","function_zh":"背面主机USB/显示器接口(PC内置,外部屏幕另配)","physical_meaning_zh":"黑色接口板","subsystem":null,"parent":"body","origin_m":[-0.2,0.292,0.135],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__data_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0022000000000000353,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.049000000000000016,0.004200000000000037,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pattern.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"diagnostic_overlay","name_zh":"宿主虚拟诊断区","function_zh":"银色前带上的宿主诊断条(不是厂家的集成显示屏)","physical_meaning_zh":"深色诊断条","subsystem":null,"parent":"front_band","origin_m":[0.0,-0.014999999999999958,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__diagnostic_overlay"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0007500000000000284,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.298,0.019,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"宿主虚拟诊断代理,非厂家部件。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"宿主数字叠层","function_zh":"X/Y/Z/滴计数/台温/头温宿主诊断读数(明确是虚拟诊断;Matterix读数网格替换此区域)","physical_meaning_zh":"诊断读数","subsystem":null,"parent":"diagnostic_overlay","origin_m":[0.0,-0.0019000000000000128,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.278,0.015,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.08,0.08,0.09],"alpha":1.0,"glass":false,"texture":"textures/host_diagnostic.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["printing.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","axis_speed_m_s","manual_speed_m_s","manual_angle_rad_s","platen_capacity_j_k","head_capacity_j_k","platen_heater_w","head_heater_w","loss_w_k","controller_w_k","mass_transfer_m_s","cleaning_flow_m3_s","accept_uncalibrated_model"]},"ink.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_id","solvent_kg","solute_kg","solvent_density_kg_m3","solute_density_kg_m3","viscosity_pa_s","surface_tension_n_m","contact_angle_rad","reference_voltage_v","reference_pulse_s","reference_volume_m3","reference_velocity_m_s","accept_compatibility_and_calibration_assumption"]},"substrate.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["width_m","length_m","thickness_m","accept_host_attachment"]},"pattern.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["data_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["name","rows","x_m","y_m"]},"method.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["drop_spacing_m","gap_m","nozzles","voltage_v","rise_s","dwell_s","fall_s","frequency_hz","clean_every_drops","clean_duration_s"]},"power.set":{"function_zh":"主机电源宿主边界;无伪造实体电源按钮","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"vacuum.set":{"function_zh":"宿主吸附事件,不等于真实漏气与接触约束","kind":"configuration","availability":"implemented","component_ids":["platen","vacuum_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"axis.move_to":{"function_zh":"宿主空程定位代理,运动不瞬时完成","kind":"device_command","availability":"implemented","component_ids":["head_carriage","head_lift","platen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["x_m","y_m","z_m"]},"cartridge.set_angle":{"function_zh":"手动墨盒旋转目标,非真实电动关节","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"thermal.set_temperature":{"function_zh":"室温至60℃双温度目标,非瞬时加热","kind":"device_command","availability":"implemented","component_ids":["platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["platen_k","cartridge_k"]},"thermal.set_enabled":{"function_zh":"双节点加热开关,关机继续被动散热","kind":"device_command","availability":"implemented","component_ids":["platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"acquisition.start":{"function_zh":"二值图案串行逐点喷射,不冒充12喷嘴并行调度","kind":"device_command","availability":"implemented","component_ids":["cartridge","nozzle_plate","substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cleaning.start":{"function_zh":"移到维护站后有限清洗耗墨","kind":"device_command","availability":"implemented","component_ids":["clean_station","waste_receiver"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dropwatch.start":{"function_zh":"维护站单滴观察;耗墨落入废料","kind":"device_command","availability":"implemented","component_ids":["dropwatch_camera","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止保留已喷物料;在飞液滴继续落下","kind":"device_command","availability":"implemented","component_ids":["head_carriage","platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"printing.measure":{"function_zh":"理想运动/温度/计数读数,不是实测定位或膜厚仪","kind":"query","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dropwatch.observe":{"function_zh":"最后实际发射滴的虚拟频闪投影;不推进时钟","kind":"query","availability":"implemented","component_ids":["dropwatch_camera"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["delay_s"]},"product.read":{"function_zh":"有限墨料双物种账本及合成沉积圆斑","kind":"query","availability":"implemented","component_ids":["substrate","cartridge","waste_receiver"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.collect":{"function_zh":"静止且无在飞液滴后宿主释放基片","kind":"device_command","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"ink.drain":{"function_zh":"将墨盒余料转废料;不可无限补墨","kind":"configuration","availability":"implemented","component_ids":["cartridge","waste_receiver"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.lookup":{"function_zh":"真实NIST纯溶剂参考,不外推","kind":"query","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","temperature_k"]}},"state_slots":{"plant.configured":{"meaning_zh":"plant配置或存在标志;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"ink.configured":{"meaning_zh":"ink配置或存在标志;设定值,由 ink.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"substrate.configured":{"meaning_zh":"substrate配置或存在标志;设定值,由 substrate.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"pattern.configured":{"meaning_zh":"pattern配置或存在标志;设定值,由 pattern.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"method配置或存在标志;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"power.enabled":{"meaning_zh":"主机电源宿主边界;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"vacuum.enabled":{"meaning_zh":"宿主已接受吸附事件,非真空压力传感器;场景状态,由宿主登记,不由过程模型推导。","unit":"1","access":"read_only","origin":"scene","component_ids":["platen"],"write_via":null},"axis.x_m":{"meaning_zh":"X头架(head_carriage)运动学x位移示值;X向右/Y向前/Z向上,范围 -0.23–0.23 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["head_carriage"],"write_via":null},"axis.x_target_m":{"meaning_zh":"x目标位移,范围 -0.23–0.23 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["head_carriage"],"write_via":null},"axis.y_m":{"meaning_zh":"加热真空台(platen)运动学y位移示值;X向右/Y向前/Z向上,范围 -0.16–0.16 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["platen"],"write_via":null},"axis.y_target_m":{"meaning_zh":"y目标位移,范围 -0.16–0.16 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["platen"],"write_via":null},"axis.z_m":{"meaning_zh":"Z头架(head_lift)运动学z位移示值;X向右/Y向前/Z向上,范围 0–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["head_lift"],"write_via":null},"axis.z_target_m":{"meaning_zh":"z目标位移,范围 0–0.03 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["head_lift"],"write_via":null},"cartridge.angle_rad":{"meaning_zh":"SAMBA墨盒(cartridge)SAMBA阵列绕Z角度,喷嘴局部X节距投影到Y,范围 0–1.5708 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["cartridge"],"write_via":null},"cartridge.target_angle_rad":{"meaning_zh":"宿主手动墨盒角度目标,范围 0–1.5708 rad;设定值,由 cartridge.set_angle 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rad","access":"read_write","origin":"setpoint","component_ids":["cartridge"],"write_via":"cartridge.set_angle"},"thermal.platen_k":{"meaning_zh":"集总platen理想读数,不含校准误差,范围 1–400 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["platen"],"write_via":null},"thermal.platen_target_k":{"meaning_zh":"platen温度目标,范围 288.15–333.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"thermal.cartridge_k":{"meaning_zh":"集总cartridge理想读数,不含校准误差,范围 1–400 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["cartridge"],"write_via":null},"thermal.cartridge_target_k":{"meaning_zh":"cartridge温度目标,范围 288.15–333.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"thermal.enabled":{"meaning_zh":"两个热节点加热使能;设定值,由 thermal.set_enabled 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["body"],"write_via":"thermal.set_enabled"},"cycle.phase":{"meaning_zh":"异步操作状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.stage":{"meaning_zh":"移动/等待/飞行/清洗子阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"当前异步操作宿主累计时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"jet.drop_count":{"meaning_zh":"实际发射滴计数,清洗连续耗料不计为滴,范围 0–1e+07;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"jet.active_nozzle":{"meaning_zh":"最近发射喷嘴号,无滴时默认0,范围 0–11;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cleaning.count":{"meaning_zh":"完成清洗周期数,范围 0–1e+07;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"safety.fault":{"meaning_zh":"有限墨量耗尽或参考温区异常;不是真实固件错误码;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"truth.ledger":{"meaning_zh":"有限单墨盒双组分及沉积坐标、集总加热账本;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["substrate"],"write_via":null}},"mechanisms":{"inkjet":{"meaning_zh":"有限墨盒双组分、逐点喷射与重力飞行、平衡球冠近似、蒸发参考和双温度节点","implementation":"lumped","equations":["pitch=0.0254/75m; angle=asin(drop_spacing/pitch); nozzle i offsets=(i-5.5)*pitch*(cos(angle),sin(angle))","x_head=pattern_x-0.104-nozzle_dx; q_y=pattern_y-0.154-nozzle_dy, platen moves along -Y; printing stops motion before each fire","pulse_factor=V*(dwell+(rise+fall)/2)/(Vref*pulse_ref); Vdrop=Vref_drop*pulse_factor; vdrop=vref*pulse_factor; explicit uncalibrated linear surrogate","1pL=1e-15m3; 2.4pL nominal sphere diameter=(6V/pi)^(1/3), not 30um substrate dot diameter","flight_time=2*gap/(v+sqrt(v^2+2*g*gap)); z=v*t+g*t^2/2; no air drag; strobe image is synthetic circle projection","radius^3=3*V*sin(theta)^3/(pi*(2-3*cos(theta)+cos(theta)^3)); independent equilibrium caps, no overlap dynamics","finite cartridge -> flying drop -> substrate/waste; cleaning at station transfers finite ink volume to waste; each species conserved including evaporated and collected","dm_evap/dt=k*pi*r^2*p_sat(T)*M/(R*T), limited by remaining solvent; NIST original fit range only; zero ambient vapor boundary","C_i*dT_i/dt=min(Pmax_i,max(0,Kp*(target_i-T_i)))-loss*(T_i-Ta); heater energy and node sensible/loss balance","evaporation latent heat and carried sensible enthalpy omitted; externally prescribed thermal bath for mass transfer, not whole-system energy conservation"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"axis_speed_m_s":{"value":0.1,"unit":"m/s","evidence":"assumption","meaning_zh":"axis speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manual_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"manual speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manual_angle_rad_s":{"value":1.0,"unit":"rad/s","evidence":"assumption","meaning_zh":"manual angle rad s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"platen_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"platen capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_capacity_j_k":{"value":20.0,"unit":"J/K","evidence":"assumption","meaning_zh":"head capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"platen_heater_w":{"value":60.0,"unit":"W","evidence":"assumption","meaning_zh":"platen heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_heater_w":{"value":10.0,"unit":"W","evidence":"assumption","meaning_zh":"head heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_w_k":{"value":5.0,"unit":"W/K","evidence":"assumption","meaning_zh":"controller w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_transfer_m_s":{"value":0.0001,"unit":"m/s","evidence":"assumption","meaning_zh":"mass transfer m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cleaning_flow_m3_s":{"value":1e-10,"unit":"m^3/s","evidence":"assumption","meaning_zh":"cleaning flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_kg":{"value":7.89e-05,"unit":"kg","evidence":"assumption","meaning_zh":"solvent kg;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solute_kg":{"value":1.2e-05,"unit":"kg","evidence":"assumption","meaning_zh":"solute kg;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":789.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solute_density_kg_m3":{"value":1200.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solute density kg m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_pa_s":{"value":0.006,"unit":"Pa*s","evidence":"assumption","meaning_zh":"液体黏度;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.03,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_angle_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"contact angle rad;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_voltage_v":{"value":24.0,"unit":"V","evidence":"assumption","meaning_zh":"reference voltage v;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_pulse_s":{"value":6e-06,"unit":"s","evidence":"assumption","meaning_zh":"reference pulse s;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_volume_m3":{"value":2.4e-15,"unit":"m^3","evidence":"assumption","meaning_zh":"reference volume m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_velocity_m_s":{"value":5.0,"unit":"m/s","evidence":"assumption","meaning_zh":"reference velocity m s;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_compatibility_and_calibration_assumption":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept compatibility and calibration assumption;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drop_spacing_m":{"value":2e-05,"unit":"m","evidence":"assumption","meaning_zh":"drop spacing m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gap_m":{"value":0.001,"unit":"m","evidence":"assumption","meaning_zh":"gap m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"nozzles":{"value":[0,5,11],"unit":"1","evidence":"assumption","meaning_zh":"nozzles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_v":{"value":24.0,"unit":"V","evidence":"assumption","meaning_zh":"voltage v;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rise_s":{"value":2e-06,"unit":"s","evidence":"assumption","meaning_zh":"rise s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dwell_s":{"value":4e-06,"unit":"s","evidence":"assumption","meaning_zh":"dwell s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fall_s":{"value":2e-06,"unit":"s","evidence":"assumption","meaning_zh":"fall s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":1000.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"clean_every_drops":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"clean every drops;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"clean_duration_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"clean duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["采用S规格208x308/208x253mm、约55kg,不套旧DMP-2850的210x315/210x260mm和50.7kg。","原表和S规格未注明673x584x419mm轴序;照片支持按XYZ宽深高建模但这仍是坐标分配假设。","SAMBA12jet/75DPI,不能套旧DMC16jet/100DPI、1/10pL或10–12cP指南。","75DPI换算338.6667um;日本页339um为舍入。2.4pL=2.4e-15m3;30um为条件相关打印点径,不是自由液滴球径。","SAMBA独立墨盒页80kHz并注明打印机运动限15kHz;仅将15kHz作为当前保守教学上限,不宣称S整机实测极限。","2021墨盒文件名/页脚修订标签不同,原样保存;旧兼容性/pH说明不用于推翻S新涂层宣传,具体墨水须宿主兼容性认可。","英文S规格repeatability与日文扫描精度措辞不同;使用任务书重复性±25um,不声称绝对定位精度或实测误差分布。","Rivers等2024 DOI10.1016/j.mtadv.2024.100493用DMP-2830/3pL SAMBA作可喷性测试,批量成品用PixDRO JETx;不拿来标定S/2.4pL。论文网页可读,原PDF下载403已记。","照片近似曲面侧壁/横向头架/纵向台面/手动墨盒角度;不是厂家CAD。无证据的前盖、急停、集成显示屏不杜撰。","前面display_digits为明确标识的宿主诊断叠层,不是厂家内置屏;实际产品需要外接显示器。","X打印头、-Y移动基板、Z手动高度和墨盒Z轴角度为运动学代理;速度/加速度/行程余量、分件质量、刚度、摩擦未知。","宿主设置轴速度、手动调角速度、两节点热容/功率/散热、波形参考电压/脉宽/滴量/速度、接触角、密度/传质系数;都是未标定假设。","波形采用单梯形脉冲面积比乘名义滴量/喷速,不是压电声学模型;无卫星滴、堵孔、断丝、回吸或真正波形编辑器。","12喷嘴实体与选择可用;执行是选中喷嘴逐点补偿后的停走喷射,不是实际12喷嘴并行高速栅格调度。","有限单墨盒双组分、单基片二值图案;载入PNG由独立宿主脚本转二值网格;其他文件格式、队列和多层功能not_run。","只在命中点停稳后喷射;单滴无阻力重力飞行、平衡球冠润湿和独立圆斑蒸发;不模拟咖啡环、合并/铺展动力学或空气阻力。","自动清洗是移到固定维护站后有限墨量转废料的时间过程,耗墨率由宿主指定;真实吸抽、擦拭、超声和墨水兼容性没有验证。","真空吸附和墨盒插接为宿主事件;无实际接触约束/漏气求解;功耗375W为整机最大值,不冒充两个加热器的实测功率。","两节点集总热量平衡;忽略墨滴携带显热、密闭墨盒挥发及潜热反馈,蒸发环境作为无限热浴边界,不能声称全系统能量闭合。","±25um重复性仅合同参数,默认理想坐标,不伪造已校准随机误差;robot/hardware/CFD/真实相机标定均not_run。","两轴及高度/墨盒角度为照片运动学代理,非厂家CAD、真实轴动态或±25um精度标定。","12孔几何/选择已实现,但仅串行停走喷射,无并行喷头调度。","波形只用梯形面积线性代理;滴形、空气阻力、卫星滴、润湿铺展、咖啡环、合滴、喷嘴堵塞/清洗效果均未标定。","65种NIST参考不等于50种实测墨水/打印结果;任意墨水密度/表面张力/黏度和接触角必须由宿主提供。","有限单墨盒、单层二值图案、清洗有限耗料;完整GUI、队列、外部相机识别、真实真空/接触和硬件未实现。","诊断数字叠层非真实内置面板;robot/hardware/部署文件隔离/CFD/真实相机标定not_run。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","ink.configure","substrate.configure","pattern.configure","method.configure","power.set","vacuum.set","axis.move_to","cartridge.set_angle","thermal.set_temperature","thermal.set_enabled","acquisition.start","cleaning.start","dropwatch.start","acquisition.stop","printing.measure","dropwatch.observe","product.read","product.collect","ink.drain","reference.lookup"],"unsupported":["measured_inkjet_outputs50","drop_formation_waveform_calibration","flight_air_drag_camera_calibration","wetting_coffee_ring_CFD","parallel_12jet_scheduler","full_parameter_convergence","complete_thermal_energy","real_cleaning_effect","vacuum_host_attachment","real_axis_accuracy_contact","component_mass_inertia","full_GUI_formats_queue","dynamic_substrate_deposit_mesh","external_monitor_model","ink_cartridge_variants","robot_contact","hardware_HIL","deployment_truth_isolation","matterix_native_async","scene_to_process_mechanics","generic_full_library_checks","continuous_GPU_audit"],"note_zh":"CHEM-058 FUJIFILM Dimatix DMP-2850 S;SAMBA12孔/75DPI、标称2.4pL/最大1.5mL、薄片208×308mm和厚片208×253mm、最高60℃、名义673×584×419mm/约55kg。60几何/61合同组件、21能力28状态、4关节、7接口6诊断读数;GLB/URDF/OBJ+MTL/Blend/3预览/USD。35单测、87运行/schema、124几何及207双环境实际检查通过;PNG输入、合成滴图/沉积图及有限双组分、清洗、取消残留与两热节点守恒已验。65种NIST蒸气压(35种25℃)不是实测喷墨输出,50种真实墨水结果未满足;真实喷滴/相机/润湿/咖啡环、并行12喷嘴调度、GUI、机器人和硬件未做,partial。"}},"previews":["previews/fujifilm_dmp2850/deposit_synthetic.webp","previews/fujifilm_dmp2850/dropwatch_synthetic.webp","previews/fujifilm_dmp2850/pattern_input.webp","previews/fujifilm_dmp2850/preview_front.webp","previews/fujifilm_dmp2850/preview_front_straight.webp","previews/fujifilm_dmp2850/preview_head.webp","previews/fujifilm_dmp2850/preview_interior.webp","previews/fujifilm_dmp2850/preview_isaac_rtx_articulated.webp","previews/fujifilm_dmp2850/preview_isaac_rtx_pair.webp","previews/fujifilm_dmp2850/preview_loading.webp","previews/fujifilm_dmp2850/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/asset.contract.json","bytes":573747},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/collision_proxies.json","bytes":81642},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/geometry_manifest.json","bytes":200198},{"name":"model.blend","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.blend","bytes":591104},{"name":"model.glb","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.glb","bytes":402372},{"name":"model.urdf","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.urdf","bytes":67738},{"name":"output_templates.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/output_templates.json","bytes":265}],"completeness":{"components":60,"with_collisions":60,"with_objects":60,"with_function":60,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"fujifilm_dmp2850","chem_id":"CHEM-058","name_en":"Materials inkjet printer","maker":"FUJIFILM Dimatix","model":"DMP-2850","domain":"materials","domain_name":"Thin-Film & Functional Materials","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/asset.contract.json","runtime":"scripts/asset_runtime/fujifilm_dmp2850.py"} \ No newline at end of file +{"tid":"instrument.fujifilm_dmp2850","asset_dir":"expansion_batch04/t5_automation/fujifilm_dmp2850","name_zh":"FUJIFILM Dimatix DMP-2850 S(SAMBA 12喷嘴)","category":"薄膜与功能材料制备","description_zh":"有限墨盒、12孔选择、串行停走喷射、合成液滴观察、双节点温度;输出synthetic。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心;+X右、+Y后、+Z上;X头架/-Y台面/Z高度/墨盒Z旋转运动学代理"},"mass_kg":55.0,"size_m":[0.673,0.5917,0.419],"bbox_min":[-0.3365,-0.2939,0.0],"bbox_max":[0.3365,0.2978,0.419],"manifest_dimensions_m":[0.672999999731779,0.5916999999262392,0.41899999932944776],"glb":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.urdf","links":{"base_link":"/Geometry/base_link","head_carriage":"/Geometry/base_link/head_carriage","head_lift":"/Geometry/base_link/head_carriage/head_lift","cartridge":"/Geometry/base_link/head_carriage/head_lift/cartridge","platen":"/Geometry/base_link/platen"},"frames":{"pre_place":[0.0,0.0,0.181],"place":[0.0,0.0,0.051],"post_place":[0.0,0.0,0.181],"joint_head_carriage_joint":[0.0,0.006,0.295],"joint_head_lift_joint":[0.0,-0.06,0.1328],"joint_cartridge_joint":[0.0,-0.06,0.1328],"joint_platen_joint":[0.0,-0.06,0.12]},"joints":[{"name":"head_carriage_joint","type":"prismatic","parent":"x_beam","child":"head_carriage","axis":[1.0,0.0,0.0],"lower":-0.23,"upper":0.23,"effort":10.0,"mimic":null,"origin_m":[0.0,0.006,0.295],"child_prim":"/Geometry/base_link/head_carriage","child_bbox_min":[-0.0525,-0.1125,0.13275],"child_bbox_max":[0.0525,0.02675,0.35],"kind":"other"},{"name":"head_lift_joint","type":"prismatic","parent":"head_carriage","child":"head_lift","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.03,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.1328],"child_prim":"/Geometry/base_link/head_carriage/head_lift","child_bbox_min":[-0.0525,-0.1125,0.13275],"child_bbox_max":[0.0525,-0.004,0.2995],"kind":"other"},{"name":"cartridge_joint","type":"revolute","parent":"head_lift","child":"cartridge","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.1328],"child_prim":"/Geometry/base_link/head_carriage/head_lift/cartridge","child_bbox_min":[-0.037,-0.0725,0.13275],"child_bbox_max":[0.037,-0.0475,0.1648],"kind":"other"},{"name":"platen_joint","type":"prismatic","parent":"body","child":"platen","axis":[0.0,-1.0,0.0],"lower":-0.16,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.0,-0.06,0.12],"child_prim":"/Geometry/base_link/platen","child_bbox_min":[-0.165,-0.222,0.1075],"child_bbox_max":[0.186,0.102,0.13295],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"substrate","link":"platen","part":"fujifilm_dmp2850__substrate","pos":[-0.0535,-0.1635,0.1328],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.0535,-0.1035,0.0128],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"cartridge","link":"cartridge","part":"fujifilm_dmp2850__cartridge_connector","pos":[0.0,-0.06,0.1391],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0063],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"jet","link":"cartridge","part":"fujifilm_dmp2850__nozzle_plate","pos":[0.0,-0.06,0.1334],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0006],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"dispense","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"waste","link":"base_link","part":"fujifilm_dmp2850__waste_receiver","pos":[-0.2,-0.06,0.1196],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2,-0.06,0.1196],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"vacuum","link":"platen","part":"fujifilm_dmp2850__vacuum_fitting","pos":[0.1755,0.02,0.118],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1755,0.08,-0.002],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"fujifilm_dmp2850__power_inlet","pos":[0.23,0.2948,0.125],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.23,0.2948,0.125],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"fujifilm_dmp2850__data_port","pos":[-0.2,0.2943,0.135],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.2,0.2943,0.135],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.002,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"x","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_x","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[-0.0933,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.x_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"y","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_y","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[0.0,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.y_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"z","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_z","link":"base_link","digits":6,"decimals":2,"unit":"mm","center":[0.0933,-0.2939,0.082],"up":[0.0,0.0,1.0],"source":{"bridge":["axis.z_m"],"scale":1000.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"drops","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_drops","link":"base_link","digits":6,"decimals":0,"unit":"1","center":[-0.0933,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["jet.drop_count"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"platen","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_platen","link":"base_link","digits":6,"decimals":1,"unit":"C","center":[0.0,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.platen_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]},{"name":"cartridge","part":"fujifilm_dmp2850__display_digits","prim":"/Geometry/base_link/readout_cartridge","link":"base_link","digits":6,"decimals":1,"unit":"C","center":[0.0933,-0.2939,0.09],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.cartridge_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.3,0.86,0.95],"off":[0.025,0.07,0.08],"size_m":[0.0933,0.008],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":55.0,"footprint_m":[0.673,0.5917],"height_m":0.419,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1328,"primary_slot":"substrate","access":["head_lift_joint"],"slot_count":7},"components":[{"id":"body","name_zh":"内部机架","function_zh":"黑色内部机架:开口内的黑色台面与后板(内置PC、电源与驱动)","physical_meaning_zh":"黑色机架","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__body"],"collisions":[{"shape":"box","origin_m":[0.0,0.013249999999999984,0.08275],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.5495,0.023499999999999993]},{"shape":"box","origin_m":[0.0,0.2905,0.2245],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.0026000000000000467,0.307]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"base_plinth","name_zh":"深色底座","function_zh":"外壳下内缩的深灰色底座(内藏真空泵)","physical_meaning_zh":"深灰底座","subsystem":null,"parent":"body","origin_m":[0.0,0.009,0.045000000000000005],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__base_plinth"],"collisions":[{"shape":"box","origin_m":[0.0,-1.9081958235744878e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.625,0.538,0.049]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.026241221894849898,0.0295568344378088,0.03433980680868217],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[-0.27,-0.234,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[-0.27,0.236,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[0.27,-0.234,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"底座下的黑色支脚(底面Z=0)","physical_meaning_zh":"黑色支脚","subsystem":null,"parent":"base_plinth","origin_m":[0.27,0.236,-0.035],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0004999999999999996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.019000000000000003}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_left","name_zh":"弧形侧机罩","function_zh":"拉丝铝外壳左立柱(前缘大曲线过渡到顶盖,外侧圆边;照片中的侧窗未建模)","physical_meaning_zh":"拉丝铝立柱","subsystem":null,"parent":"body","origin_m":[-0.31174999999999997,0.0,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_left"],"collisions":[{"shape":"box","origin_m":[0.004249999999999976,0.0,-0.07425000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.583,0.11049999999999999]},{"shape":"box","origin_m":[0.004249999999999976,0.11474999999999999,0.09874999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.3535,0.2395]},{"shape":"box","origin_m":[0.004249999999999976,-0.17199946569854502,-0.011248659345774209],"rpy_rad":[-1.6467283111646263,-0.0,0.0],"size_m":[0.040000000000000036,0.03757687672259026,0.23683294472544827]},{"shape":"box","origin_m":[0.004249999999999976,-0.16887888637735174,0.007929718861586221],"rpy_rad":[-1.7988354616111064,-0.0,0.0],"size_m":[0.040000000000000036,0.037516904112125674,0.23720052200509198]},{"shape":"box","origin_m":[0.004249999999999976,-0.16278758110754799,0.026159096794832887],"rpy_rad":[-1.9516527492197489,-0.0,0.0],"size_m":[0.040000000000000036,0.03740256249307924,0.2379045589609335]},{"shape":"box","origin_m":[0.004249999999999976,-0.15400899115574923,0.04288374112162002],"rpy_rad":[-2.1055893011192475,-0.0,0.0],"size_m":[0.040000000000000036,0.03724460736261404,0.23888416325102899]},{"shape":"box","origin_m":[0.004249999999999976,-0.1429290219089843,0.05765355904924713],"rpy_rad":[-2.260959584609497,-0.0,0.0],"size_m":[0.040000000000000036,0.03705805399457755,0.24005175293976153]},{"shape":"box","origin_m":[0.004249999999999976,-0.12999341224172956,0.07014679593998652],"rpy_rad":[-2.4179504529143943,-0.0,0.0],"size_m":[0.040000000000000036,0.03686087587004868,0.24129852935935114]},{"shape":"box","origin_m":[0.004249999999999976,-0.1156595827537166,0.08017401210153224],"rpy_rad":[-2.5765957867326987,-0.0,0.0],"size_m":[0.040000000000000036,0.03667235881723927,0.24250292126791226]},{"shape":"box","origin_m":[0.004249999999999976,-0.10035169993383652,0.08766117259009182],"rpy_rad":[-2.7367635864926223,-0.0,0.0],"size_m":[0.040000000000000036,0.0365112258178038,0.24354209653638312]},{"shape":"box","origin_m":[0.004249999999999976,-0.08442916662471389,0.09261434017310571],"rpy_rad":[-2.8981603993393668,-0.0,0.0],"size_m":[0.040000000000000036,0.03639370563692999,0.2443057338311402]},{"shape":"box","origin_m":[0.004249999999999976,-0.06817721068890174,0.09507432084418932],"rpy_rad":[-3.0603561923260187,-0.0,0.0],"size_m":[0.040000000000000036,0.036331768220625775,0.24471016083697458]},{"shape":"box","origin_m":[-0.018750000000000044,0.0,-0.07100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.57,0.10399999999999998]},{"shape":"box","origin_m":[-0.018750000000000044,0.11149999999999999,0.09549999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.347,0.23299999999999998]},{"shape":"box","origin_m":[-0.018750000000000044,-0.1687681840004912,-0.011494593253051799],"rpy_rad":[-1.6467274858211758,-0.0,0.0],"size_m":[0.006000000000000005,0.03659031242223376,0.23035168822632437]},{"shape":"box","origin_m":[-0.018750000000000044,-0.165722283412396,0.007196839295726565],"rpy_rad":[-1.7988330393723877,-0.0,0.0],"size_m":[0.006000000000000005,0.0365272191330286,0.23071937684769367]},{"shape":"box","origin_m":[-0.018750000000000044,-0.15977950067929095,0.024954139542463394],"rpy_rad":[-1.9516488948130042,-0.0,0.0],"size_m":[0.006000000000000005,0.036406887293911505,0.2314236303815513]},{"shape":"box","origin_m":[-0.018750000000000044,-0.15122144277703053,0.04123178655453222],"rpy_rad":[-2.1055842978898927,-0.0,0.0],"size_m":[0.006000000000000005,0.03624056882198813,0.23240354349063808]},{"shape":"box","origin_m":[-0.018750000000000044,-0.14043087919320846,0.05559021997265967],"rpy_rad":[-2.2609538395918127,-0.0,0.0],"size_m":[0.006000000000000005,0.036044003962094506,0.23357151307502455]},{"shape":"box","origin_m":[-0.018750000000000044,-0.12784872722484802,0.06771841456690564],"rpy_rad":[-2.4179444887745367,-0.0,0.0],"size_m":[0.006000000000000005,0.035836083556889095,0.23481871002015262]},{"shape":"box","origin_m":[-0.018750000000000044,-0.1139255214745886,0.0774375139721723],"rpy_rad":[-2.576590209333245,-0.0,0.0],"size_m":[0.006000000000000005,0.03563713871669013,0.2360235234750982]},{"shape":"box","origin_m":[-0.018750000000000044,-0.09907621715803001,0.08468335381577324],"rpy_rad":[-2.7367590213696533,-0.0,0.0],"size_m":[0.006000000000000005,0.03546696844869585,0.23706307514314867]},{"shape":"box","origin_m":[-0.018750000000000044,-0.08364865573556983,0.08947041909870451],"rpy_rad":[-2.898157401306397,-0.0,0.0],"size_m":[0.006000000000000005,0.035342783691663646,0.2378269968298946]},{"shape":"box","origin_m":[-0.018750000000000044,-0.06791445326233354,0.09184570482214077],"rpy_rad":[-3.0603551468566104,-0.0,0.0],"size_m":[0.006000000000000005,0.035277308606971,0.23823157720580976]},{"shape":"box","origin_m":[-0.02300000000000002,0.0,-0.06735000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.5554,0.09669999999999998]},{"shape":"box","origin_m":[-0.02300000000000002,0.10785,0.09184999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.3397,0.2257]},{"shape":"box","origin_m":[-0.02300000000000002,-0.1651392061477231,-0.011770796219965352],"rpy_rad":[-1.6467265041798664,-0.0,0.0],"size_m":[0.0025000000000000022,0.035482324823403306,0.2230727385526956]},{"shape":"box","origin_m":[-0.02300000000000002,-0.16217717590224617,0.006373758565867804],"rpy_rad":[-1.7988301576158983,-0.0,0.0],"size_m":[0.0025000000000000022,0.0354157267721595,0.2234405517125333]},{"shape":"box","origin_m":[-0.02300000000000002,-0.1564011959056547,0.023600879459294177],"rpy_rad":[-1.9516443067101608,-0.0,0.0],"size_m":[0.0025000000000000022,0.03528866745552962,0.2241450476136929]},{"shape":"box","origin_m":[-0.02300000000000002,-0.14809081268704952,0.03937651489306565],"rpy_rad":[-2.1055783377573243,-0.0,0.0],"size_m":[0.0025000000000000022,0.035112956308278605,0.22512530659291044]},{"shape":"box","origin_m":[-0.02300000000000002,-0.13762527355421322,0.053272932962594166],"rpy_rad":[-2.260946989537703,-0.0,0.0],"size_m":[0.0025000000000000022,0.034905147773273075,0.2262937021106368]},{"shape":"box","origin_m":[-0.02300000000000002,-0.12544008077883878,0.06499115787389492],"rpy_rad":[-2.4179373704262432,-0.0,0.0],"size_m":[0.0025000000000000022,0.03468516296064797,0.22754137114669834]},{"shape":"box","origin_m":[-0.02300000000000002,-0.11197803584689989,0.07436421866770604],"rpy_rad":[-2.576583546145729,-0.0,0.0],"size_m":[0.0025000000000000022,0.03447450691286399,0.22874665848765172]},{"shape":"box","origin_m":[-0.02300000000000002,-0.09764374966821883,0.08133903624931893],"rpy_rad":[-2.736753562937897,-0.0,0.0],"size_m":[0.0025000000000000022,0.03429418709663583,0.22978663384609066]},{"shape":"box","origin_m":[-0.02300000000000002,-0.08277207993687101,0.08593955481314541],"rpy_rad":[-2.8981538143812062,-0.0,0.0],"size_m":[0.0025000000000000022,0.03416251750738339,0.23055087600703345]},{"shape":"box","origin_m":[-0.02300000000000002,-0.06761935563852332,0.08821972079030116],"rpy_rad":[-3.060353895614748,-0.0,0.0],"size_m":[0.0025000000000000022,0.0340930693486077,0.23095562933787483]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_trim_left","name_zh":"立柱内衬","function_zh":"左立柱内侧下部的深色内衬板(非可动盖)","physical_meaning_zh":"深色内衬","subsystem":null,"parent":"side_left","origin_m":[0.025749999999999995,0.044,-0.037500000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_trim_left"],"collisions":[{"shape":"box","origin_m":[0.0,-1.3877787807814457e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0013999999999999568,0.486,0.133]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_right","name_zh":"弧形侧机罩","function_zh":"拉丝铝外壳右立柱(前缘大曲线过渡到顶盖,外侧圆边;照片中的侧窗未建模)","physical_meaning_zh":"拉丝铝立柱","subsystem":null,"parent":"body","origin_m":[0.31174999999999997,0.0,0.2],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_right"],"collisions":[{"shape":"box","origin_m":[-0.004249999999999976,0.0,-0.07425000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.583,0.11049999999999999]},{"shape":"box","origin_m":[-0.004249999999999976,0.11474999999999999,0.09874999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.040000000000000036,0.3535,0.2395]},{"shape":"box","origin_m":[-0.004249999999999976,-0.17199946569854502,-0.011248659345774209],"rpy_rad":[-1.6467283111646263,-0.0,0.0],"size_m":[0.040000000000000036,0.03757687672259026,0.23683294472544827]},{"shape":"box","origin_m":[-0.004249999999999976,-0.16887888637735174,0.007929718861586221],"rpy_rad":[-1.7988354616111064,-0.0,0.0],"size_m":[0.040000000000000036,0.037516904112125674,0.23720052200509198]},{"shape":"box","origin_m":[-0.004249999999999976,-0.16278758110754799,0.026159096794832887],"rpy_rad":[-1.9516527492197489,-0.0,0.0],"size_m":[0.040000000000000036,0.03740256249307924,0.2379045589609335]},{"shape":"box","origin_m":[-0.004249999999999976,-0.15400899115574923,0.04288374112162002],"rpy_rad":[-2.1055893011192475,-0.0,0.0],"size_m":[0.040000000000000036,0.03724460736261404,0.23888416325102899]},{"shape":"box","origin_m":[-0.004249999999999976,-0.1429290219089843,0.05765355904924713],"rpy_rad":[-2.260959584609497,-0.0,0.0],"size_m":[0.040000000000000036,0.03705805399457755,0.24005175293976153]},{"shape":"box","origin_m":[-0.004249999999999976,-0.12999341224172956,0.07014679593998652],"rpy_rad":[-2.4179504529143943,-0.0,0.0],"size_m":[0.040000000000000036,0.03686087587004868,0.24129852935935114]},{"shape":"box","origin_m":[-0.004249999999999976,-0.1156595827537166,0.08017401210153224],"rpy_rad":[-2.5765957867326987,-0.0,0.0],"size_m":[0.040000000000000036,0.03667235881723927,0.24250292126791226]},{"shape":"box","origin_m":[-0.004249999999999976,-0.10035169993383652,0.08766117259009182],"rpy_rad":[-2.7367635864926223,-0.0,0.0],"size_m":[0.040000000000000036,0.0365112258178038,0.24354209653638312]},{"shape":"box","origin_m":[-0.004249999999999976,-0.08442916662471389,0.09261434017310571],"rpy_rad":[-2.8981603993393668,-0.0,0.0],"size_m":[0.040000000000000036,0.03639370563692999,0.2443057338311402]},{"shape":"box","origin_m":[-0.004249999999999976,-0.06817721068890174,0.09507432084418932],"rpy_rad":[-3.0603561923260187,-0.0,0.0],"size_m":[0.040000000000000036,0.036331768220625775,0.24471016083697458]},{"shape":"box","origin_m":[0.018750000000000044,0.0,-0.07100000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.57,0.10399999999999998]},{"shape":"box","origin_m":[0.018750000000000044,0.11149999999999999,0.09549999999999997],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.006000000000000005,0.347,0.23299999999999998]},{"shape":"box","origin_m":[0.018750000000000044,-0.1687681840004912,-0.011494593253051799],"rpy_rad":[-1.6467274858211758,-0.0,0.0],"size_m":[0.006000000000000005,0.03659031242223376,0.23035168822632437]},{"shape":"box","origin_m":[0.018750000000000044,-0.165722283412396,0.007196839295726565],"rpy_rad":[-1.7988330393723877,-0.0,0.0],"size_m":[0.006000000000000005,0.0365272191330286,0.23071937684769367]},{"shape":"box","origin_m":[0.018750000000000044,-0.15977950067929095,0.024954139542463394],"rpy_rad":[-1.9516488948130042,-0.0,0.0],"size_m":[0.006000000000000005,0.036406887293911505,0.2314236303815513]},{"shape":"box","origin_m":[0.018750000000000044,-0.15122144277703053,0.04123178655453222],"rpy_rad":[-2.1055842978898927,-0.0,0.0],"size_m":[0.006000000000000005,0.03624056882198813,0.23240354349063808]},{"shape":"box","origin_m":[0.018750000000000044,-0.14043087919320846,0.05559021997265967],"rpy_rad":[-2.2609538395918127,-0.0,0.0],"size_m":[0.006000000000000005,0.036044003962094506,0.23357151307502455]},{"shape":"box","origin_m":[0.018750000000000044,-0.12784872722484802,0.06771841456690564],"rpy_rad":[-2.4179444887745367,-0.0,0.0],"size_m":[0.006000000000000005,0.035836083556889095,0.23481871002015262]},{"shape":"box","origin_m":[0.018750000000000044,-0.1139255214745886,0.0774375139721723],"rpy_rad":[-2.576590209333245,-0.0,0.0],"size_m":[0.006000000000000005,0.03563713871669013,0.2360235234750982]},{"shape":"box","origin_m":[0.018750000000000044,-0.09907621715803001,0.08468335381577324],"rpy_rad":[-2.7367590213696533,-0.0,0.0],"size_m":[0.006000000000000005,0.03546696844869585,0.23706307514314867]},{"shape":"box","origin_m":[0.018750000000000044,-0.08364865573556983,0.08947041909870451],"rpy_rad":[-2.898157401306397,-0.0,0.0],"size_m":[0.006000000000000005,0.035342783691663646,0.2378269968298946]},{"shape":"box","origin_m":[0.018750000000000044,-0.06791445326233354,0.09184570482214077],"rpy_rad":[-3.0603551468566104,-0.0,0.0],"size_m":[0.006000000000000005,0.035277308606971,0.23823157720580976]},{"shape":"box","origin_m":[0.02300000000000002,0.0,-0.06735000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.5554,0.09669999999999998]},{"shape":"box","origin_m":[0.02300000000000002,0.10785,0.09184999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0025000000000000022,0.3397,0.2257]},{"shape":"box","origin_m":[0.02300000000000002,-0.1651392061477231,-0.011770796219965352],"rpy_rad":[-1.6467265041798664,-0.0,0.0],"size_m":[0.0025000000000000022,0.035482324823403306,0.2230727385526956]},{"shape":"box","origin_m":[0.02300000000000002,-0.16217717590224617,0.006373758565867804],"rpy_rad":[-1.7988301576158983,-0.0,0.0],"size_m":[0.0025000000000000022,0.0354157267721595,0.2234405517125333]},{"shape":"box","origin_m":[0.02300000000000002,-0.1564011959056547,0.023600879459294177],"rpy_rad":[-1.9516443067101608,-0.0,0.0],"size_m":[0.0025000000000000022,0.03528866745552962,0.2241450476136929]},{"shape":"box","origin_m":[0.02300000000000002,-0.14809081268704952,0.03937651489306565],"rpy_rad":[-2.1055783377573243,-0.0,0.0],"size_m":[0.0025000000000000022,0.035112956308278605,0.22512530659291044]},{"shape":"box","origin_m":[0.02300000000000002,-0.13762527355421322,0.053272932962594166],"rpy_rad":[-2.260946989537703,-0.0,0.0],"size_m":[0.0025000000000000022,0.034905147773273075,0.2262937021106368]},{"shape":"box","origin_m":[0.02300000000000002,-0.12544008077883878,0.06499115787389492],"rpy_rad":[-2.4179373704262432,-0.0,0.0],"size_m":[0.0025000000000000022,0.03468516296064797,0.22754137114669834]},{"shape":"box","origin_m":[0.02300000000000002,-0.11197803584689989,0.07436421866770604],"rpy_rad":[-2.576583546145729,-0.0,0.0],"size_m":[0.0025000000000000022,0.03447450691286399,0.22874665848765172]},{"shape":"box","origin_m":[0.02300000000000002,-0.09764374966821883,0.08133903624931893],"rpy_rad":[-2.736753562937897,-0.0,0.0],"size_m":[0.0025000000000000022,0.03429418709663583,0.22978663384609066]},{"shape":"box","origin_m":[0.02300000000000002,-0.08277207993687101,0.08593955481314541],"rpy_rad":[-2.8981538143812062,-0.0,0.0],"size_m":[0.0025000000000000022,0.03416251750738339,0.23055087600703345]},{"shape":"box","origin_m":[0.02300000000000002,-0.06761935563852332,0.08821972079030116],"rpy_rad":[-3.060353895614748,-0.0,0.0],"size_m":[0.0025000000000000022,0.0340930693486077,0.23095562933787483]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"side_trim_right","name_zh":"立柱内衬","function_zh":"右立柱内侧下部的深色内衬板(非可动盖)","physical_meaning_zh":"深色内衬","subsystem":null,"parent":"side_right","origin_m":[-0.025749999999999995,0.044,-0.037500000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__side_trim_right"],"collisions":[{"shape":"box","origin_m":[0.0,-1.3877787807814457e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0013999999999999568,0.486,0.133]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_cover","name_zh":"拉丝铝顶盖","function_zh":"连接两立柱的拉丝铝顶盖(前缘延续立柱曲线)","physical_meaning_zh":"拉丝铝顶盖","subsystem":null,"parent":"body","origin_m":[0.0,0.1,0.399],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__top_cover"],"collisions":[{"shape":"box","origin_m":[0.0,0.015499999999999986,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.351,0.03799999999999998]},{"shape":"box","origin_m":[0.0,-0.2233522062803952,-0.019275712000000056],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12570441256079037,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22256527632664092,-0.018227136000000088],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12413055265328182,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22176412859796174,-0.01717856000000012],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.1225282571959235,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.2209482010471963,-0.016129984000000153],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.12089640209439265,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.22011689038126248,-0.015081408000000185],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11923378076252497,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21926954767380508,-0.014032832000000217],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11753909534761017,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21840547335698324,-0.01298425600000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11581094671396647,0.0010485759999999678]},{"shape":"box","origin_m":[0.0,-0.21759066193938678,-0.01197500684288022],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11418132387877356,0.0009699223142400903]},{"shape":"box","origin_m":[0.0,-0.21671788007019532,-0.010980593990205567],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.11243576014039067,0.001018903391109216]},{"shape":"box","origin_m":[0.0,-0.2158692360310951,-0.009985571147325456],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.1107384720621902,0.0009711422946509507]},{"shape":"box","origin_m":[0.0,-0.1998591500440669,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.07871830008813377,0.015000000000000013]},{"shape":"box","origin_m":[0.0,-0.18250775872040848,0.010499999999999954],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.044015517440816956,0.009999999999999953]},{"shape":"box","origin_m":[0.0,-0.26776982031605456,-0.009887870909911445],"rpy_rad":[-2.6393480237495024,-0.0,0.0],"size_m":[0.572,0.015210991751179235,0.004]},{"shape":"box","origin_m":[0.0,-0.25433974477348303,-0.0030816280457697243],"rpy_rad":[-2.7057654292977515,-0.0,0.0],"size_m":[0.572,0.015183967704644603,0.004]},{"shape":"box","origin_m":[0.0,-0.24051085736394237,0.0028064671344461556],"rpy_rad":[-2.772407216069161,-0.0,0.0],"size_m":[0.572,0.015159852181257946,0.004]},{"shape":"box","origin_m":[0.0,-0.22634166082140586,0.007751596804282057],"rpy_rad":[-2.839246945033346,-0.0,0.0],"size_m":[0.572,0.015139067902881269,0.004]},{"shape":"box","origin_m":[0.0,-0.2118920770590255,0.011732925376738645],"rpy_rad":[-2.906254317473367,-0.0,0.0],"size_m":[0.572,0.01512198082993988,0.004]},{"shape":"box","origin_m":[0.0,-0.19722319579780878,0.014733683437758216],"rpy_rad":[-2.97339571588959,-0.0,0.0],"size_m":[0.572,0.015108892963461157,0.004]},{"shape":"box","origin_m":[0.0,-0.18239701915145123,0.016741235003023713],"rpy_rad":[-3.040634836446596,-0.0,0.0],"size_m":[0.572,0.015100036320748845,0.004]},{"shape":"box","origin_m":[0.0,-0.16747620311669797,0.01774712801231154],"rpy_rad":[-3.107933398034417,-0.0,0.0],"size_m":[0.572,0.015095568254959571,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"front_band","name_zh":"银色前带","function_zh":"开口下方整宽的拉丝铝前带(两侧加高,中间低于真空台底面,装片时台面从其上方滑出)","physical_meaning_zh":"拉丝铝前带","subsystem":null,"parent":"body","origin_m":[0.0,-0.277,0.09],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__front_band"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0025000000000000022],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.02699999999999997,0.03399999999999999]},{"shape":"box","origin_m":[-0.22875,0.0,0.029249999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11449999999999996,0.02699999999999997,0.03450000000000002]},{"shape":"box","origin_m":[0.22875,0.0,0.029249999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.11449999999999996,0.02699999999999997,0.03450000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5457244613701866,0.5647115057049292,0.5840784178911641],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_logo","name_zh":"Dimatix标识","function_zh":"银色前带右端的Dimatix字样(印刷,通用字体重绘)","physical_meaning_zh":"深灰字样","subsystem":null,"parent":"front_band","origin_m":[0.24,-0.014999999999999958,0.032],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__brand_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00035000000000001696,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.008,0.005,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/dimatix_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_beam","name_zh":"X横梁","function_zh":"内腔后上部横跨两立柱的头架横梁(前板上的4条长孔与4个圆孔为贴图表示)","physical_meaning_zh":"铝横梁","subsystem":null,"parent":"body","origin_m":[0.0,0.06,0.295],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_beam"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0010000000000000009,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.061,0.119]},{"shape":"box","origin_m":[0.0,0.04000000000000001,0.04999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.572,0.019000000000000003,0.01899999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/beam_front.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_rail_0","name_zh":"X导轨","function_zh":"横梁前面的镀铬导轨(打印头横向支承)","physical_meaning_zh":"镀铬导轨","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.038,-0.032999999999999974],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_rail_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0055,"length_m":0.572}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6444796819705821,0.665387298282272,0.6866853124353135],"metallic":0.95,"roughness":0.15,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"x_rail_1","name_zh":"X导轨","function_zh":"横梁前面的镀铬导轨(打印头横向支承)","physical_meaning_zh":"镀铬导轨","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.038,0.03300000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__x_rail_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0055,"length_m":0.572}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6444796819705821,0.665387298282272,0.6866853124353135],"metallic":0.95,"roughness":0.15,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_carriage","name_zh":"X头架","function_zh":"在X导轨上横移的打印头架(灰色头架块与包住导轨的C形直线轴承;宿主过程权威横移)","physical_meaning_zh":"铝头架","subsystem":null,"parent":"x_beam","origin_m":[0.0,-0.054,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_carriage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.062,0.018,0.10899999999999999]},{"shape":"box","origin_m":[0.0,0.008,-0.032999999999999974],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.0023999999999999994,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.008,0.03300000000000003],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.0023999999999999994,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.015499999999999998,-0.04044999999999993],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,-0.025550000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,0.025550000000000017],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]},{"shape":"box","origin_m":[0.0,0.015499999999999998,0.04045000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.05,0.007999999999999997,0.0013000000000000234]}],"joint":{"type":"prismatic","axis":[1.0,0.0,0.0],"limits":[-0.23,0.23],"state_id":"axis.x_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.386429433787049,0.4072402119017367,0.43415363617474895],"metallic":0.75,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["axis.move_to","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_lift","name_zh":"Z头架","function_zh":"头架前面的Z升降板、底部银色旋转环(墨盒偏角调节座)、顶盖与罩内支架(宿主手动高度代理)","physical_meaning_zh":"铝升降头","subsystem":null,"parent":"head_carriage","origin_m":[0.0,-0.066,-0.16219999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_lift"],"collisions":[{"shape":"box","origin_m":[0.0,0.054,0.09219999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.058,0.003,0.148]},{"shape":"cylinder","origin_m":[0.0,0.0,0.034900000000000014],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0515,"length_m":0.0045},{"shape":"cylinder","origin_m":[0.0,0.0,0.16269999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.052,"length_m":0.0075},{"shape":"box","origin_m":[0.0,0.048,0.16269999999999998],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.049,0.014999999999999996,0.007000000000000006]},{"shape":"box","origin_m":[0.0,0.03,0.09805],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.035,0.0030000000000000027,0.12029999999999996]},{"shape":"box","origin_m":[0.0,0.04925,0.034900000000000014],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.029,0.005499999999999998,0.0040000000000000036]}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.03],"state_id":"axis.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.386429433787049,0.4072402119017367,0.43415363617474895],"metallic":0.75,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"头部外形按厂家照片;旋转环直径受±0.23 m行程限制取104 mm(照片约0.14 m)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["axis.move_to"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"head_cover","name_zh":"头部透明罩","function_zh":"打印头的透明圆筒罩(内有排线)","physical_meaning_zh":"透明罩","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.09805],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__head_cover"],"collisions":[{"shape":"box","origin_m":[0.0495,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.0457320368593087,0.018942829902071946,0.0],"rpy_rad":[0.0,0.0,0.39269908169872414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.0350017856687341,0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.018942829902071946,0.0457320368593087,0.0],"rpy_rad":[0.0,0.0,1.1780972450961724],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[3.0310008278896994e-18,0.0495,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.018942829902071943,0.0457320368593087,0.0],"rpy_rad":[0.0,0.0,1.9634954084936207],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0350017856687341,0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0457320368593087,0.018942829902071953,0.0],"rpy_rad":[0.0,0.0,2.748893571891069],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.0495,6.938893903907228e-18,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.045732036859308704,-0.01894282990207194,0.0],"rpy_rad":[0.0,0.0,3.5342917352885173],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.03500178566873411,-0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-0.018942829902071974,-0.04573203685930868,0.0],"rpy_rad":[0.0,0.0,4.319689898685965],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[-9.093002483669097e-18,-0.0495,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.018942829902071957,-0.04573203685930868,0.0],"rpy_rad":[0.0,0.0,5.105088062083414],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.035001785668734096,-0.0350017856687341,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]},{"shape":"box","origin_m":[0.04573203685930868,-0.018942829902071967,0.0],"rpy_rad":[0.0,0.0,5.890486225480862],"size_m":[0.0015999999999999973,0.020210689999977532,0.12029999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.7454042095403874,0.7758222183174236],"metallic":0.0,"roughness":0.03,"emissive":[0.0,0.0,0.0],"alpha":0.1,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"flex_cable","name_zh":"头部排线","function_zh":"透明罩内通往墨盒的橙色柔性排线","physical_meaning_zh":"橙色排线","subsystem":null,"parent":"head_lift","origin_m":[0.009,0.025999999999999995,0.09805],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__flex_cable"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000001,0.0024999999999999953,0.11529999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.238397573812271,0.02315336617811041],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"fiducial_camera","name_zh":"基板定位相机","function_zh":"旋转环下、墨盒右侧向下的小型黑色基准定位相机(识别算法未实现)","physical_meaning_zh":"黑色相机","subsystem":null,"parent":"head_lift","origin_m":[0.046,0.0,0.019199999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__fiducial_camera"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0008500000000000174],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0047,"length_m":0.0247},{"shape":"cylinder","origin_m":[0.0,0.0,-0.012800000000000006],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0033,"length_m":0.0014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"基准相机的存在由厂家资料确认;尺寸与位置按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cartridge","name_zh":"SAMBA墨盒","function_zh":"白色横向SAMBA墨盒(单次有限1.5 mL;随旋转环绕竖直轴偏转调整喷嘴排角度)","physical_meaning_zh":"白色墨盒","subsystem":null,"parent":"head_lift","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__cartridge"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.02175000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.067,0.022999999999999993,0.019699999999999968]}],"joint":{"type":"revolute","axis":[0.0,0.0,1.0],"limits":[0.0,1.5707963267948966],"state_id":"cartridge.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/cartridge_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按厂家墨盒照片估计;12喷嘴/1.5 mL为厂家数据。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["ink.configure","method.configure","cartridge.set_angle","thermal.set_temperature","thermal.set_enabled","acquisition.start","dropwatch.start","acquisition.stop","product.read","ink.drain","reference.lookup"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"ink_bag","name_zh":"墨袋","function_zh":"墨盒内部的储液腔(最多1.5 mL;外部不可见,示意)","physical_meaning_zh":"琥珀色储液","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.02175000000000002],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__ink_bag"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.054,0.014000000000000005,0.012499999999999983]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.25415209433082675,0.027320891639074894],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":0.85,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内部储液腔为示意;1.5 mL最大装量为厂家数据,形状/尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cartridge_connector","name_zh":"墨盒连接器","function_zh":"墨盒下部的黑色喷射/触点模块(前面一排镀金触点、两端卡耳;宿主墨盒插接事件)","physical_meaning_zh":"黑色触点模块","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.0063],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__cartridge_connector"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.069,0.023999999999999994,0.010000000000000009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/cartridge_contacts.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按厂家墨盒照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_plate","name_zh":"SiMEMS喷嘴板","function_zh":"墨盒底部的硅MEMS喷嘴板(12孔75 dpi基准)","physical_meaning_zh":"深灰喷嘴板","subsystem":null,"parent":"cartridge","origin_m":[0.0,0.0,0.0005999999999999894],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0074,0.0023999999999999994,0.0007999999999999952]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"12孔75 dpi由厂家资料确认;喷嘴板尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_0","name_zh":"SAMBA喷嘴0","function_zh":"第0号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0018626666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00019999999999999987,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_1","name_zh":"SAMBA喷嘴1","function_zh":"第1号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.001524,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_2","name_zh":"SAMBA喷嘴2","function_zh":"第2号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0011853333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_3","name_zh":"SAMBA喷嘴3","function_zh":"第3号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.0008466666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_4","name_zh":"SAMBA喷嘴4","function_zh":"第4号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.000508,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_5","name_zh":"SAMBA喷嘴5","function_zh":"第5号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[-0.00016933333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_5"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_6","name_zh":"SAMBA喷嘴6","function_zh":"第6号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.00016933333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_6"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_7","name_zh":"SAMBA喷嘴7","function_zh":"第7号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.000508,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_7"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00020000000000000004,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_8","name_zh":"SAMBA喷嘴8","function_zh":"第8号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0008466666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_8"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_9","name_zh":"SAMBA喷嘴9","function_zh":"第9号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0011853333333333332,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_9"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_10","name_zh":"SAMBA喷嘴10","function_zh":"第10号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.001524,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_10"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0002000000000000001,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"nozzle_11","name_zh":"SAMBA喷嘴11","function_zh":"第11号喷孔(孔距338.67 μm;Φ20 μm出口代理;零升降时出口落在打印面)","physical_meaning_zh":"喷孔","subsystem":null,"parent":"cartridge","origin_m":[0.0018626666666666666,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__nozzle_11"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0002999999999999947],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.00019999999999999987,0.00020000000000000573,0.00020000000000000573]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"y_rail_m0_095","name_zh":"Y导轨","function_zh":"台面下左侧的Y向导轨(真空台前后运动)","physical_meaning_zh":"黑色导轨","subsystem":null,"parent":"body","origin_m":[-0.095,0.005,0.101],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__y_rail_m0_095"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,-0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.528,0.011499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"y_rail_0_095","name_zh":"Y导轨","function_zh":"台面下右侧的Y向导轨(真空台前后运动)","physical_meaning_zh":"黑色导轨","subsystem":null,"parent":"body","origin_m":[0.095,0.005,0.101],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__y_rail_0_095"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,-0.0002500000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.528,0.011499999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"platen","name_zh":"加热真空台","function_zh":"真空台台体(灰色铝边框,底部四个导轨滑块;加热至60 °C)","physical_meaning_zh":"铝真空台","subsystem":null,"parent":"body","origin_m":[0.0,-0.06,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__platen"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.328,0.322,0.022000000000000006]}],"joint":{"type":"prismatic","axis":[0.0,-1.0,0.0],"limits":[-0.16,0.16],"state_id":"axis.y_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.2874408377269175,0.30946892281750854],"metallic":0.6,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"真空台与208×308 mm打印区由厂家资料确认;台体宽度按照片放宽到0.33 m,其余尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set","axis.move_to","thermal.set_temperature","thermal.set_enabled","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_field","name_zh":"黑色真空吸附面","function_zh":"真空台上几乎满幅的黑色吸附面(细灰边框为台体)","physical_meaning_zh":"黑色吸附面","subsystem":null,"parent":"platen","origin_m":[0.0,0.0,0.011875000000000024],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_field"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-0.00010000000000001674],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.32,0.314,0.0015499999999999958]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008023192985384994,0.008568125618069307,0.010329823029626936],"metallic":0.15,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"print_area","name_zh":"薄基片打印区标识","function_zh":"黑色吸附面上的208×308 mm薄基片打印区(略亮;不是整机外廓)","physical_meaning_zh":"打印区","subsystem":null,"parent":"platen","origin_m":[0.0,0.0,0.012450000000000017],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__print_area"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.207,0.307,0.00040000000000001146]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.004776953480693729,0.005181516702338386,0.006048833022857054],"metallic":0.25,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"thick_area","name_zh":"厚基片打印区标识","function_zh":"厚基片(0.5–25 mm)打印区208×253 mm的细线标记","physical_meaning_zh":"灰色细线","subsystem":null,"parent":"platen","origin_m":[0.0,-0.027499999999999997,0.01285],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__thick_area"],"collisions":[{"shape":"box","origin_m":[-0.1026,0.0,-4.999999999999449e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0006000000000000033,0.245,9.999999999998899e-05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_0","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.125,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_0"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_1","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.07500000000000001,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_1"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_2","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,-0.024999999999999994,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_2"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_3","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.025000000000000022,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_3"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_4","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.07500000000000001,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_4"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_channel_5","name_zh":"真空槽标识","function_zh":"打印面上的横向真空吸附槽(表面几何代理)","physical_meaning_zh":"深色真空槽","subsystem":null,"parent":"platen","origin_m":[0.0,0.125,0.012750000000000011],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_channel_5"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,-1.9999999999992246e-05],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.184,0.0010000000000000009,0.00015999999999999348]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.003346535763899161,0.003676507324047436,0.004391442037410293],"metallic":0.3,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"substrate","name_zh":"宿主基板位","function_zh":"100×100×0.2 mm参考基片(几何参考;实际尺寸与厚度由宿主输入)","physical_meaning_zh":"浅灰玻璃基片","subsystem":null,"parent":"platen","origin_m":[-0.0535,-0.10349999999999998,0.01285],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__substrate"],"collisions":[{"shape":"box","origin_m":[-6.938893903907228e-18,0.0,2.7755575615628914e-17],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.098,0.09799999999999999,0.00016000000000002124]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3467040563550296,0.45641102318040466,0.4793201831008268],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":0.85,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["substrate.configure","acquisition.start","product.read","product.collect"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_fitting","name_zh":"真空接口","function_zh":"真空台右侧的真空软管接头(内置泵的宿主吸附边界)","physical_meaning_zh":"黑色接头","subsystem":null,"parent":"platen","origin_m":[0.165,0.08,-0.0020000000000000018],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_fitting"],"collisions":[{"shape":"cylinder","origin_m":[0.01050000000000001,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0045,"length_m":0.019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clean_station","name_zh":"清洗维护站","function_zh":"清洗/液滴观察工位的黑色基座(固定维护坐标=运行层头架x −0.2 m;非真实清洗机构,照片中未见)","physical_meaning_zh":"黑色工位基座","subsystem":null,"parent":"body","origin_m":[-0.2,-0.06,0.107],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__clean_station"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0005000000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0255,"length_m":0.022999999999999993}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置=运行层清洗/液滴观察头架x −0.2 m;尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cleaning.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"waste_receiver","name_zh":"吸墨垫","function_zh":"工位基座上的白色吸墨/废液垫(喷嘴排正下方;墨滴与清洗废料账本边界)","physical_meaning_zh":"白色吸墨垫","subsystem":null,"parent":"clean_station","origin_m":[0.0,0.0,0.0126],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__waste_receiver"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0315,"length_m":0.0026}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8796223968878317,0.8796223968878317,0.8549926081242338],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"位置=运行层清洗/液滴观察头架x −0.2 m;尺寸为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cleaning.start","product.read","ink.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"dropwatch_camera","name_zh":"液滴观察相机","function_zh":"工位前方水平朝后的液滴观察相机(光轴在喷嘴出口与吸墨垫之间;合成影像对应位置代理)","physical_meaning_zh":"黑色相机","subsystem":null,"parent":"body","origin_m":[-0.2,-0.1385,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__dropwatch_camera"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.004500000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0105,"length_m":0.06},{"shape":"box","origin_m":[0.0,-0.0015000000000000013,-0.02049999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.009000000000000008,0.01899999999999999,0.022000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"液滴观察相机的存在由厂家资料确认;尺寸与位置为工程估计(运行层工位x −0.2 m)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["dropwatch.start","dropwatch.observe"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"strobe","name_zh":"频闪光源","function_zh":"工位后方朝前的频闪照明(液滴观察照明的推断,厂家资料未提及)","physical_meaning_zh":"频闪灯","subsystem":null,"parent":"body","origin_m":[-0.2,-0.009000000000000001,0.1265],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__strobe"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.027000000000000024,0.013,0.017000000000000015]},{"shape":"box","origin_m":[0.0,0.0,-0.020250000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.007000000000000001,0.022499999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.6444796819705821,0.39157247774972326],"metallic":0.0,"roughness":0.3,"emissive":[0.25,0.24,0.18],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"频闪照明为液滴观察功能的推断,厂家资料未提及;尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"vacuum_pump","name_zh":"内置真空泵","function_zh":"底座内的内置真空泵(外部不可见;后板上两个深色抽气孔;仅边界声明,无泵动态)","physical_meaning_zh":"黑色真空泵","subsystem":null,"parent":"base_plinth","origin_m":[0.2,0.17099999999999999,-6.938893903907228e-18],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__vacuum_pump"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.08399999999999999,0.088,0.038000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"内置真空泵由厂家日文规格页确认;藏在底座内,尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"背面电源入口(100–240 VAC;最大整机375 W,不是加热功率)","physical_meaning_zh":"黑色电源入口","subsystem":null,"parent":"body","origin_m":[0.23,0.292,0.125],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__power_inlet"],"collisions":[{"shape":"box","origin_m":[-2.7755575615628914e-17,0.00269999999999998,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.031,0.005200000000000038,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"100–240 VAC/375 W为厂家数据;接口尺寸与位置为工程估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"data_port","name_zh":"外接显示器与主机接口","function_zh":"背面主机USB/显示器接口(PC内置,外部屏幕另配)","physical_meaning_zh":"黑色接口板","subsystem":null,"parent":"body","origin_m":[-0.2,0.292,0.135],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__data_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0022000000000000353,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.049000000000000016,0.004200000000000037,0.017999999999999988]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02315336617811041,0.02518685962736163,0.0295568344378088],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["pattern.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"diagnostic_overlay","name_zh":"宿主虚拟诊断区","function_zh":"银色前带上的宿主诊断条(不是厂家的集成显示屏)","physical_meaning_zh":"深色诊断条","subsystem":null,"parent":"front_band","origin_m":[0.0,-0.014999999999999958,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__diagnostic_overlay"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0007500000000000284,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.298,0.019,0.0015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008568125618069307],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"宿主虚拟诊断代理,非厂家部件。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"宿主数字叠层","function_zh":"X/Y/Z/滴计数/台温/头温宿主诊断读数(明确是虚拟诊断;Matterix读数网格替换此区域)","physical_meaning_zh":"诊断读数","subsystem":null,"parent":"diagnostic_overlay","origin_m":[0.0,-0.0019000000000000128,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["fujifilm_dmp2850__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005000000000000004,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.278,0.015,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.08,0.08,0.09],"alpha":1.0,"glass":false,"texture":"textures/host_diagnostic.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["printing.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","axis_speed_m_s","manual_speed_m_s","manual_angle_rad_s","platen_capacity_j_k","head_capacity_j_k","platen_heater_w","head_heater_w","loss_w_k","controller_w_k","mass_transfer_m_s","cleaning_flow_m3_s","accept_uncalibrated_model"]},"ink.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["solvent_id","solvent_kg","solute_kg","solvent_density_kg_m3","solute_density_kg_m3","viscosity_pa_s","surface_tension_n_m","contact_angle_rad","reference_voltage_v","reference_pulse_s","reference_volume_m3","reference_velocity_m_s","accept_compatibility_and_calibration_assumption"]},"substrate.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["width_m","length_m","thickness_m","accept_host_attachment"]},"pattern.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["data_port"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["name","rows","x_m","y_m"]},"method.configure":{"function_zh":"显式宿主配置/有限装料/二值图案/波形","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["drop_spacing_m","gap_m","nozzles","voltage_v","rise_s","dwell_s","fall_s","frequency_hz","clean_every_drops","clean_duration_s"]},"power.set":{"function_zh":"主机电源宿主边界;无伪造实体电源按钮","kind":"device_command","availability":"implemented","component_ids":["power_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"vacuum.set":{"function_zh":"宿主吸附事件,不等于真实漏气与接触约束","kind":"configuration","availability":"implemented","component_ids":["platen","vacuum_pump"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"axis.move_to":{"function_zh":"宿主空程定位代理,运动不瞬时完成","kind":"device_command","availability":"implemented","component_ids":["head_carriage","head_lift","platen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["x_m","y_m","z_m"]},"cartridge.set_angle":{"function_zh":"手动墨盒旋转目标,非真实电动关节","kind":"configuration","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"thermal.set_temperature":{"function_zh":"室温至60℃双温度目标,非瞬时加热","kind":"device_command","availability":"implemented","component_ids":["platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["platen_k","cartridge_k"]},"thermal.set_enabled":{"function_zh":"双节点加热开关,关机继续被动散热","kind":"device_command","availability":"implemented","component_ids":["platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"acquisition.start":{"function_zh":"二值图案串行逐点喷射,不冒充12喷嘴并行调度","kind":"device_command","availability":"implemented","component_ids":["cartridge","nozzle_plate","substrate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"cleaning.start":{"function_zh":"移到维护站后有限清洗耗墨","kind":"device_command","availability":"implemented","component_ids":["clean_station","waste_receiver"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dropwatch.start":{"function_zh":"维护站单滴观察;耗墨落入废料","kind":"device_command","availability":"implemented","component_ids":["dropwatch_camera","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止保留已喷物料;在飞液滴继续落下","kind":"device_command","availability":"implemented","component_ids":["head_carriage","platen","cartridge"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"printing.measure":{"function_zh":"理想运动/温度/计数读数,不是实测定位或膜厚仪","kind":"query","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"dropwatch.observe":{"function_zh":"最后实际发射滴的虚拟频闪投影;不推进时钟","kind":"query","availability":"implemented","component_ids":["dropwatch_camera"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["delay_s"]},"product.read":{"function_zh":"有限墨料双物种账本及合成沉积圆斑","kind":"query","availability":"implemented","component_ids":["substrate","cartridge","waste_receiver"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.collect":{"function_zh":"静止且无在飞液滴后宿主释放基片","kind":"device_command","availability":"implemented","component_ids":["substrate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"ink.drain":{"function_zh":"将墨盒余料转废料;不可无限补墨","kind":"configuration","availability":"implemented","component_ids":["cartridge","waste_receiver"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.lookup":{"function_zh":"真实NIST纯溶剂参考,不外推","kind":"query","availability":"implemented","component_ids":["cartridge"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","temperature_k"]}},"state_slots":{"plant.configured":{"meaning_zh":"plant配置或存在标志;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"ink.configured":{"meaning_zh":"ink配置或存在标志;设定值,由 ink.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"substrate.configured":{"meaning_zh":"substrate配置或存在标志;设定值,由 substrate.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"pattern.configured":{"meaning_zh":"pattern配置或存在标志;设定值,由 pattern.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"method配置或存在标志;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"power.enabled":{"meaning_zh":"主机电源宿主边界;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"vacuum.enabled":{"meaning_zh":"宿主已接受吸附事件,非真空压力传感器;场景状态,由宿主登记,不由过程模型推导。","unit":"1","access":"read_only","origin":"scene","component_ids":["platen"],"write_via":null},"axis.x_m":{"meaning_zh":"X头架(head_carriage)运动学x位移示值;X向右/Y向前/Z向上,范围 -0.23–0.23 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["head_carriage"],"write_via":null},"axis.x_target_m":{"meaning_zh":"x目标位移,范围 -0.23–0.23 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["head_carriage"],"write_via":null},"axis.y_m":{"meaning_zh":"加热真空台(platen)运动学y位移示值;X向右/Y向前/Z向上,范围 -0.16–0.16 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["platen"],"write_via":null},"axis.y_target_m":{"meaning_zh":"y目标位移,范围 -0.16–0.16 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["platen"],"write_via":null},"axis.z_m":{"meaning_zh":"Z头架(head_lift)运动学z位移示值;X向右/Y向前/Z向上,范围 0–0.03 m;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"m","access":"read_only","origin":"scene","component_ids":["head_lift"],"write_via":null},"axis.z_target_m":{"meaning_zh":"z目标位移,范围 0–0.03 m;设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["head_lift"],"write_via":null},"cartridge.angle_rad":{"meaning_zh":"SAMBA墨盒(cartridge)SAMBA阵列绕Z角度,喷嘴局部X节距投影到Y,范围 0–1.5708 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_only","origin":"scene","component_ids":["cartridge"],"write_via":null},"cartridge.target_angle_rad":{"meaning_zh":"宿主手动墨盒角度目标,范围 0–1.5708 rad;设定值,由 cartridge.set_angle 写入,只记录目标,不等于实际值,也不推进过程。","unit":"rad","access":"read_write","origin":"setpoint","component_ids":["cartridge"],"write_via":"cartridge.set_angle"},"thermal.platen_k":{"meaning_zh":"集总platen理想读数,不含校准误差,范围 1–400 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["platen"],"write_via":null},"thermal.platen_target_k":{"meaning_zh":"platen温度目标,范围 288.15–333.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"thermal.cartridge_k":{"meaning_zh":"集总cartridge理想读数,不含校准误差,范围 1–400 K;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"K","access":"read_only","origin":"derived","component_ids":["cartridge"],"write_via":null},"thermal.cartridge_target_k":{"meaning_zh":"cartridge温度目标,范围 288.15–333.15 K;设定值,由 plant.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"K","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"thermal.enabled":{"meaning_zh":"两个热节点加热使能;设定值,由 thermal.set_enabled 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["body"],"write_via":"thermal.set_enabled"},"cycle.phase":{"meaning_zh":"异步操作状态;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.stage":{"meaning_zh":"移动/等待/飞行/清洗子阶段;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"当前异步操作宿主累计时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"jet.drop_count":{"meaning_zh":"实际发射滴计数,清洗连续耗料不计为滴,范围 0–1e+07;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"jet.active_nozzle":{"meaning_zh":"最近发射喷嘴号,无滴时默认0,范围 0–11;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cleaning.count":{"meaning_zh":"完成清洗周期数,范围 0–1e+07;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"safety.fault":{"meaning_zh":"有限墨量耗尽或参考温区异常;不是真实固件错误码;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"truth.ledger":{"meaning_zh":"有限单墨盒双组分及沉积坐标、集总加热账本;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["substrate"],"write_via":null}},"mechanisms":{"inkjet":{"meaning_zh":"有限墨盒双组分、逐点喷射与重力飞行、平衡球冠近似、蒸发参考和双温度节点","implementation":"lumped","equations":["pitch=0.0254/75m; angle=asin(drop_spacing/pitch); nozzle i offsets=(i-5.5)*pitch*(cos(angle),sin(angle))","x_head=pattern_x-0.104-nozzle_dx; q_y=pattern_y-0.154-nozzle_dy, platen moves along -Y; printing stops motion before each fire","pulse_factor=V*(dwell+(rise+fall)/2)/(Vref*pulse_ref); Vdrop=Vref_drop*pulse_factor; vdrop=vref*pulse_factor; explicit uncalibrated linear surrogate","1pL=1e-15m3; 2.4pL nominal sphere diameter=(6V/pi)^(1/3), not 30um substrate dot diameter","flight_time=2*gap/(v+sqrt(v^2+2*g*gap)); z=v*t+g*t^2/2; no air drag; strobe image is synthetic circle projection","radius^3=3*V*sin(theta)^3/(pi*(2-3*cos(theta)+cos(theta)^3)); independent equilibrium caps, no overlap dynamics","finite cartridge -> flying drop -> substrate/waste; cleaning at station transfers finite ink volume to waste; each species conserved including evaporated and collected","dm_evap/dt=k*pi*r^2*p_sat(T)*M/(R*T), limited by remaining solvent; NIST original fit range only; zero ambient vapor boundary","C_i*dT_i/dt=min(Pmax_i,max(0,Kp*(target_i-T_i)))-loss*(T_i-Ta); heater energy and node sensible/loss balance","evaporation latent heat and carried sensible enthalpy omitted; externally prescribed thermal bath for mass transfer, not whole-system energy conservation"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"axis_speed_m_s":{"value":0.1,"unit":"m/s","evidence":"assumption","meaning_zh":"axis speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manual_speed_m_s":{"value":0.01,"unit":"m/s","evidence":"assumption","meaning_zh":"manual speed m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"manual_angle_rad_s":{"value":1.0,"unit":"rad/s","evidence":"assumption","meaning_zh":"manual angle rad s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"platen_capacity_j_k":{"value":100.0,"unit":"J/K","evidence":"assumption","meaning_zh":"platen capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_capacity_j_k":{"value":20.0,"unit":"J/K","evidence":"assumption","meaning_zh":"head capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"platen_heater_w":{"value":60.0,"unit":"W","evidence":"assumption","meaning_zh":"platen heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"head_heater_w":{"value":10.0,"unit":"W","evidence":"assumption","meaning_zh":"head heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_w_k":{"value":0.1,"unit":"W/K","evidence":"assumption","meaning_zh":"loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"controller_w_k":{"value":5.0,"unit":"W/K","evidence":"assumption","meaning_zh":"controller w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"mass_transfer_m_s":{"value":0.0001,"unit":"m/s","evidence":"assumption","meaning_zh":"mass transfer m s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"cleaning_flow_m3_s":{"value":1e-10,"unit":"m^3/s","evidence":"assumption","meaning_zh":"cleaning flow m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_kg":{"value":7.89e-05,"unit":"kg","evidence":"assumption","meaning_zh":"solvent kg;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solute_kg":{"value":1.2e-05,"unit":"kg","evidence":"assumption","meaning_zh":"solute kg;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solvent_density_kg_m3":{"value":789.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solvent density kg m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solute_density_kg_m3":{"value":1200.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"solute density kg m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"viscosity_pa_s":{"value":0.006,"unit":"Pa*s","evidence":"assumption","meaning_zh":"液体黏度;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"surface_tension_n_m":{"value":0.03,"unit":"N/m","evidence":"assumption","meaning_zh":"surface tension n m;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"contact_angle_rad":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"contact angle rad;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_voltage_v":{"value":24.0,"unit":"V","evidence":"assumption","meaning_zh":"reference voltage v;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_pulse_s":{"value":6e-06,"unit":"s","evidence":"assumption","meaning_zh":"reference pulse s;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_volume_m3":{"value":2.4e-15,"unit":"m^3","evidence":"assumption","meaning_zh":"reference volume m3;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"reference_velocity_m_s":{"value":5.0,"unit":"m/s","evidence":"assumption","meaning_zh":"reference velocity m s;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_compatibility_and_calibration_assumption":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept compatibility and calibration assumption;宿主在 ink.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drop_spacing_m":{"value":2e-05,"unit":"m","evidence":"assumption","meaning_zh":"drop spacing m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"gap_m":{"value":0.001,"unit":"m","evidence":"assumption","meaning_zh":"gap m;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"nozzles":{"value":[0,5,11],"unit":"1","evidence":"assumption","meaning_zh":"nozzles;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"voltage_v":{"value":24.0,"unit":"V","evidence":"assumption","meaning_zh":"voltage v;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"rise_s":{"value":2e-06,"unit":"s","evidence":"assumption","meaning_zh":"rise s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dwell_s":{"value":4e-06,"unit":"s","evidence":"assumption","meaning_zh":"dwell s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"fall_s":{"value":2e-06,"unit":"s","evidence":"assumption","meaning_zh":"fall s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"frequency_hz":{"value":1000.0,"unit":"Hz","evidence":"assumption","meaning_zh":"frequency hz;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"clean_every_drops":{"value":0,"unit":"1","evidence":"assumption","meaning_zh":"clean every drops;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"clean_duration_s":{"value":0.05,"unit":"s","evidence":"assumption","meaning_zh":"clean duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["采用S规格208x308/208x253mm、约55kg,不套旧DMP-2850的210x315/210x260mm和50.7kg。","原表和S规格未注明673x584x419mm轴序;照片支持按XYZ宽深高建模但这仍是坐标分配假设。","SAMBA12jet/75DPI,不能套旧DMC16jet/100DPI、1/10pL或10–12cP指南。","75DPI换算338.6667um;日本页339um为舍入。2.4pL=2.4e-15m3;30um为条件相关打印点径,不是自由液滴球径。","SAMBA独立墨盒页80kHz并注明打印机运动限15kHz;仅将15kHz作为当前保守教学上限,不宣称S整机实测极限。","2021墨盒文件名/页脚修订标签不同,原样保存;旧兼容性/pH说明不用于推翻S新涂层宣传,具体墨水须宿主兼容性认可。","英文S规格repeatability与日文扫描精度措辞不同;使用任务书重复性±25um,不声称绝对定位精度或实测误差分布。","Rivers等2024 DOI10.1016/j.mtadv.2024.100493用DMP-2830/3pL SAMBA作可喷性测试,批量成品用PixDRO JETx;不拿来标定S/2.4pL。论文网页可读,原PDF下载403已记。","照片近似曲面侧壁/横向头架/纵向台面/手动墨盒角度;不是厂家CAD。无证据的前盖、急停、集成显示屏不杜撰。","前面display_digits为明确标识的宿主诊断叠层,不是厂家内置屏;实际产品需要外接显示器。","X打印头、-Y移动基板、Z手动高度和墨盒Z轴角度为运动学代理;速度/加速度/行程余量、分件质量、刚度、摩擦未知。","宿主设置轴速度、手动调角速度、两节点热容/功率/散热、波形参考电压/脉宽/滴量/速度、接触角、密度/传质系数;都是未标定假设。","波形采用单梯形脉冲面积比乘名义滴量/喷速,不是压电声学模型;无卫星滴、堵孔、断丝、回吸或真正波形编辑器。","12喷嘴实体与选择可用;执行是选中喷嘴逐点补偿后的停走喷射,不是实际12喷嘴并行高速栅格调度。","有限单墨盒双组分、单基片二值图案;载入PNG由独立宿主脚本转二值网格;其他文件格式、队列和多层功能not_run。","只在命中点停稳后喷射;单滴无阻力重力飞行、平衡球冠润湿和独立圆斑蒸发;不模拟咖啡环、合并/铺展动力学或空气阻力。","自动清洗是移到固定维护站后有限墨量转废料的时间过程,耗墨率由宿主指定;真实吸抽、擦拭、超声和墨水兼容性没有验证。","真空吸附和墨盒插接为宿主事件;无实际接触约束/漏气求解;功耗375W为整机最大值,不冒充两个加热器的实测功率。","两节点集总热量平衡;忽略墨滴携带显热、密闭墨盒挥发及潜热反馈,蒸发环境作为无限热浴边界,不能声称全系统能量闭合。","±25um重复性仅合同参数,默认理想坐标,不伪造已校准随机误差;robot/hardware/CFD/真实相机标定均not_run。","两轴及高度/墨盒角度为照片运动学代理,非厂家CAD、真实轴动态或±25um精度标定。","12孔几何/选择已实现,但仅串行停走喷射,无并行喷头调度。","波形只用梯形面积线性代理;滴形、空气阻力、卫星滴、润湿铺展、咖啡环、合滴、喷嘴堵塞/清洗效果均未标定。","65种NIST参考不等于50种实测墨水/打印结果;任意墨水密度/表面张力/黏度和接触角必须由宿主提供。","有限单墨盒、单层二值图案、清洗有限耗料;完整GUI、队列、外部相机识别、真实真空/接触和硬件未实现。","诊断数字叠层非真实内置面板;robot/hardware/部署文件隔离/CFD/真实相机标定not_run。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","ink.configure","substrate.configure","pattern.configure","method.configure","power.set","vacuum.set","axis.move_to","cartridge.set_angle","thermal.set_temperature","thermal.set_enabled","acquisition.start","cleaning.start","dropwatch.start","acquisition.stop","printing.measure","dropwatch.observe","product.read","product.collect","ink.drain","reference.lookup"],"unsupported":["measured_inkjet_outputs50","drop_formation_waveform_calibration","flight_air_drag_camera_calibration","wetting_coffee_ring_CFD","parallel_12jet_scheduler","full_parameter_convergence","complete_thermal_energy","real_cleaning_effect","vacuum_host_attachment","real_axis_accuracy_contact","component_mass_inertia","full_GUI_formats_queue","dynamic_substrate_deposit_mesh","external_monitor_model","ink_cartridge_variants","robot_contact","hardware_HIL","deployment_truth_isolation","matterix_native_async","scene_to_process_mechanics","generic_full_library_checks","continuous_GPU_audit"],"note_zh":"CHEM-058 FUJIFILM Dimatix DMP-2850 S;SAMBA12孔/75DPI、标称2.4pL/最大1.5mL、薄片208×308mm和厚片208×253mm、最高60℃、名义673×584×419mm/约55kg。60几何/61合同组件、21能力28状态、4关节、7接口6诊断读数;GLB/URDF/OBJ+MTL/Blend/3预览/USD。35单测、87运行/schema、124几何及207双环境实际检查通过;PNG输入、合成滴图/沉积图及有限双组分、清洗、取消残留与两热节点守恒已验。65种NIST蒸气压(35种25℃)不是实测喷墨输出,50种真实墨水结果未满足;真实喷滴/相机/润湿/咖啡环、并行12喷嘴调度、GUI、机器人和硬件未做,partial。"}},"previews":["previews/fujifilm_dmp2850/deposit_synthetic.webp","previews/fujifilm_dmp2850/dropwatch_synthetic.webp","previews/fujifilm_dmp2850/pattern_input.webp","previews/fujifilm_dmp2850/preview_front.webp","previews/fujifilm_dmp2850/preview_front_straight.webp","previews/fujifilm_dmp2850/preview_head.webp","previews/fujifilm_dmp2850/preview_interior.webp","previews/fujifilm_dmp2850/preview_isaac_rtx_articulated.webp","previews/fujifilm_dmp2850/preview_isaac_rtx_pair.webp","previews/fujifilm_dmp2850/preview_loading.webp","previews/fujifilm_dmp2850/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/asset.contract.json","bytes":600189},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/collision_proxies.json","bytes":81642},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/geometry_manifest.json","bytes":200198},{"name":"model.blend","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.blend","bytes":591104},{"name":"model.glb","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.glb","bytes":402372},{"name":"model.urdf","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/model.urdf","bytes":67738},{"name":"output_templates.json","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/output_templates.json","bytes":3391}],"completeness":{"components":60,"with_collisions":60,"with_objects":60,"with_function":60,"with_mass":0,"joints_matching_component":4,"joints":4,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"fujifilm_dmp2850","chem_id":"CHEM-058","name_en":"Materials inkjet printer","maker":"FUJIFILM Dimatix","model":"DMP-2850","domain":"materials","domain_name":"Thin-Film & Functional Materials","path":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t5_automation/fujifilm_dmp2850/asset.contract.json","runtime":"scripts/asset_runtime/fujifilm_dmp2850.py"} \ No newline at end of file diff --git a/data/assets/instrument.gamry_reference620.json b/data/assets/instrument.gamry_reference620.json index 5d672738649354343112eccd738ea311f74088b4..8d89863610ad4ffe71aaf45c8390a0648e09b4fd 100644 --- a/data/assets/instrument.gamry_reference620.json +++ b/data/assets/instrument.gamry_reference620.json @@ -1 +1 @@ -{"tid":"instrument.gamry_reference620","asset_dir":"basic40_batch02/t4_measure/gamry_ref620","name_zh":"Gamry Reference 620 电化学工作站","category":"电化学与定量分析","description_zh":"CHEM-103,三表第108行指定Gamry Reference 620。以9 W×19 H×27 D cm、3 kg整机及三电极/电解池槽位创建物理资产;本批过程仅限电位或电流波形与synthetic序列,EIS等未实现功能保留边界。full仅表示本批功能组件完整登记。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心;X向右、Y向后、Z向上。整机标称范围X±0.045 m、Y±0.135 m、Z=0..0.19 m。"},"mass_kg":3.0,"size_m":[0.09,0.2744,0.19],"bbox_min":[-0.045,-0.1383,0.0],"bbox_max":[0.045,0.1361,0.19],"manifest_dimensions_m":[0.09,0.27,0.19],"glb":"assets/basic40_batch02/t4_measure/gamry_ref620/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t4_measure/gamry_ref620/model.urdf","links":{},"frames":{"pre_place":[0.0,-0.0011,0.37],"place":[0.0,-0.0011,0.24],"post_place":[0.0,-0.0011,0.37]},"joints":[],"controls":{"buttons":[],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":3.0,"footprint_m":[0.09,0.2744],"height_m":0.19,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.19,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"housing","name_zh":"承载机箱","function_zh":"支撑并防护仪器内部功能。","physical_meaning_zh":"按整机包围盒约束的外观机箱;内部结构、壁厚及材料未实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__housing__case","gamry_ref620__housing__upper_seam","gamry_ref620__housing__vent_mark","gamry_ref620__housing__vent_mark.001","gamry_ref620__housing__vent_mark.002","gamry_ref620__housing__vent_mark.003","gamry_ref620__housing__vent_mark.004","gamry_ref620__housing__vent_mark.005","gamry_ref620__housing__vent_mark.006","gamry_ref620__housing__vent_mark.007","gamry_ref620__housing__vent_mark.008","gamry_ref620__housing__vent_mark.009","gamry_ref620__housing__vent_mark.010","gamry_ref620__housing__vent_mark.011","gamry_ref620__housing__vent_mark.012","gamry_ref620__housing__vent_mark.013","gamry_ref620__housing__vent_mark.014","gamry_ref620__housing__vent_mark.015","gamry_ref620__housing__vent_mark.016","gamry_ref620__housing__vent_mark.017","gamry_ref620__housing__vent_mark.018","gamry_ref620__housing__upper_seam.001","gamry_ref620__housing__vent_mark.019","gamry_ref620__housing__vent_mark.020","gamry_ref620__housing__vent_mark.021","gamry_ref620__housing__vent_mark.022","gamry_ref620__housing__vent_mark.023","gamry_ref620__housing__vent_mark.024","gamry_ref620__housing__vent_mark.025","gamry_ref620__housing__vent_mark.026","gamry_ref620__housing__vent_mark.027","gamry_ref620__housing__vent_mark.028","gamry_ref620__housing__vent_mark.029","gamry_ref620__housing__vent_mark.030","gamry_ref620__housing__vent_mark.031","gamry_ref620__housing__vent_mark.032","gamry_ref620__housing__vent_mark.033","gamry_ref620__housing__vent_mark.034","gamry_ref620__housing__vent_mark.035","gamry_ref620__housing__vent_mark.036","gamry_ref620__housing__vent_mark.037","gamry_ref620__housing__legend","gamry_ref620__housing__legend.001"],"collisions":[{"shape":"box","origin_m":[0,0,0.098],"rpy_rad":[0,0,0],"size_m":[0.09,0.264,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04500000178813934,-0.13199999928474426,0.00599999725818634],[0.04500000178813934,0.13249999284744263,0.1899999976158142]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"feet","name_zh":"四个支承脚","function_zh":"承托仪器并给出台面接触位置。","physical_meaning_zh":"外观支撑几何;摩擦、弹性与真实接触面积未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__feet__foot","gamry_ref620__feet__foot.001","gamry_ref620__feet__foot.002","gamry_ref620__feet__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.029,-0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[-0.029,0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[0.029,-0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[0.029,0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.03700000047683716,-0.10900000482797623,0.0],[0.03700000047683716,0.10900000482797623,0.00800000037997961]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"front_panel","name_zh":"正面型号和接口面板","function_zh":"标识型号与外部接口区域。","physical_meaning_zh":"可视操作面;面板局部尺寸为外观示意。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__front_panel__fascia","gamry_ref620__front_panel__brand_field","gamry_ref620__front_panel__legend","gamry_ref620__front_panel__legend.001","gamry_ref620__front_panel__legend.002","gamry_ref620__front_panel__legend.003","gamry_ref620__front_panel__fastener","gamry_ref620__front_panel__fastener.001","gamry_ref620__front_panel__fastener.002","gamry_ref620__front_panel__fastener.003"],"collisions":[{"shape":"box","origin_m":[0,-0.1335,0.098],"rpy_rad":[0,0,0],"size_m":[0.086,0.003,0.178]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.0430000014603138,-0.13539999723434448,0.00899999588727951],[0.0430000014603138,-0.13199999928474426,0.18700000643730164]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"status_indicators","name_zh":"四个静态前板指示灯","function_zh":"标识四个前面板指示位置。","physical_meaning_zh":"静态可视指示灯;未实现随过程状态变化的场景驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__status_indicators__led_bezel","gamry_ref620__status_indicators__unlit_led","gamry_ref620__status_indicators__legend","gamry_ref620__status_indicators__led_bezel.001","gamry_ref620__status_indicators__unlit_led.001","gamry_ref620__status_indicators__legend.001","gamry_ref620__status_indicators__led_bezel.002","gamry_ref620__status_indicators__unlit_led.002","gamry_ref620__status_indicators__legend.002","gamry_ref620__status_indicators__led_bezel.003","gamry_ref620__status_indicators__unlit_led.003","gamry_ref620__status_indicators__legend.003"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.017790699377655983,-0.1356000006198883,0.10379999876022339],[0.029200000688433647,-0.13475000858306885,0.1412000060081482]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cell_connector","name_zh":"单个25针D型电池线缆接口","function_zh":"表示单个25针D型电池线缆接口。","physical_meaning_zh":"设备端单一Cell Cable连接器;不是三个直接电极插孔,针脚几何和公差未复刻。","subsystem":null,"parent":"root","origin_m":[0,-0.136,0.077],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cell_connector__d_sub_shell","gamry_ref620__cell_connector__d_sub_insert","gamry_ref620__cell_connector__contact_schematic","gamry_ref620__cell_connector__contact_schematic.001","gamry_ref620__cell_connector__contact_schematic.002","gamry_ref620__cell_connector__contact_schematic.003","gamry_ref620__cell_connector__contact_schematic.004","gamry_ref620__cell_connector__contact_schematic.005","gamry_ref620__cell_connector__contact_schematic.006","gamry_ref620__cell_connector__contact_schematic.007","gamry_ref620__cell_connector__contact_schematic.008","gamry_ref620__cell_connector__contact_schematic.009","gamry_ref620__cell_connector__contact_schematic.010","gamry_ref620__cell_connector__contact_schematic.011","gamry_ref620__cell_connector__contact_schematic.012","gamry_ref620__cell_connector__contact_schematic.013","gamry_ref620__cell_connector__contact_schematic.014","gamry_ref620__cell_connector__contact_schematic.015","gamry_ref620__cell_connector__contact_schematic.016","gamry_ref620__cell_connector__contact_schematic.017","gamry_ref620__cell_connector__contact_schematic.018","gamry_ref620__cell_connector__contact_schematic.019","gamry_ref620__cell_connector__contact_schematic.020","gamry_ref620__cell_connector__contact_schematic.021","gamry_ref620__cell_connector__contact_schematic.022","gamry_ref620__cell_connector__contact_schematic.023","gamry_ref620__cell_connector__contact_schematic.024","gamry_ref620__cell_connector__jack_screw","gamry_ref620__cell_connector__jack_screw.001","gamry_ref620__cell_connector__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.063,0.004,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.03150000050663948,-0.13830001652240753,0.059825796633958817],[0.03150000050663948,-0.1343500018119812,0.08500000089406967]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cable_guide","name_zh":"线缆连接关系定位","function_zh":"给三电极线缆的连接关系提供空间提示。","physical_meaning_zh":"抽象布线或线缆引出区域;不代表已实测线缆长度、导体和柔性动力学。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cable_guide"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"working_electrode_slot","name_zh":"工作电极末端逻辑槽","function_zh":"记录外部工作电极连接状态。","physical_meaning_zh":"工作电极与Working Sense的逻辑连接槽;不生成虚构电极实体或材料参数。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__working_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"reference_electrode_slot","name_zh":"参比电极末端逻辑槽","function_zh":"记录外部参比电极连接状态。","physical_meaning_zh":"外部参比电极逻辑连接槽;参比体系、电位与尺寸均未知。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__reference_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"counter_electrode_slot","name_zh":"对电极末端逻辑槽","function_zh":"记录外部对电极连接状态。","physical_meaning_zh":"外部对电极逻辑连接槽;未假定材质、面积、形状或质量。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0.035,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__counter_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cell_slot","name_zh":"外部电极电解池槽","function_zh":"记录外部电极—电解液电池连接状态。","physical_meaning_zh":"外部电解池位置引用;不制造池体、溶液或试样真值。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,-0.245,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cell_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"power_inlet","name_zh":"后侧供电连接","function_zh":"标识逻辑供电端口。","physical_meaning_zh":"接口外观示意;无真实电气驱动或电源参数仿真。","subsystem":null,"parent":"root","origin_m":[0.019,0.133,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__power_inlet__power_bezel","gamry_ref620__power_inlet__power_socket","gamry_ref620__power_inlet__power_socket_recess","gamry_ref620__power_inlet__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.004,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0059999991208314896,0.13099999725818634,0.0279999990016222],[0.03199999779462814,0.13609999418258667,0.06136849895119667]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"data_port","name_zh":"后侧宿主数据接口","function_zh":"标识与宿主交换序列的数据端口。","physical_meaning_zh":"几何只表示连接位置;未实现厂家USB通信或仪器驱动。","subsystem":null,"parent":"root","origin_m":[-0.019,0.133,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__data_port__usb_bezel","gamry_ref620__data_port__usb_recess","gamry_ref620__data_port__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.016,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.026999998837709427,0.13099999725818634,0.032499998807907104],[-0.01099999900907278,0.1354999989271164,0.06136849895119667]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑电源;关电保留已播放序列并停止输出。","kind":"device_command","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["enabled"]},"slot.set_connection":{"function_zh":"登记或清除单个逻辑连接槽;不执行机械接线。","kind":"configuration","availability":"implemented","component_ids":["working_electrode_slot","reference_electrode_slot","counter_electrode_slot","cell_slot"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["port_id","connection_id"]},"electrochem.configure_waveform":{"function_zh":"配置显式离散电位或电流命令,清空上一轮序列;不推导扫描速率或样本响应。","kind":"configuration","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["program"]},"electrochem.start":{"function_zh":"开始等待宿主时钟播放离散程序;此调用不产生样点也不推进时间。","kind":"device_command","availability":"implemented","component_ids":["root","working_electrode_slot","reference_electrode_slot","counter_electrode_slot","cell_slot"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.stop":{"function_zh":"停止尚未播放的命令,保留已播放序列;输出设为null。","kind":"device_command","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.read_series":{"function_zh":"只读合成命令序列;真实测量通道为null,不推进时间。","kind":"query","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.eis":{"function_zh":"表中EIS范围保留为型号规格;本批不生成阻抗谱或虚构成功。","kind":"device_command","availability":"unsupported","component_ids":["root"],"implementation":{"process":"absent","host":"absent","scene":"absent","robot":"absent","hardware":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电逻辑状态;关电立即停止命令输出。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["root"],"write_via":"power.set"},"slot.working_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["working_electrode_slot"],"write_via":"slot.set_connection"},"slot.reference_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["reference_electrode_slot"],"write_via":"slot.set_connection"},"slot.counter_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["counter_electrode_slot"],"write_via":"slot.set_connection"},"slot.cell.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["cell_slot"],"write_via":"slot.set_connection"},"waveform.program":{"meaning_zh":"显式离散命令程序;电位与电流互斥;采样间隔须不小于表列最小时间基准。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["root"],"write_via":"electrochem.configure_waveform"},"waveform.status":{"meaning_zh":"离散播放状态,不代表真实样本实验完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.running":{"meaning_zh":"是否等待宿主推进来播放剩余命令。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.sample_count":{"meaning_zh":"已播放命令点数。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.elapsed_s":{"meaning_zh":"本次播放已推进的有效时间,完成后停在最后命令点。","unit":"s","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"output.commanded_potential_v":{"meaning_zh":"当前合成电位命令;停止或使用电流模式时为null。","unit":"V","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"output.commanded_current_a":{"meaning_zh":"当前合成电流命令;停止或使用电位模式时为null。","unit":"A","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"acquisition.series":{"meaning_zh":"按时间排列的命令回放序列;两种实测通道均为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"acquisition.synthetic":{"meaning_zh":"本适配器产生的序列始终标记synthetic。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"measurement.potential_v":{"meaning_zh":"未接入真实电位传感器;无响应模型。","unit":"V","access":"read_only","origin":"sensor","component_ids":["root"],"write_via":null},"measurement.current_a":{"meaning_zh":"未接入真实电流传感器;无响应模型。","unit":"A","access":"read_only","origin":"sensor","component_ids":["root"],"write_via":null},"method.scan_rate_v_s":{"meaning_zh":"未配置连续扫描速率;本批仅显式离散程序。","unit":"V/s","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.frequency_hz":{"meaning_zh":"未配置EIS频率;EIS执行不支持。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.amplitude_v":{"meaning_zh":"未配置EIS振幅;无虚构默认值。","unit":"V","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.ir_compensation_ohm":{"meaning_zh":"未提供iR补偿参数,保持未知。","unit":"ohm","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"scheduler.started_at_s":{"meaning_zh":"宿主内部调度起点;仅debug/evaluator可见。","unit":"s","access":"read_only","origin":"process_truth","component_ids":["root"],"write_via":null}},"mechanisms":{"synthetic_command_playback":{"meaning_zh":"宿主时间驱动的显式离散命令回放;只是synthetic序列,不计算样本电化学响应。","implementation":"numerical","equations":["t_k = t_start + k * sample_interval_s","内部时间输入按最短十进制表示转换为精确有理数后累计和比较;完整对外浮点时间戳计划须有限且严格递增。","command_k = program.values[k];电位模式单位V,电流模式单位A;另一命令通道为null。","measured_potential_v = null;measured_current_a = null;synthetic = true。"],"parameters":{"maximum_program_samples":{"value":10000,"unit":"1","evidence":"assumption","meaning_zh":"本地资源预算;不是厂家的最大采样点数。"},"minimum_program_interval":{"value":3.333e-06,"unit":"s","evidence":"assumption","meaning_zh":"engineering_assumption:将表列最小时间基准作为软件程序最小点间隔,不声称固件采样或实时性能。"},"cell_resistance":{"value":null,"unit":"ohm","evidence":"unknown","meaning_zh":"真实电池电阻未知;未使用欧姆定律制造响应。"},"electrode_area":{"value":null,"unit":"m^2","evidence":"unknown","meaning_zh":"真实电极面积未知。"}}}},"limitations":["本批仅建立Gamry Reference 620标称外形、固定装配与波形/返回序列;full不等于厂家全功能完成。","所有返回测量结果均标synthetic;没有真实电极/样本响应、噪声、校准曲线、故障概率或真实电化学动力学。","清单EIS频率范围保留为整机规格,electrochem.eis为unsupported;频率扫描、阻抗谱、iR补偿与真实性能验证未实现。","仅单一Cell Cable设备端接口及外部三电极/池逻辑槽;没有虚构电极实体、池体、试样材料或容积。","整机尺寸与3 kg质量来自清单;局部几何和连接帧是示意。所有未知部件物性为null,渲染材质不证明真实材料。","URDF仅用盒/柱/球碰撞基元;3 kg质量与包围盒近似惯量集中在整机单刚体。分件均固定且不赋假质量。","包围盒惯量、参考质心与合成信号为engineering_assumption;未实现Nernst或库仑机理求解。","无可动关节、无过程到场景联动;静态求值姿态检查不能代替操作动画或碰撞动力学验证。","机器人插拔、抓取、接触动力学、真实硬件通信和厂家仪器性能验证均not_run。","协议能力的绑定说明实际Python入口;未把它宣称为真实硬件SDK或已部署跨进程安全隔离。","标称9×27×19 cm为机箱主体约束;电池接口、背面接口和文字存在毫米级外凸。实际可视包围盒见geometry_manifest,不将其覆盖为厂家标称尺寸。","BLEND/OBJ/URDF采用SI、Z向上;GLB遵守glTF的Y向上存储,经导入器恢复到本合同Z向上坐标;此往返已在几何记录单独验证。","工程数值约定:宿主时间输入按最短十进制字符串转为精确有理数累计和比较,保证十进制时间步拆分一致;对外时间戳仍为浮点数,开始前须验证完整计划的时间戳有限且逐点严格递增,否则原子拒绝。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["electrochem.configure_waveform","electrochem.read_series","electrochem.start","electrochem.stop","power.set","slot.set_connection"],"unsupported":["electrochem.eis"],"note_zh":"桥接 basic40_runtime_measure.GamryReference620Runtime(推进方式 step_dt),21 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(无可动关节);接口点 0 个(无);布局:台面、机器人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/gamry_reference620/preview_front.webp","previews/gamry_reference620/preview_rear.webp","previews/gamry_reference620/preview_slots_schematic.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/asset.contract.json","bytes":178234},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/collision_proxies.json","bytes":4876},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/geometry_manifest.json","bytes":25019},{"name":"meshes.zip","path":"assets/basic40_batch02/t4_measure/gamry_ref620/meshes.zip","bytes":415334},{"name":"model.blend","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.blend","bytes":526335},{"name":"model.glb","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.glb","bytes":1135060},{"name":"model.urdf","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.urdf","bytes":5325}],"completeness":{"components":12,"with_collisions":6,"with_objects":12,"with_function":12,"with_mass":0,"joints_matching_component":0,"joints":0,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"gamry_reference620","chem_id":"CHEM-103","name_en":"Potentiostat / electrochemical workstation","maker":"Gamry","model":"Reference 620","domain":"electrochem","domain_name":"Electrochemistry & Titration","path":"assets/basic40_batch02/t4_measure/gamry_ref620","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t4_measure/gamry_ref620/asset.contract.json","runtime":"scripts/basic40_runtime_measure.py"} \ No newline at end of file +{"tid":"instrument.gamry_reference620","asset_dir":"basic40_batch02/t4_measure/gamry_ref620","name_zh":"Gamry Reference 620 电化学工作站","category":"电化学与定量分析","description_zh":"CHEM-103,三表第108行指定Gamry Reference 620。以9 W×19 H×27 D cm、3 kg整机及三电极/电解池槽位创建物理资产;本批过程仅限电位或电流波形与synthetic序列,EIS等未实现功能保留边界。full仅表示本批功能组件完整登记。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"asset_root:台面投影中心;X向右、Y向后、Z向上。整机标称范围X±0.045 m、Y±0.135 m、Z=0..0.19 m。"},"mass_kg":3.0,"size_m":[0.09,0.2744,0.19],"bbox_min":[-0.045,-0.1383,0.0],"bbox_max":[0.045,0.1361,0.19],"manifest_dimensions_m":[0.09,0.27,0.19],"glb":"assets/basic40_batch02/t4_measure/gamry_ref620/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t4_measure/gamry_ref620/model.urdf","links":{},"frames":{"pre_place":[0.0,-0.0011,0.37],"place":[0.0,-0.0011,0.24],"post_place":[0.0,-0.0011,0.37]},"joints":[],"controls":{"buttons":[],"knobs":[]},"slots":[],"hidden_parts":[],"readouts":[],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":3.0,"footprint_m":[0.09,0.2744],"height_m":0.19,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.19,"primary_slot":null,"access":[],"slot_count":0},"components":[{"id":"housing","name_zh":"承载机箱","function_zh":"支撑并防护仪器内部功能。","physical_meaning_zh":"按整机包围盒约束的外观机箱;内部结构、壁厚及材料未实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__housing__case","gamry_ref620__housing__upper_seam","gamry_ref620__housing__vent_mark","gamry_ref620__housing__vent_mark.001","gamry_ref620__housing__vent_mark.002","gamry_ref620__housing__vent_mark.003","gamry_ref620__housing__vent_mark.004","gamry_ref620__housing__vent_mark.005","gamry_ref620__housing__vent_mark.006","gamry_ref620__housing__vent_mark.007","gamry_ref620__housing__vent_mark.008","gamry_ref620__housing__vent_mark.009","gamry_ref620__housing__vent_mark.010","gamry_ref620__housing__vent_mark.011","gamry_ref620__housing__vent_mark.012","gamry_ref620__housing__vent_mark.013","gamry_ref620__housing__vent_mark.014","gamry_ref620__housing__vent_mark.015","gamry_ref620__housing__vent_mark.016","gamry_ref620__housing__vent_mark.017","gamry_ref620__housing__vent_mark.018","gamry_ref620__housing__upper_seam.001","gamry_ref620__housing__vent_mark.019","gamry_ref620__housing__vent_mark.020","gamry_ref620__housing__vent_mark.021","gamry_ref620__housing__vent_mark.022","gamry_ref620__housing__vent_mark.023","gamry_ref620__housing__vent_mark.024","gamry_ref620__housing__vent_mark.025","gamry_ref620__housing__vent_mark.026","gamry_ref620__housing__vent_mark.027","gamry_ref620__housing__vent_mark.028","gamry_ref620__housing__vent_mark.029","gamry_ref620__housing__vent_mark.030","gamry_ref620__housing__vent_mark.031","gamry_ref620__housing__vent_mark.032","gamry_ref620__housing__vent_mark.033","gamry_ref620__housing__vent_mark.034","gamry_ref620__housing__vent_mark.035","gamry_ref620__housing__vent_mark.036","gamry_ref620__housing__vent_mark.037","gamry_ref620__housing__legend","gamry_ref620__housing__legend.001"],"collisions":[{"shape":"box","origin_m":[0,0,0.098],"rpy_rad":[0,0,0],"size_m":[0.09,0.264,0.184]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.04500000178813934,-0.13199999928474426,0.00599999725818634],[0.04500000178813934,0.13249999284744263,0.1899999976158142]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"feet","name_zh":"四个支承脚","function_zh":"承托仪器并给出台面接触位置。","physical_meaning_zh":"外观支撑几何;摩擦、弹性与真实接触面积未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__feet__foot","gamry_ref620__feet__foot.001","gamry_ref620__feet__foot.002","gamry_ref620__feet__foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.029,-0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[-0.029,0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[0.029,-0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008},{"shape":"cylinder","origin_m":[0.029,0.101,0.004],"rpy_rad":[0,0,0],"radius_m":0.008,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.03700000047683716,-0.10900000482797623,0.0],[0.03700000047683716,0.10900000482797623,0.00800000037997961]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"front_panel","name_zh":"正面型号和接口面板","function_zh":"标识型号与外部接口区域。","physical_meaning_zh":"可视操作面;面板局部尺寸为外观示意。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__front_panel__fascia","gamry_ref620__front_panel__brand_field","gamry_ref620__front_panel__legend","gamry_ref620__front_panel__legend.001","gamry_ref620__front_panel__legend.002","gamry_ref620__front_panel__legend.003","gamry_ref620__front_panel__fastener","gamry_ref620__front_panel__fastener.001","gamry_ref620__front_panel__fastener.002","gamry_ref620__front_panel__fastener.003"],"collisions":[{"shape":"box","origin_m":[0,-0.1335,0.098],"rpy_rad":[0,0,0],"size_m":[0.086,0.003,0.178]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.0430000014603138,-0.13539999723434448,0.00899999588727951],[0.0430000014603138,-0.13199999928474426,0.18700000643730164]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"status_indicators","name_zh":"四个静态前板指示灯","function_zh":"标识四个前面板指示位置。","physical_meaning_zh":"静态可视指示灯;未实现随过程状态变化的场景驱动。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__status_indicators__led_bezel","gamry_ref620__status_indicators__unlit_led","gamry_ref620__status_indicators__legend","gamry_ref620__status_indicators__led_bezel.001","gamry_ref620__status_indicators__unlit_led.001","gamry_ref620__status_indicators__legend.001","gamry_ref620__status_indicators__led_bezel.002","gamry_ref620__status_indicators__unlit_led.002","gamry_ref620__status_indicators__legend.002","gamry_ref620__status_indicators__led_bezel.003","gamry_ref620__status_indicators__unlit_led.003","gamry_ref620__status_indicators__legend.003"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.017790699377655983,-0.1356000006198883,0.10379999876022339],[0.029200000688433647,-0.13475000858306885,0.1412000060081482]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cell_connector","name_zh":"单个25针D型电池线缆接口","function_zh":"表示单个25针D型电池线缆接口。","physical_meaning_zh":"设备端单一Cell Cable连接器;不是三个直接电极插孔,针脚几何和公差未复刻。","subsystem":null,"parent":"root","origin_m":[0,-0.136,0.077],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cell_connector__d_sub_shell","gamry_ref620__cell_connector__d_sub_insert","gamry_ref620__cell_connector__contact_schematic","gamry_ref620__cell_connector__contact_schematic.001","gamry_ref620__cell_connector__contact_schematic.002","gamry_ref620__cell_connector__contact_schematic.003","gamry_ref620__cell_connector__contact_schematic.004","gamry_ref620__cell_connector__contact_schematic.005","gamry_ref620__cell_connector__contact_schematic.006","gamry_ref620__cell_connector__contact_schematic.007","gamry_ref620__cell_connector__contact_schematic.008","gamry_ref620__cell_connector__contact_schematic.009","gamry_ref620__cell_connector__contact_schematic.010","gamry_ref620__cell_connector__contact_schematic.011","gamry_ref620__cell_connector__contact_schematic.012","gamry_ref620__cell_connector__contact_schematic.013","gamry_ref620__cell_connector__contact_schematic.014","gamry_ref620__cell_connector__contact_schematic.015","gamry_ref620__cell_connector__contact_schematic.016","gamry_ref620__cell_connector__contact_schematic.017","gamry_ref620__cell_connector__contact_schematic.018","gamry_ref620__cell_connector__contact_schematic.019","gamry_ref620__cell_connector__contact_schematic.020","gamry_ref620__cell_connector__contact_schematic.021","gamry_ref620__cell_connector__contact_schematic.022","gamry_ref620__cell_connector__contact_schematic.023","gamry_ref620__cell_connector__contact_schematic.024","gamry_ref620__cell_connector__jack_screw","gamry_ref620__cell_connector__jack_screw.001","gamry_ref620__cell_connector__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.063,0.004,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.03150000050663948,-0.13830001652240753,0.059825796633958817],[0.03150000050663948,-0.1343500018119812,0.08500000089406967]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cable_guide","name_zh":"线缆连接关系定位","function_zh":"给三电极线缆的连接关系提供空间提示。","physical_meaning_zh":"抽象布线或线缆引出区域;不代表已实测线缆长度、导体和柔性动力学。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cable_guide"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"working_electrode_slot","name_zh":"工作电极末端逻辑槽","function_zh":"记录外部工作电极连接状态。","physical_meaning_zh":"工作电极与Working Sense的逻辑连接槽;不生成虚构电极实体或材料参数。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[-0.035,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__working_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"reference_electrode_slot","name_zh":"参比电极末端逻辑槽","function_zh":"记录外部参比电极连接状态。","physical_meaning_zh":"外部参比电极逻辑连接槽;参比体系、电位与尺寸均未知。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__reference_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"counter_electrode_slot","name_zh":"对电极末端逻辑槽","function_zh":"记录外部对电极连接状态。","physical_meaning_zh":"外部对电极逻辑连接槽;未假定材质、面积、形状或质量。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0.035,-0.21,0.075],"rpy_rad":[0,0,0],"objects":["gamry_ref620__counter_electrode_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"cell_slot","name_zh":"外部电极电解池槽","function_zh":"记录外部电极—电解液电池连接状态。","physical_meaning_zh":"外部电解池位置引用;不制造池体、溶液或试样真值。 实际交付为无mesh的空Frame,无独立OBJ或碰撞体。","subsystem":null,"parent":"root","origin_m":[0,-0.245,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__cell_slot"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["slot.set_connection","electrochem.start"],"bbox_m":null,"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"power_inlet","name_zh":"后侧供电连接","function_zh":"标识逻辑供电端口。","physical_meaning_zh":"接口外观示意;无真实电气驱动或电源参数仿真。","subsystem":null,"parent":"root","origin_m":[0.019,0.133,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__power_inlet__power_bezel","gamry_ref620__power_inlet__power_socket","gamry_ref620__power_inlet__power_socket_recess","gamry_ref620__power_inlet__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.026,0.004,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.0059999991208314896,0.13099999725818634,0.0279999990016222],[0.03199999779462814,0.13609999418258667,0.06136849895119667]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]},{"id":"data_port","name_zh":"后侧宿主数据接口","function_zh":"标识与宿主交换序列的数据端口。","physical_meaning_zh":"几何只表示连接位置;未实现厂家USB通信或仪器驱动。","subsystem":null,"parent":"root","origin_m":[-0.019,0.133,0.04],"rpy_rad":[0,0,0],"objects":["gamry_ref620__data_port__usb_bezel","gamry_ref620__data_port__usb_recess","gamry_ref620__data_port__legend"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.016,0.004,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"整机外包络来自表格;局部尺度/布局是工程示意,不是厂家CAD或实测。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.026999998837709427,0.13099999725818634,0.032499998807907104],[-0.01099999900907278,0.1354999989271164,0.06136849895119667]],"raw_keys":["collisions","evaluated_bounds_world_m","frame","geometry_evidence","geometry_note_zh","id","inertia_kg_m2","is_slot","mass_kg","name_zh","obj_path","objects","origin_m","parent","properties"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置逻辑电源;关电保留已播放序列并停止输出。","kind":"device_command","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["enabled"]},"slot.set_connection":{"function_zh":"登记或清除单个逻辑连接槽;不执行机械接线。","kind":"configuration","availability":"implemented","component_ids":["working_electrode_slot","reference_electrode_slot","counter_electrode_slot","cell_slot"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["port_id","connection_id"]},"electrochem.configure_waveform":{"function_zh":"配置显式离散电位或电流命令,清空上一轮序列;不推导扫描速率或样本响应。","kind":"configuration","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":["program"]},"electrochem.start":{"function_zh":"开始等待宿主时钟播放离散程序;此调用不产生样点也不推进时间。","kind":"device_command","availability":"implemented","component_ids":["root","working_electrode_slot","reference_electrode_slot","counter_electrode_slot","cell_slot"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.stop":{"function_zh":"停止尚未播放的命令,保留已播放序列;输出设为null。","kind":"device_command","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.read_series":{"function_zh":"只读合成命令序列;真实测量通道为null,不推进时间。","kind":"query","availability":"implemented","component_ids":["root"],"implementation":{"process":"verified","host":"verified","scene":"absent","robot":"absent","hardware":"absent"},"input":[]},"electrochem.eis":{"function_zh":"表中EIS范围保留为型号规格;本批不生成阻抗谱或虚构成功。","kind":"device_command","availability":"unsupported","component_ids":["root"],"implementation":{"process":"absent","host":"absent","scene":"absent","robot":"absent","hardware":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"供电逻辑状态;关电立即停止命令输出。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["root"],"write_via":"power.set"},"slot.working_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["working_electrode_slot"],"write_via":"slot.set_connection"},"slot.reference_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["reference_electrode_slot"],"write_via":"slot.set_connection"},"slot.counter_electrode.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["counter_electrode_slot"],"write_via":"slot.set_connection"},"slot.cell.connection_id":{"meaning_zh":"宿主场景连接槽的逻辑引用;null表示未连接,不证明接触或机器人接线已完成。","unit":"1","access":"read_write","origin":"scene","component_ids":["cell_slot"],"write_via":"slot.set_connection"},"waveform.program":{"meaning_zh":"显式离散命令程序;电位与电流互斥;采样间隔须不小于表列最小时间基准。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["root"],"write_via":"electrochem.configure_waveform"},"waveform.status":{"meaning_zh":"离散播放状态,不代表真实样本实验完成。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.running":{"meaning_zh":"是否等待宿主推进来播放剩余命令。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.sample_count":{"meaning_zh":"已播放命令点数。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"waveform.elapsed_s":{"meaning_zh":"本次播放已推进的有效时间,完成后停在最后命令点。","unit":"s","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"output.commanded_potential_v":{"meaning_zh":"当前合成电位命令;停止或使用电流模式时为null。","unit":"V","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"output.commanded_current_a":{"meaning_zh":"当前合成电流命令;停止或使用电位模式时为null。","unit":"A","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"acquisition.series":{"meaning_zh":"按时间排列的命令回放序列;两种实测通道均为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"acquisition.synthetic":{"meaning_zh":"本适配器产生的序列始终标记synthetic。","unit":"1","access":"read_only","origin":"derived","component_ids":["root"],"write_via":null},"measurement.potential_v":{"meaning_zh":"未接入真实电位传感器;无响应模型。","unit":"V","access":"read_only","origin":"sensor","component_ids":["root"],"write_via":null},"measurement.current_a":{"meaning_zh":"未接入真实电流传感器;无响应模型。","unit":"A","access":"read_only","origin":"sensor","component_ids":["root"],"write_via":null},"method.scan_rate_v_s":{"meaning_zh":"未配置连续扫描速率;本批仅显式离散程序。","unit":"V/s","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.frequency_hz":{"meaning_zh":"未配置EIS频率;EIS执行不支持。","unit":"Hz","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.amplitude_v":{"meaning_zh":"未配置EIS振幅;无虚构默认值。","unit":"V","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"method.ir_compensation_ohm":{"meaning_zh":"未提供iR补偿参数,保持未知。","unit":"ohm","access":"read_only","origin":"setpoint","component_ids":["root"],"write_via":null},"scheduler.started_at_s":{"meaning_zh":"宿主内部调度起点;仅debug/evaluator可见。","unit":"s","access":"read_only","origin":"process_truth","component_ids":["root"],"write_via":null}},"mechanisms":{"synthetic_command_playback":{"meaning_zh":"宿主时间驱动的显式离散命令回放;只是synthetic序列,不计算样本电化学响应。","implementation":"numerical","equations":["t_k = t_start + k * sample_interval_s","内部时间输入按最短十进制表示转换为精确有理数后累计和比较;完整对外浮点时间戳计划须有限且严格递增。","command_k = program.values[k];电位模式单位V,电流模式单位A;另一命令通道为null。","measured_potential_v = null;measured_current_a = null;synthetic = true。"],"parameters":{"maximum_program_samples":{"value":10000,"unit":"1","evidence":"assumption","meaning_zh":"本地资源预算;不是厂家的最大采样点数。"},"minimum_program_interval":{"value":3.333e-06,"unit":"s","evidence":"assumption","meaning_zh":"engineering_assumption:将表列最小时间基准作为软件程序最小点间隔,不声称固件采样或实时性能。"},"cell_resistance":{"value":null,"unit":"ohm","evidence":"unknown","meaning_zh":"真实电池电阻未知;未使用欧姆定律制造响应。"},"electrode_area":{"value":null,"unit":"m^2","evidence":"unknown","meaning_zh":"真实电极面积未知。"}}}},"limitations":["本批仅建立Gamry Reference 620标称外形、固定装配与波形/返回序列;full不等于厂家全功能完成。","所有返回测量结果均标synthetic;没有真实电极/样本响应、噪声、校准曲线、故障概率或真实电化学动力学。","清单EIS频率范围保留为整机规格,electrochem.eis为unsupported;频率扫描、阻抗谱、iR补偿与真实性能验证未实现。","仅单一Cell Cable设备端接口及外部三电极/池逻辑槽;没有虚构电极实体、池体、试样材料或容积。","整机尺寸与3 kg质量来自清单;局部几何和连接帧是示意。所有未知部件物性为null,渲染材质不证明真实材料。","URDF仅用盒/柱/球碰撞基元;3 kg质量与包围盒近似惯量集中在整机单刚体。分件均固定且不赋假质量。","包围盒惯量、参考质心与合成信号为engineering_assumption;未实现Nernst或库仑机理求解。","无可动关节、无过程到场景联动;静态求值姿态检查不能代替操作动画或碰撞动力学验证。","机器人插拔、抓取、接触动力学、真实硬件通信和厂家仪器性能验证均not_run。","协议能力的绑定说明实际Python入口;未把它宣称为真实硬件SDK或已部署跨进程安全隔离。","标称9×27×19 cm为机箱主体约束;电池接口、背面接口和文字存在毫米级外凸。实际可视包围盒见geometry_manifest,不将其覆盖为厂家标称尺寸。","BLEND/OBJ/URDF采用SI、Z向上;GLB遵守glTF的Y向上存储,经导入器恢复到本合同Z向上坐标;此往返已在几何记录单独验证。","工程数值约定:宿主时间输入按最短十进制字符串转为精确有理数累计和比较,保证十进制时间步拆分一致;对外时间戳仍为浮点数,开始前须验证完整计划的时间戳有限且逐点严格递增,否则原子拒绝。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["electrochem.configure_waveform","electrochem.read_series","electrochem.start","electrochem.stop","power.set","slot.set_connection"],"unsupported":["electrochem.eis"],"note_zh":"桥接 basic40_runtime_measure.GamryReference620Runtime(推进方式 step_dt),21 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(无可动关节);接口点 0 个(无);布局:台面、机器人可搬、正面 −y、前方留空 0.25 m;面板为菜单/文字屏(待办)"}},"previews":["previews/gamry_reference620/preview_front.webp","previews/gamry_reference620/preview_rear.webp","previews/gamry_reference620/preview_slots_schematic.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/asset.contract.json","bytes":214067},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/collision_proxies.json","bytes":4876},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t4_measure/gamry_ref620/geometry_manifest.json","bytes":25019},{"name":"meshes.zip","path":"assets/basic40_batch02/t4_measure/gamry_ref620/meshes.zip","bytes":415334},{"name":"model.blend","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.blend","bytes":526335},{"name":"model.glb","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.glb","bytes":1135060},{"name":"model.urdf","path":"assets/basic40_batch02/t4_measure/gamry_ref620/model.urdf","bytes":5325}],"completeness":{"components":12,"with_collisions":6,"with_objects":12,"with_function":12,"with_mass":0,"joints_matching_component":0,"joints":0,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"gamry_reference620","chem_id":"CHEM-103","name_en":"Potentiostat / electrochemical workstation","maker":"Gamry","model":"Reference 620","domain":"electrochem","domain_name":"Electrochemistry & Titration","path":"assets/basic40_batch02/t4_measure/gamry_ref620","glb_up":"y","has_contract":true,"contract":"assets/basic40_batch02/t4_measure/gamry_ref620/asset.contract.json","runtime":"scripts/basic40_runtime_measure.py"} \ No newline at end of file diff --git a/data/assets/instrument.glatt_miniglatt.json b/data/assets/instrument.glatt_miniglatt.json index 38de530f6600058ac06c08114c3365fd2d1b3f8e..4f4fed625f87964244d99632e067ef2d5f7c4ce6 100644 --- a/data/assets/instrument.glatt_miniglatt.json +++ b/data/assets/instrument.glatt_miniglatt.json @@ -1 +1 @@ -{"tid":"instrument.glatt_miniglatt","asset_dir":"expansion_batch04/t5_automation/glatt_miniglatt","name_zh":"Glatt Mini-Glatt2012流化床制粒包衣仪","category":"薄膜与功能材料制备","description_zh":"2012 Mini-Glatt25–375g,MicroKit低至2.5g仅底喷;80℃进气、总空气100Nm³/h、可选100mL/min喷泵;有限物料、Ergun平均床、未标定粒数矩。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,+X右、+Y后、+Z上;XYZ0.65×0.70×0.84m2012参考外廓"},"mass_kg":80.0,"size_m":[0.7057,0.7587,0.84],"bbox_min":[-0.3795,-0.3742,0.0],"bbox_max":[0.3262,0.3845,0.84],"manifest_dimensions_m":[0.705700000345707,0.7586999985128641,0.8399999734386802],"glb":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.urdf","links":{"base_link":"/Geometry/base_link","button_air":"/Geometry/base_link/button_air","button_heat":"/Geometry/base_link/button_heat","button_filter":"/Geometry/base_link/button_filter","air_dial":"/Geometry/base_link/air_dial","spray_dial":"/Geometry/base_link/spray_dial","mains_switch":"/Geometry/base_link/mains_switch","process_cup":"/Geometry/base_link/process_cup","clamp_bottom":"/Geometry/base_link/process_cup/clamp_bottom","clamp_mid":"/Geometry/base_link/clamp_mid","clamp_top":"/Geometry/base_link/clamp_top","tower_cap":"/Geometry/base_link/tower_cap","pump_rotor":"/Geometry/base_link/pump_rotor"},"frames":{"pre_place":[-0.016,0.0,0.2085],"place":[-0.016,0.0,0.0785],"post_place":[-0.016,0.0,0.2085],"joint_btn_button_air":[-0.1675,-0.353,0.668],"joint_btn_button_heat":[-0.1675,-0.353,0.58],"joint_btn_button_filter":[-0.1675,-0.353,0.492],"joint_air_dial_joint":[-0.099,-0.353,0.668],"joint_spray_dial_joint":[-0.099,-0.353,0.404],"joint_mains_switch_joint":[-0.3575,-0.12,0.118],"joint_process_cup_joint":[0.208,-0.22,0.21],"joint_clamp_bottom_joint":[0.287,-0.22,0.253],"joint_clamp_mid_joint":[0.287,-0.22,0.39],"joint_clamp_top_joint":[0.287,-0.22,0.615],"joint_tower_cap_joint":[0.208,-0.22,0.7],"joint_pump_rotor_joint":[0.205,0.1375,0.07]},"joints":[{"name":"btn_button_air","type":"prismatic","parent":"control_panel","child":"button_air","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.668],"child_prim":"/Geometry/base_link/button_air","child_bbox_min":[-0.179,-0.3587,0.6565],"child_bbox_max":[-0.156,-0.3525,0.6795],"kind":"button"},{"name":"btn_button_heat","type":"prismatic","parent":"control_panel","child":"button_heat","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.58],"child_prim":"/Geometry/base_link/button_heat","child_bbox_min":[-0.179,-0.3587,0.5685],"child_bbox_max":[-0.156,-0.3525,0.5915],"kind":"button"},{"name":"btn_button_filter","type":"prismatic","parent":"control_panel","child":"button_filter","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.492],"child_prim":"/Geometry/base_link/button_filter","child_bbox_min":[-0.179,-0.3587,0.4805],"child_bbox_max":[-0.156,-0.3525,0.5035],"kind":"button"},{"name":"air_dial_joint","type":"revolute","parent":"control_panel","child":"air_dial","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":2.5,"effort":10.0,"mimic":null,"origin_m":[-0.099,-0.353,0.668],"child_prim":"/Geometry/base_link/air_dial","child_bbox_min":[-0.119,-0.3742,0.648],"child_bbox_max":[-0.079,-0.3535,0.688],"kind":"knob"},{"name":"spray_dial_joint","type":"revolute","parent":"control_panel","child":"spray_dial","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":2.5,"effort":10.0,"mimic":null,"origin_m":[-0.099,-0.353,0.404],"child_prim":"/Geometry/base_link/spray_dial","child_bbox_min":[-0.119,-0.3742,0.384],"child_bbox_max":[-0.079,-0.3535,0.424],"kind":"knob"},{"name":"mains_switch_joint","type":"revolute","parent":"mains_backplate","child":"mains_switch","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[-0.3575,-0.12,0.118],"child_prim":"/Geometry/base_link/mains_switch","child_bbox_min":[-0.3795,-0.135,0.093],"child_bbox_max":[-0.3575,-0.105,0.143],"kind":"button"},{"name":"process_cup_joint","type":"prismatic","parent":"lower_plenum","child":"process_cup","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.208,-0.22,0.21],"child_prim":"/Geometry/base_link/process_cup","child_bbox_min":[0.129,-0.299,0.1515],"child_bbox_max":[0.3262,-0.141,0.27],"kind":"other"},{"name":"clamp_bottom_joint","type":"revolute","parent":"band_bottom","child":"clamp_bottom","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.253],"child_prim":"/Geometry/base_link/process_cup/clamp_bottom","child_bbox_min":[0.288,-0.22563,0.2438],"child_bbox_max":[0.3262,-0.21437,0.2622],"kind":"other"},{"name":"clamp_mid_joint","type":"revolute","parent":"band_mid","child":"clamp_mid","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.39],"child_prim":"/Geometry/base_link/clamp_mid","child_bbox_min":[0.288,-0.22563,0.3808],"child_bbox_max":[0.3262,-0.21437,0.3992],"kind":"other"},{"name":"clamp_top_joint","type":"revolute","parent":"band_top","child":"clamp_top","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.615],"child_prim":"/Geometry/base_link/clamp_top","child_bbox_min":[0.288,-0.22563,0.6058],"child_bbox_max":[0.3262,-0.21437,0.6242],"kind":"other"},{"name":"tower_cap_joint","type":"prismatic","parent":"lower_plenum","child":"tower_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[0.208,-0.22,0.7],"child_prim":"/Geometry/base_link/tower_cap","child_bbox_min":[0.12,-0.2905,0.516],"child_bbox_max":[0.2785,-0.1255,0.79],"kind":"other"},{"name":"pump_rotor_joint","type":"continuous","parent":"pump_body","child":"pump_rotor","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[0.205,0.1375,0.07],"child_prim":"/Geometry/base_link/pump_rotor","child_bbox_min":[0.175,0.1305,0.04],"child_bbox_max":[0.235,0.1445,0.1],"kind":"rotor"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"powder","link":"process_cup","part":"glatt_miniglatt__process_cup","pos":[0.208,-0.22,0.2105],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0005],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["process_cup_joint"],"modelled_occupant":false},{"name":"product","link":"process_cup","part":"glatt_miniglatt__process_cup","pos":[0.208,-0.22,0.2105],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0005],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["process_cup_joint"],"modelled_occupant":false},{"name":"solution","link":"base_link","part":"glatt_miniglatt__liquid_reservoir","pos":[0.205,0.24,0.2003],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.205,0.24,0.2003],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"spray_feed","link":"base_link","part":"glatt_miniglatt__liquid_feed","pos":[0.2336,-0.0521,0.2365],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.2336,-0.0521,0.2365],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"top_spray","link":"base_link","part":"glatt_miniglatt__top_nozzle","pos":[0.208,-0.2631,0.3552],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.208,-0.2631,0.3552],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"bottom_spray","link":"process_cup","part":"glatt_miniglatt__bottom_nozzle","pos":[0.208,-0.22,0.1658],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,-0.0442],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"air","link":"base_link","part":"glatt_miniglatt__air_inlet","pos":[-0.23,0.3672,0.19],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.23,0.3672,0.19],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"plenum","link":"base_link","part":"glatt_miniglatt__lower_plenum","pos":[0.208,-0.22,0.1117],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.208,-0.22,0.1117],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"blowback","link":"tower_cap","part":"glatt_miniglatt__blowback_port","pos":[0.208,-0.1385,0.7],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0815,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"exhaust","link":"base_link","part":"glatt_miniglatt__exhaust_port","pos":[0.1032,-0.22,0.654],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1032,-0.22,0.654],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"glatt_miniglatt__power_inlet","pos":[-0.12,0.3528,0.12],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,0.3528,0.12],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"glatt_miniglatt__data_port","pos":[-0.02,0.3528,0.19],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.02,0.3528,0.19],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"flow","part":"glatt_miniglatt__display_flow","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":5,"decimals":1,"unit":"Nm3/h","center":[-0.016,-0.3538,0.668],"up":[0.0,0.0,1.0],"source":{"bridge":["flow.actual_normal_m3_s"],"scale":3600.0,"offset":0.0},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,0.0]},{"name":"inlet","part":"glatt_miniglatt__display_inlet","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":5,"decimals":1,"unit":"C","center":[0.0015,-0.3538,0.58],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.inlet_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.04,0.034],"normal":[0.0,-1.0,0.0]},{"name":"bed","part":"glatt_miniglatt__display_bed","prim":"/Geometry/base_link/readout_bed","link":"base_link","digits":5,"decimals":1,"unit":"C","center":[-0.016,-0.3538,0.492],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.bed_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,-0.0]},{"name":"spray","part":"glatt_miniglatt__display_spray","prim":"/Geometry/base_link/readout_spray","link":"base_link","digits":5,"decimals":2,"unit":"mL/min","center":[-0.016,-0.3538,0.404],"up":[0.0,-0.0,1.0],"source":{"bridge":["spray.actual_m3_s"],"scale":60000000.0,"offset":0.0},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":80.0,"footprint_m":[0.7057,0.7587],"height_m":0.84,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2105,"primary_slot":"powder","access":[],"slot_count":12},"components":[{"id":"body","name_zh":"左侧控制气路柜","function_zh":"拉丝不锈钢机柜(风机、加热与电控)与机塔后墙","physical_meaning_zh":"不锈钢机柜","subsystem":null,"parent":"root","origin_m":[-0.11,0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__body"],"collisions":[{"shape":"box","origin_m":[-0.007500000000000007,-0.02,0.435],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41300000000000003,0.698,0.8079999999999999]},{"shape":"box","origin_m":[0.317,0.31999999999999995,0.41600000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.018000000000000016,0.766]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6038273388553378,0.6307571363461468],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"650×700×840 mm外廓为厂家数据;机柜/塔后墙划分按照片估计(塔下无底板,进气室下方为台面)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[-0.19,-0.34,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[-0.19,0.3,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[0.16999999999999998,-0.34,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[0.16999999999999998,0.3,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"heater","name_zh":"气柜加热区代理","function_zh":"机柜内的进风加热区(功率未知;3.3 kVA仅总电力接入)","physical_meaning_zh":"加热器","subsystem":null,"parent":"body","origin_m":[0.0,0.27999999999999997,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__heater"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.16,0.06500000000000006,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机柜内部件,外部不可见;尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heating.set","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_logo","name_zh":"Glatt标识","function_zh":"面板上方裸不锈钢面上的Glatt标识(印刷,通用字体重绘)","physical_meaning_zh":"Glatt标识","subsystem":null,"parent":"body","origin_m":[-0.075,-0.37,0.776],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__brand_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00035000000000001696,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.02,0.01,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/glatt_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"control_panel","name_zh":"四行操作面板","function_zh":"机柜前面的深色操作面板(四行图标、O/I标记、旋钮刻度弧、状态灯、Mini-Glatt字样;完整固件未实现)","physical_meaning_zh":"深色面板","subsystem":null,"parent":"body","origin_m":[0.007499999999999993,-0.373,0.4735],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__control_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0015000000000000013,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.343,0.475,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/control_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.stop","granulation.measure","reference.lookup"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_flow","name_zh":"面板行框flow","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_flow"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06800000000000006]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06800000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_flow","name_zh":"数字显示flow","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_flow","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_flow"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_flow.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_inlet","name_zh":"面板行框inlet","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06800000000000006]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06800000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_inlet","name_zh":"数字显示inlet","function_zh":"方形控制器红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_inlet","origin_m":[0.10400000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.039,0.033,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_inlet.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_bed","name_zh":"面板行框bed","function_zh":"面板上的浅灰行框(照片对应四行布局;第3行数显带独立子框)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_bed"],"collisions":[{"shape":"box","origin_m":[-0.0675,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.188,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.0675,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.188,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.026250000000000023,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.1,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.123,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.1,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.123,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[0.03875000000000001,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_bed","name_zh":"数字显示bed","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_bed","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_bed"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_bed.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_spray","name_zh":"面板行框spray","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,-0.06949999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_spray"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06799999999999995]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06799999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_spray","name_zh":"数字显示spray","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_spray","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_spray"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_spray.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_air","name_zh":"面板开关air","function_zh":"第1行(滤袋图标)O/I:工艺气(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_air"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.toggle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_heat","name_zh":"面板开关heat","function_zh":"第2行(加热图标)O/I:加热(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_heat"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heating.toggle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_filter","name_zh":"面板开关filter","function_zh":"第3行(床温行)O/I:分配给反吹清洗为工程假设(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_filter"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"indicator_0","name_zh":"白色状态灯","function_zh":"行内白色圆钮/指示灯(仅静态照片部件,未模拟故障灯)","physical_meaning_zh":"白色圆钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__indicator_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0098,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"indicator_1","name_zh":"白色状态灯","function_zh":"行内白色圆钮/指示灯(仅静态照片部件,未模拟故障灯)","physical_meaning_zh":"白色圆钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__indicator_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0098,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_dial","name_zh":"流量旋钮air","function_zh":"黑色流量旋钮(顶面同色凸起指示棱;过程到场景,真实刻度未知)","physical_meaning_zh":"黑色旋钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_dial"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.01050000000000001,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0193,"length_m":0.02}],"joint":{"type":"revolute","axis":[0.0,-1.0,0.0],"limits":[0.0,2.5],"state_id":"air.dial_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fluidization.set_flow"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_dial","name_zh":"流量旋钮spray","function_zh":"黑色流量旋钮(顶面同色凸起指示棱;过程到场景,真实刻度未知)","physical_meaning_zh":"黑色旋钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,-0.06949999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_dial"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.01050000000000001,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0193,"length_m":0.02}],"joint":{"type":"revolute","axis":[0.0,-1.0,0.0],"limits":[0.0,2.5],"state_id":"spray.dial_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spray.set_rate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carry_handle","name_zh":"侧面搬运把手","function_zh":"机柜左侧的不锈钢搬运把手(固定被动,不证明单人可搬80 kg)","physical_meaning_zh":"不锈钢把手","subsystem":null,"parent":"body","origin_m":[-0.245,-0.03,0.53],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__carry_handle"],"collisions":[{"shape":"box","origin_m":[-0.010000000000000009,5.204170427930421e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999954,0.399,0.0129999999999999]},{"shape":"box","origin_m":[0.010000000000000009,-0.19,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03899999999999998,0.01100000000000001,0.0129999999999999]},{"shape":"box","origin_m":[0.010000000000000009,0.19,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03899999999999998,0.01100000000000001,0.0129999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6038273388553378,0.6307571363461468],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_backplate","name_zh":"侧面隔离开关盒","function_zh":"左侧浅灰开关盒(黄色标牌与红色旋柄在其外侧;红黄主电源不冒充急停)","physical_meaning_zh":"浅灰开关盒","subsystem":null,"parent":"body","origin_m":[-0.23000000000000004,-0.13999999999999999,0.115],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_backplate"],"collisions":[{"shape":"box","origin_m":[0.0001000000000000445,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028799999999999992,0.073,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.6866853124353135,0.6938717612919899],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_plate","name_zh":"黄色开关标牌","function_zh":"开关盒外侧的黄色方形标牌(主隔离开关标识)","physical_meaning_zh":"黄色标牌","subsystem":null,"parent":"mains_backplate","origin_m":[-0.01599999999999996,0.0,0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.05099999999999999,0.05100000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8069522576692516,0.5394794890121072,0.010329823029626936],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_switch","name_zh":"主隔离旋柄","function_zh":"黄色标牌上的红色主隔离旋柄(转90°代理,非急停认证)","physical_meaning_zh":"红色旋柄","subsystem":null,"parent":"mains_backplate","origin_m":[-0.017500000000000016,0.0,0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_switch"],"collisions":[{"shape":"cylinder","origin_m":[-0.0040000000000000036,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.014,"length_m":0.0075},{"shape":"box","origin_m":[-0.015000000000000013,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013000000000000012,0.01100000000000001,0.048000000000000015]}],"joint":{"type":"revolute","axis":[-1.0,0.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"mains.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.008023192985384994,0.011612245179743885],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lower_plenum","name_zh":"下部进气室","function_zh":"机塔底部挂在进气管上的圆底不锈钢进气室(顶部法兰环承托锥形插件)","physical_meaning_zh":"不锈钢进气室","subsystem":null,"parent":"body","origin_m":[0.318,-0.24,0.112],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__lower_plenum"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.031500000000000014],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0412,"length_m":0.013399999999999985},{"shape":"cylinder","origin_m":[0.0,0.0,0.008749999999999994],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0384,"length_m":0.031500000000000014},{"shape":"cylinder","origin_m":[0.0,0.0,-0.008791431617652931],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03815477618583646,"length_m":0.0035828632353058516},{"shape":"cylinder","origin_m":[0.0,0.0,-0.012351766560953964],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.037422188575091116,"length_m":0.003537806651296209},{"shape":"cylinder","origin_m":[0.0,0.0,-0.01584479993458371],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.036211449882026334,"length_m":0.0034482600959632875},{"shape":"cylinder","origin_m":[0.0,0.0,-0.01922660481716361],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03453778584819434,"length_m":0.003315349669196513},{"shape":"cylinder","origin_m":[0.0,0.0,-0.022454653050126325],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.032422243769903075,"length_m":0.00314074679672891},{"shape":"cylinder","origin_m":[0.0,0.0,-0.02548835005398513],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.029891427816253164,"length_m":0.0029266472109886997},{"shape":"cylinder","origin_m":[0.0,0.0,-0.028289545328724505],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.026977164466275357,"length_m":0.0026757433384900497},{"shape":"cylinder","origin_m":[0.0,0.0,-0.030823012218473236],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02371610227249061,"length_m":0.0023911904410074333},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03305689090714102],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.020149250984098126,"length_m":0.0020765669363281385},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03496308907409125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.016321465825584764,"length_m":0.00173582939757232},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03651763517137259],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.012280883416251526,"length_m":0.0013732627969903488},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03760213328493388],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.00907352823107991,"length_m":0.0007957334301322387}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_bridge","name_zh":"气柜到气室连接","function_zh":"机柜右侧到进气室的进气管(带活接头)","physical_meaning_zh":"不锈钢进气管","subsystem":null,"parent":"body","origin_m":[0.24,-0.24,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_bridge"],"collisions":[{"shape":"cylinder","origin_m":[-0.0005000000000000004,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.07899999999999999},{"shape":"cylinder","origin_m":[-0.024000000000000007,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0125,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"process_cup","name_zh":"Wurster锥形插件","function_zh":"锥形Wurster插件(产品容器:底部分布板、内筒与底喷喷嘴;下卡箍与搭扣随插件一起侧移取出,宿主0–0.16 m)","physical_meaning_zh":"不锈钢锥形插件","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.09799999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__process_cup"],"collisions":[{"shape":"box","origin_m":[0.043125,0.0,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.5707963267948966],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.04165555125871606,0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.8325957145940461],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03734734553820393,0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.0943951023931953],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03049397993866987,0.03049397993866987,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.356194490192345],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.021562500000000012,0.0373473455382039,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.6179938779914944],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.01116157132004622,0.04165555125871606,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.879793265790644],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,0.043125,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,3.141592653589793],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.011161571320046193,0.04165555125871606,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.879793265790644],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.021562499999999984,0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.6179938779914944],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03049397993866987,0.03049397993866987,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.356194490192345],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03734734553820393,0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.0943951023931953],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04165555125871606,0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.8325957145940464],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.043125,0.0,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.5707963267948968],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04165555125871606,-0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.3089969389957472],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03734734553820393,-0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.047197551196598],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03049397993866987,-0.03049397993866984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.7853981633974488],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.021562500000000012,-0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.5235987755982994],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.011161571320046193,-0.04165555125871609,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.2617993877991493],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,-0.043125,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.8369701987210297e-16],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.011161571320046193,-0.04165555125871609,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.26179938779914896],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.021562500000000012,-0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.523598775598299],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03049397993866984,-0.03049397993866984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.7853981633974481],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0373473455382039,-0.021562500000000012,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.0471975511965972],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.04165555125871606,-0.011161571320046249,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.3089969389957463],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.05637499999999998,0.0,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.5707963267948966],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.05445406845704623,0.014590923667654604,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.8325957145940461],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.04882218213834774,0.028187500000000004,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.0943951023931953],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.039863144789391625,0.0398631447893916,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.356194490192345],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.028187500000000004,0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.6179938779914944],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.014590923667654604,0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.879793265790644],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,0.05637500000000001,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,3.141592653589793],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.014590923667654604,0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.879793265790644],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.028187499999999976,0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.6179938779914944],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.0398631447893916,0.039863144789391625,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.356194490192345],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04882218213834774,0.028187500000000004,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.0943951023931953],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05445406845704623,0.014590923667654632,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.8325957145940464],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05637500000000001,0.0,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.5707963267948968],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05445406845704623,-0.014590923667654604,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.3089969389957472],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04882218213834774,-0.028187499999999976,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.047197551196598],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03986314478939165,-0.0398631447893916,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.7853981633974488],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.028187500000000032,-0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.5235987755982994],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.014590923667654604,-0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.2617993877991493],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,-0.05637499999999998,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.8369701987210297e-16],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.014590923667654576,-0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.26179938779914896],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.028187500000000004,-0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.523598775598299],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0398631447893916,-0.03986314478939165,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.7853981633974481],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.04882218213834774,-0.028187500000000032,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.0471975511965972],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.05445406845704623,-0.01459092366765466,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.3089969389957463],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.06575,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.06350962307850624,0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.056941170298826865,0.03287499999999999,0.04300000000000001],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.04649227086301552,0.046492270863015495,0.04300000000000001],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.032875000000000015,0.05694117029882684,0.04300000000000001],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.01701735221549075,0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.0,0.06575,0.04300000000000001],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.017017352215490722,0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.03287499999999999,0.05694117029882684,0.04300000000000001],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.046492270863015495,0.046492270863015495,0.04300000000000001],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.05694117029882684,0.03287499999999999,0.04300000000000001],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06350962307850624,0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06575,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06350962307850624,-0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.056941170298826865,-0.03287499999999996,0.04300000000000001],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.04649227086301552,-0.04649227086301547,0.04300000000000001],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.032875000000000015,-0.05694117029882681,0.04300000000000001],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.017017352215490722,-0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.0,-0.06575,0.04300000000000001],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.017017352215490722,-0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.032875000000000015,-0.05694117029882681,0.04300000000000001],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.04649227086301547,-0.04649227086301552,0.04300000000000001],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.05694117029882681,-0.032875000000000015,0.04300000000000001],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.06350962307850624,-0.017017352215490805,0.04300000000000001],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]}],"joint":{"type":"prismatic","axis":[1.0,0.0,0.0],"limits":[0.0,0.16],"state_id":"tower.cup_shift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["kit.configure","powder.load","product.collect","tower.set","acquisition.start","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"distributor","name_zh":"气体分布板","function_zh":"锥形插件底部的多孔气体分布板(孔隙等效,未建真实孔径)","physical_meaning_zh":"多孔分布板","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.055499999999999994],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__distributor"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0348,"length_m":0.0019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/distributor_holes.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"分布板在厂家资料中未单列;按流化床常规的工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"wurster_insert","name_zh":"Wurster内筒","function_zh":"锥形插件中的Wurster内筒与三根支撑(底喷导流筒;网格固定,不虚构换型过程)","physical_meaning_zh":"不锈钢内筒","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.011499999999999982],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__wurster_insert"],"collisions":[{"shape":"box","origin_m":[0.016600000000000004,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.014376021702821679,0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.008300000000000002,0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.0,0.016600000000000004,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.008300000000000002,0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.014376021702821679,0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.016600000000000004,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.014376021702821679,-0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.008300000000000002,-0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.0,-0.016600000000000004,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.008300000000000002,-0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.014376021702821679,-0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"cylinder","origin_m":[0.033140341826446956,0.010251509051374036,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,1.8707963267948966],"radius_m":0.0013,"length_m":0.034679411764705875},{"shape":"cylinder","origin_m":[-0.025448238178839483,0.023574623386116017,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,-2.3179938779914946],"radius_m":0.0013,"length_m":0.034679411764705875},{"shape":"cylinder","origin_m":[-0.007692103647607473,-0.033826132437490025,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,-0.2235987755982995],"radius_m":0.0013,"length_m":0.034679411764705875}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"Wurster插件存在由分解图证实;内筒与支撑尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["kit.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottom_nozzle","name_zh":"底喷喷嘴","function_zh":"Wurster内筒下方向上喷液的双流体喷嘴","physical_meaning_zh":"不锈钢喷嘴","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.044999999999999984],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__bottom_nozzle"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0042,"length_m":0.016000000000000018},{"shape":"cylinder","origin_m":[0.0,0.0,0.00849999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0024,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"底喷由厂家资料证实;喷嘴外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_bottom","name_zh":"快装夹箍带bottom","function_zh":"机塔接缝处的快装夹箍带(属于可取出锥形插件,随插件侧移)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_bottom"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_bottom","name_zh":"夹箍吊环螺母bottom","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_bottom","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.017000000000000015]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_mid","name_zh":"快装夹箍带mid","function_zh":"机塔接缝处的快装夹箍带(被动密封支承环)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.278],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_mid"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_mid","name_zh":"夹箍吊环螺母mid","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_mid","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_mid"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.017000000000000015]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_top","name_zh":"快装夹箍带top","function_zh":"机塔接缝处的快装夹箍带(被动密封支承环)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.503],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_top"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.02499999999999991]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.02499999999999991]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_top","name_zh":"夹箍吊环螺母top","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_top","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_top"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.016999999999999904]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_housing","name_zh":"喷雾/解压段","function_zh":"玻璃段上下的不锈钢喷雾/解压段环(上环带顶喷口)","physical_meaning_zh":"不锈钢喷雾段","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.21800000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_housing"],"collisions":[{"shape":"box","origin_m":[0.06849999999999998,0.0,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06616591910080119,0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.05932274015923408,0.03425,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.04843681451127854,0.048436814511278514,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.03425,0.059322740159234055,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.017729104589522676,0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.0,0.0685,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.017729104589522676,0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.034249999999999975,0.059322740159234055,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.048436814511278514,0.048436814511278514,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.059322740159234055,0.03425,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.06616591910080119,0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.0685,0.0,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.06616591910080119,-0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.059322740159234055,-0.034249999999999975,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.04843681451127854,-0.048436814511278486,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.03425000000000003,-0.05932274015923403,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.017729104589522676,-0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.01772910458952265,-0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.03425,-0.05932274015923403,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.048436814511278486,-0.04843681451127854,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.05932274015923403,-0.03425000000000003,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06616591910080113,-0.01772910458952273,-0.046650000000000025],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06849999999999998,0.0,0.04165000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.06616591910080119,0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.05932274015923408,0.03425,0.04165000000000002],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.04843681451127854,0.048436814511278514,0.04165000000000002],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.03425,0.059322740159234055,0.04165000000000002],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.017729104589522676,0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.0,0.0685,0.04165000000000002],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.017729104589522676,0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.034249999999999975,0.059322740159234055,0.04165000000000002],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.048436814511278514,0.048436814511278514,0.04165000000000002],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.059322740159234055,0.03425,0.04165000000000002],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.06616591910080119,0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.0685,0.0,0.04165000000000002],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.06616591910080119,-0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.059322740159234055,-0.034249999999999975,0.04165000000000002],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.04843681451127854,-0.048436814511278486,0.04165000000000002],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.03425000000000003,-0.05932274015923403,0.04165000000000002],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.017729104589522676,-0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,0.04165000000000002],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.01772910458952265,-0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.03425,-0.05932274015923403,0.04165000000000002],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.048436814511278486,-0.04843681451127854,0.04165000000000002],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.05932274015923403,-0.03425000000000003,0.04165000000000002],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.06616591910080113,-0.01772910458952273,0.04165000000000002],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_window","name_zh":"喷雾段玻璃","function_zh":"喷雾与解压段的透明玻璃筒(观察流化床)","physical_meaning_zh":"透明玻璃筒","subsystem":null,"parent":"spray_housing","origin_m":[0.0,0.0,-0.0050000000000000044],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_window"],"collisions":[{"shape":"box","origin_m":[0.06989999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0675182152576059,0.018091451252666202,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.06053517572453229,0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0494267640049397,0.04942676400493967,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.03495000000000001,0.060535175724532264,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.018091451252666202,0.06751821525760587,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0,0.06989999999999999,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.018091451252666202,0.06751821525760587,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.03494999999999998,0.060535175724532264,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.04942676400493967,0.04942676400493967,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.060535175724532264,0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06751821525760587,0.01809145125266623,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06989999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06751821525760587,-0.018091451252666202,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06053517572453229,-0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.0494267640049397,-0.049426764004939644,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.03495000000000004,-0.060535175724532236,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.018091451252666202,-0.0675182152576059,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0,-0.06989999999999999,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.018091451252666174,-0.0675182152576059,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.03495000000000001,-0.060535175724532236,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.049426764004939644,-0.0494267640049397,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.060535175724532236,-0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.06751821525760585,-0.018091451252666257,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5775804404296506,0.7230551289219693,0.7912979403326302],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.3,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_housing","name_zh":"金属滤芯壳体","function_zh":"不锈钢滤芯壳体(三滤芯挂在顶盖管板下,抬盖后带出)","physical_meaning_zh":"不锈钢滤芯壳","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.388],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__filter_housing"],"collisions":[{"shape":"box","origin_m":[0.06849999999999998,0.0,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06678256198445495,0.015242683976007532,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.2243994752564138],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06171636745131573,0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.4487989505128276],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.05355545654906005,0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.6731984257692414],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.04270905142732326,0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.8975979010256552],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.029721036129552736,0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.121997376282069],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.015242683976007532,0.06678256198445492,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.3463968515384828],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0,0.0685,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.015242683976007532,0.06678256198445492,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.7951958020513104],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.029721036129552736,0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.019595277307724],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.04270905142732326,0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.243994752564138],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.05355545654906002,0.042709051427323286,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.4683942278205513],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.0617163674513157,0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.6927937030769655],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06678256198445492,0.015242683976007504,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.9171931783333798],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.0685,0.0,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06678256198445492,-0.015242683976007504,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.3659921288462065],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06171636745131573,-0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.5903916041026207],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.05355545654906002,-0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.814791079359035],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.04270905142732326,-0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.039190554615448],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.029721036129552736,-0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.263590029871862],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.01524268397600756,-0.06678256198445495,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.487989505128276],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.015242683976007476,-0.06678256198445495,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.936788455641103],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.029721036129552708,-0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.161187930897517],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.04270905142732326,-0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.385587406153931],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.05355545654906005,-0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.609986881410345],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06171636745131573,-0.02972103612955268,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.8343863566667595],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0667825619844549,-0.01524268397600756,0.0025000000000000577],"rpy_rad":[0.0,0.0,6.058785831923172],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tower_cap","name_zh":"可拆卸圆顶盖","function_zh":"机塔顶部的不锈钢圆顶盖(带排气短管;卡箍打开后竖向抬起带出滤芯,宿主0–0.12 m)","physical_meaning_zh":"不锈钢圆顶盖","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.588],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__tower_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.02475000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0701,"length_m":0.11849999999999994},{"shape":"cylinder","origin_m":[0.0,0.0,0.03739678292556059],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06963172621546805,"length_m":0.0047935658511212035},{"shape":"cylinder","origin_m":[0.0,0.0,0.04217210781140124],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06882894658736066,"length_m":0.004757083920559973},{"shape":"cylinder","origin_m":[0.0,0.0,0.046892848626159944],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0674977707533793,"length_m":0.004684397708957476},{"shape":"cylinder","origin_m":[0.0,0.0,0.05152307768177522],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06564832976540654,"length_m":0.0045760604022731435},{"shape":"cylinder","origin_m":[0.0,0.0,0.056027556139325196],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06329469898608381,"length_m":0.004432896512826693},{"shape":"cylinder","origin_m":[0.0,0.0,0.06037200219786931],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06045479096680291,"length_m":0.004255995604261532},{"shape":"cylinder","origin_m":[0.0,0.0,0.06452335199965387],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.05715021912237391,"length_m":0.004046703999307542},{"shape":"cylinder","origin_m":[0.0,0.0,0.06845001126603367],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.05340613323988795,"length_m":0.0038066145334521295},{"shape":"cylinder","origin_m":[0.0,0.0,0.07212209574900996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.049251028073651594,"length_m":0.0035375544325004504},{"shape":"cylinder","origin_m":[0.0,0.0,0.07551165866840204],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.04471652648290102,"length_m":0.003241571406283686},{"shape":"cylinder","origin_m":[0.0,0.0,0.07859290340371927],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.039837138762748754,"length_m":0.0029209180643507554},{"shape":"cylinder","origin_m":[0.0,0.0,0.08134237982201942],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03465,"length_m":0.0025780347722495836},{"shape":"cylinder","origin_m":[0.0,0.0,0.08373916274757998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02919458745271931,"length_m":0.0022155310788716243},{"shape":"cylinder","origin_m":[0.0,0.0,0.08576501121512048],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.023512420104459673,"length_m":0.0018361658562092084},{"shape":"cylinder","origin_m":[0.0,0.0,0.08740450729456195],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01764674267972773,"length_m":0.001442826302673797},{"shape":"cylinder","origin_m":[0.0,0.0,0.0885629602229494],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01278257470687625,"length_m":0.0008740795541012508},{"shape":"cylinder","origin_m":[-0.07925000000000001,0.0,-0.04599999999999993],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.017500000000000016},{"shape":"cylinder","origin_m":[-0.086,0.0,-0.04599999999999993],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.013,"length_m":0.0038}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.12],"state_id":"tower.cap_lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_cartridges","name_zh":"三根金属滤芯","function_zh":"顶盖管板(跨满壳体内径,隔开洁净侧)下的三根专利金属滤芯(带反吹清洗;随盖取出,真实滤面积/孔径未知)","physical_meaning_zh":"金属滤芯","subsystem":null,"parent":"tower_cap","origin_m":[0.0,0.0,-0.13],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__filter_cartridges"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.032,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[-0.02771281292110203,-0.015999999999999986,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[0.02771281292110203,-0.016000000000000014,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[0.0,0.032,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[-0.02771281292110203,-0.015999999999999986,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[0.02771281292110203,-0.016000000000000014,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[0.0,0.0,0.04300000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0655,"length_m":0.0036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3419144249086609,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"滤芯存在由分解图证实;长度0.095 m为工程取值(运行层0.12 m抬盖可取出),直径与排布为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_nozzle","name_zh":"顶喷喷嘴","function_zh":"从喷雾段上环前侧伸入的顶喷双流体喷嘴(向下喷液,非真实雾化CAD)","physical_meaning_zh":"不锈钢喷嘴","subsystem":null,"parent":"spray_housing","origin_m":[0.0,-0.035,0.033499999999999974],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__top_nozzle"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.03899999999999998,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.007,"length_m":0.01},{"shape":"cylinder","origin_m":[0.0,-0.05049999999999999,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.0,0.003750000000000031,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0038,"length_m":0.0695},{"shape":"cylinder","origin_m":[0.0,0.035,-0.006000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0052,"length_m":0.019},{"shape":"cylinder","origin_m":[0.0,0.035,-0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"顶喷由厂家资料证实;喷嘴外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"exhaust_port","name_zh":"含湿气排出","function_zh":"圆顶盖排气短管对接的机柜侧排气管(滤后空气/水蒸气;抬盖时短管与之分离)","physical_meaning_zh":"不锈钢排气管","subsystem":null,"parent":"body","origin_m":[0.213,-0.24,0.654],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__exhaust_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0015000000000000013,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.028999999999999998},{"shape":"cylinder","origin_m":[0.0030000000000000027,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0125,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"blowback_port","name_zh":"滤芯反吹气口","function_zh":"圆顶盖背面的反吹压缩空气接口(洁净侧,随盖抬起;独立脉冲,不与工艺气叠加)","physical_meaning_zh":"反吹接口","subsystem":null,"parent":"tower_cap","origin_m":[0.0,0.06849999999999998,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__blowback_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.013000000000000012,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0062,"length_m":0.0245},{"shape":"cylinder","origin_m":[0.0,0.01999999999999999,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.008,"length_m":0.0065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pump_body","name_zh":"可选喷液泵","function_zh":"机塔后方台面上的可选蠕动泵(最大100 mL/min;位置尺寸为工程参考)","physical_meaning_zh":"白色泵体","subsystem":null,"parent":"body","origin_m":[0.315,0.195,0.0605],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__pump_body"],"collisions":[{"shape":"box","origin_m":[2.7755575615628914e-17,-2.7755575615628914e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10900000000000001,0.13899999999999998,0.119]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"泵为厂家选件(最大100 mL/min);外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pump_rotor","name_zh":"可选蠕动泵转子","function_zh":"泵前面的三滚轮转子(输液管绕在滚轮外;有限流量积分,每转排量宿主假设)","physical_meaning_zh":"黑色转子","subsystem":null,"parent":"pump_body","origin_m":[0.0,-0.07749999999999999,0.009500000000000008],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__pump_rotor"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.004999999999999977,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0295,"length_m":0.0038},{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0085,"length_m":0.0095},{"shape":"cylinder","origin_m":[0.019306816361588208,-0.0020000000000000018,0.010547361849292461],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085},{"shape":"cylinder","origin_m":[-0.01878769148518819,-0.0020000000000000018,0.011446512510690204],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085},{"shape":"cylinder","origin_m":[-0.0005191248764000178,-0.0020000000000000018,-0.02199387435998266],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085}],"joint":{"type":"continuous","axis":[0.0,-1.0,0.0],"limits":[0.0,6.283185307179586],"state_id":"pump.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liquid_reservoir","name_zh":"水基粘结液容器","function_zh":"泵上方的粘结液瓶(有限水/固体,宿主装料)","physical_meaning_zh":"透明液瓶","subsystem":null,"parent":"pump_body","origin_m":[0.0,0.024999999999999994,0.1295],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__liquid_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.010250000000000009],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0375,"length_m":0.11649999999999999},{"shape":"cylinder","origin_m":[0.0,0.0,0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0348,"length_m":0.0050000000000000044},{"shape":"cylinder","origin_m":[0.0,0.0,0.055499999999999994],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.032,"length_m":0.0050000000000000044},{"shape":"cylinder","origin_m":[0.0,0.0,0.06],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0297,"length_m":0.0040000000000000036},{"shape":"cylinder","origin_m":[0.0,0.0,0.0635],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.0030000000000000027},{"shape":"cylinder","origin_m":[0.0,0.0,0.07150000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0125,"length_m":0.013000000000000012},{"shape":"cylinder","origin_m":[0.0,0.0,0.08360000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.014,"length_m":0.011199999999999988}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33245153634617935,0.5711248294648731,0.6724431569576875],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":0.55,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liquid_feed","name_zh":"喷液连接","function_zh":"液瓶→蠕动泵(绕过转子滚轮)→顶喷嘴的硅胶输液管(经机塔右侧在中、上卡箍之间绕到前方;底喷时改接,宿主选择)","physical_meaning_zh":"半透明输液管","subsystem":null,"parent":"pump_body","origin_m":[0.0,-0.05499999999999999,0.1845],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__liquid_feed"],"collisions":[{"shape":"cylinder","origin_m":[-0.00012399999999998523,0.07860399999999998,0.03615600000000002],"rpy_rad":[0.574612475142692,-0.048239897511225656,-0.014256520316631698],"radius_m":0.0024,"length_m":0.005142967236916816},{"shape":"cylinder","origin_m":[-0.0002959999999999907,0.07541600000000001,0.04178400000000004],"rpy_rad":[0.47646741947370663,-0.012284460229873026,-0.0029832604883097778],"radius_m":0.0024,"length_m":0.007814947728552003},{"shape":"cylinder","origin_m":[-0.0005799999999999972,0.07127999999999998,0.04870000000000002],"rpy_rad":[0.5975895268722186,-0.05658871909999301,-0.017434452148361732],"radius_m":0.0024,"length_m":0.008345338339456365},{"shape":"cylinder","origin_m":[-0.0015040000000000053,0.06588399999999997,0.05421600000000004],"rpy_rad":[0.9743728696644807,-0.18438764679580325,-0.09788427699053678],"radius_m":0.0024,"length_m":0.0075049935376387536},{"shape":"cylinder","origin_m":[-0.003595999999999988,0.058915999999999996,0.05564400000000003],"rpy_rad":[1.73379090646425,-0.340035732987979,-0.39904660307267026],"radius_m":0.0024,"length_m":0.008419265526160817},{"shape":"cylinder","origin_m":[-0.007543999999999967,0.049544000000000005,0.051072000000000006],"rpy_rad":[2.194780751835951,-0.36175623279593166,-0.6857969575461917],"radius_m":0.0024,"length_m":0.014376238172762743},{"shape":"cylinder","origin_m":[-0.01359599999999997,0.03719599999999998,0.040827999999999975],"rpy_rad":[2.312612171487072,-0.3589930396037003,-0.7823064989284727],"radius_m":0.0024,"length_m":0.01996973550150321},{"shape":"cylinder","origin_m":[-0.020939999999999986,0.022989999999999983,0.026660000000000017],"rpy_rad":[2.3916537078656184,-0.3433212392810715,-0.8298083569796266],"radius_m":0.0024,"length_m":0.022791524389562053},{"shape":"cylinder","origin_m":[-0.028303999999999968,0.00895399999999999,0.010272000000000003],"rpy_rad":[2.4745275035780745,-0.3139712922419814,-0.8570725812167033],"radius_m":0.0024,"length_m":0.02284691348957228},{"shape":"cylinder","origin_m":[-0.034415999999999974,-0.0028840000000000254,-0.006631999999999999],"rpy_rad":[2.5928499210305085,-0.2576047173992694,-0.8625306407062903],"radius_m":0.0024,"length_m":0.020285357872120453},{"shape":"cylinder","origin_m":[-0.03850399999999998,-0.011270000000000002,-0.02367999999999998],"rpy_rad":[2.781307788892867,-0.16074817780468095,-0.8328404956766433],"radius_m":0.0024,"length_m":0.018793330306254914},{"shape":"cylinder","origin_m":[-0.040855999999999976,-0.016639999999999988,-0.041919999999999985],"rpy_rad":[2.9253616461482546,-0.08642150953208103,-0.7581864035397885],"radius_m":0.0024,"length_m":0.019649193774809205},{"shape":"cylinder","origin_m":[-0.04209999999999997,-0.02003000000000002,-0.061200000000000004],"rpy_rad":[3.0096476719668117,-0.04036468097303252,-0.5930230572466083],"radius_m":0.0024,"length_m":0.019626442978797783},{"shape":"cylinder","origin_m":[-0.04264399999999999,-0.02216000000000004,-0.08007999999999998],"rpy_rad":[3.0501453649769745,-0.016088305923337667,-0.3480649225225669],"radius_m":0.0024,"length_m":0.018399250419514353},{"shape":"cylinder","origin_m":[-0.04289599999999996,-0.02375000000000002,-0.09711999999999998],"rpy_rad":[3.0467008346586333,-0.013137837912452186,-0.27495218703412455],"radius_m":0.0024,"length_m":0.015832588670208033},{"shape":"cylinder","origin_m":[-0.04303199999999999,-0.025027999999999995,-0.11152000000000001],"rpy_rad":[3.0607873914519987,-0.004891921864516435,-0.12086628504167554],"radius_m":0.0024,"length_m":0.013082844950544993},{"shape":"cylinder","origin_m":[-0.04288799999999998,-0.025622000000000006,-0.12368],"rpy_rad":[3.1298910600486427,0.03119341602145983,2.423868789828691],"radius_m":0.0024,"length_m":0.011286262800413593},{"shape":"cylinder","origin_m":[-0.04236999999999999,-0.025489999999999985,-0.13419999999999999],"rpy_rad":[-3.101041125729805,0.06991023563676228,-2.090582855132001],"radius_m":0.0024,"length_m":0.009791949346274215},{"shape":"cylinder","origin_m":[-0.041562000000000016,-0.025027999999999967,-0.14332],"rpy_rad":[-3.0794087783950985,0.10925641950430835,-2.107309759696362],"radius_m":0.0024,"length_m":0.008547386033168276},{"shape":"cylinder","origin_m":[-0.040548,-0.02463199999999996,-0.15128],"rpy_rad":[-3.1061236640222796,0.14616921106538655,-2.6662494732370594],"radius_m":0.0024,"length_m":0.0075249260461482306},{"shape":"cylinder","origin_m":[-0.039291761598246294,-0.024499999999999994,-0.157994],"rpy_rad":[3.141592653589793,0.23228276960932406,3.141592653589793],"radius_m":0.0024,"length_m":0.0061532552795146205},{"shape":"cylinder","origin_m":[-0.037687046392985285,-0.024499999999999994,-0.163176],"rpy_rad":[3.141592653589793,0.3888611976433835,3.141592653589793],"radius_m":0.0024,"length_m":0.004729065302668896},{"shape":"cylinder","origin_m":[-0.0358232119868474,-0.024499999999999994,-0.167055],"rpy_rad":[3.141592653589793,0.5196238305478614,3.141592653589793],"radius_m":0.0024,"length_m":0.0038962862992172847},{"shape":"cylinder","origin_m":[-0.03393497358509376,-0.024499999999999994,-0.17024899999999998],"rpy_rad":[-3.141592653589784,0.5497019068586841,-3.1415926535897607],"radius_m":0.0024,"length_m":0.003525354136079734},{"shape":"cylinder","origin_m":[-0.032257046392985295,-0.024499999999999994,-0.17337599999999997],"rpy_rad":[3.1415926535897847,0.4362123120508926,3.1415926535897545],"radius_m":0.0024,"length_m":0.0035835709794182057},{"shape":"cylinder","origin_m":[-0.030999503218413632,-0.024499999999999994,-0.1767447615982463],"rpy_rad":[3.141592653589793,0.27935565465287715,3.141592653589793],"radius_m":0.0024,"length_m":0.0036302562240664903},{"shape":"cylinder","origin_m":[-0.030176820864886073,-0.024499999999999994,-0.1801490463929853],"rpy_rad":[3.141592653589793,0.19175797972055986,3.141592653589793],"radius_m":0.0024,"length_m":0.0033810180611550914},{"shape":"cylinder","origin_m":[-0.029571688122757483,-0.024499999999999994,-0.1833832119868474],"rpy_rad":[3.141592653589793,0.17779245258214318,3.141592653589793],"radius_m":0.0024,"length_m":0.003199723601007184},{"shape":"cylinder","origin_m":[-0.028905959376244655,-0.024499999999999994,-0.1864479735850937],"rpy_rad":[-3.141592653589784,0.2514432481597898,-3.1415926535897194],"radius_m":0.0024,"length_m":0.003076996566781271},{"shape":"cylinder","origin_m":[-0.027901489009564545,-0.024499999999999994,-0.18934404639298527],"rpy_rad":[3.1415926535897833,0.41633432676004756,3.1415926535897465],"radius_m":0.0024,"length_m":0.0030745422404842297},{"shape":"cylinder","origin_m":[-0.026394489009564565,-0.024499999999999994,-0.19209650321841362],"rpy_rad":[3.141592653589793,0.5816219732440835,3.141592653589793],"radius_m":0.0024,"length_m":0.003222947008637751},{"shape":"cylinder","origin_m":[-0.024452959376244726,-0.024499999999999994,-0.1947298208648861],"rpy_rad":[3.141592653589793,0.6872963464506745,3.141592653589793],"radius_m":0.0024,"length_m":0.003329557766893473},{"shape":"cylinder","origin_m":[-0.02220668812275753,-0.024499999999999994,-0.1972066881227575],"rpy_rad":[3.141592653589793,0.7853981633974527,3.141592653589793],"radius_m":0.0024,"length_m":0.0033659777037227602},{"shape":"cylinder","origin_m":[-0.019729820864886144,-0.024499999999999994,-0.1994529593762447],"rpy_rad":[-3.1415926535897802,0.883499980344206,-3.1415926535897656],"radius_m":0.0024,"length_m":0.0033295577668934727},{"shape":"cylinder","origin_m":[-0.01709650321841366,-0.024499999999999994,-0.20139448900956458],"rpy_rad":[3.1415926535897776,0.9891743535508202,3.1415926535897643],"radius_m":0.0024,"length_m":0.003222947008637786},{"shape":"cylinder","origin_m":[-0.014310046392985304,-0.024499999999999994,-0.20300325060781088],"rpy_rad":[3.141592653589793,1.1052207488423862,3.141592653589793],"radius_m":0.0024,"length_m":0.003222947008637766},{"shape":"cylinder","origin_m":[-0.011311973585093726,-0.024499999999999994,-0.20431300576922995],"rpy_rad":[3.141592653589793,1.2108951220489816,3.141592653589793],"radius_m":0.0024,"length_m":0.0033295577668935143},{"shape":"cylinder","origin_m":[-0.008128211986847406,-0.024499999999999994,-0.2053349001096049],"rpy_rad":[3.141592653589793,1.3089969389957476,3.141592653589793],"radius_m":0.0024,"length_m":0.0033659777037227333},{"shape":"cylinder","origin_m":[-0.004860046392985262,-0.024499999999999994,-0.20604179444997983],"rpy_rad":[-3.141592653589742,1.4070987559425125,-3.141592653589733],"radius_m":0.0024,"length_m":0.00332955776689355},{"shape":"cylinder","origin_m":[-0.0016087615982463,-0.024499999999999994,-0.2064065496113989],"rpy_rad":[3.141592653589645,1.51277312914911,3.141592653589636],"radius_m":0.0024,"length_m":0.003222947008637706},{"shape":"cylinder","origin_m":[0.0016087615982463277,-0.024499999999999994,-0.2064065496113989],"rpy_rad":[0.0,1.51277312914911,0.0],"radius_m":0.0024,"length_m":0.0032229470086377614},{"shape":"cylinder","origin_m":[0.00486004639298529,-0.024499999999999994,-0.20604179444997983],"rpy_rad":[0.0,1.4070987559425097,0.0],"radius_m":0.0024,"length_m":0.003329557766893495},{"shape":"cylinder","origin_m":[0.008128211986847406,-0.024499999999999994,-0.2053349001096049],"rpy_rad":[0.0,1.3089969389957499,0.0],"radius_m":0.0024,"length_m":0.0033659777037227602},{"shape":"cylinder","origin_m":[0.011311973585093754,-0.024499999999999994,-0.20431300576922995],"rpy_rad":[-2.3669921261450684e-14,1.2108951220489819,-1.6383468778723985e-14],"radius_m":0.0024,"length_m":0.0033295577668935143},{"shape":"cylinder","origin_m":[0.014310046392985304,-0.024499999999999994,-0.20300325060781088],"rpy_rad":[1.9182777459902284e-14,1.1052207488423842,1.1830068500178611e-14],"radius_m":0.0024,"length_m":0.0032229470086377384},{"shape":"cylinder","origin_m":[0.017096503218413633,-0.024499999999999994,-0.20139448900956458],"rpy_rad":[0.0,0.9891743535508106,0.0],"radius_m":0.0024,"length_m":0.0032229470086377393},{"shape":"cylinder","origin_m":[0.019729820864886116,-0.024499999999999994,-0.1994529593762447],"rpy_rad":[0.0,0.883499980344215,0.0],"radius_m":0.0024,"length_m":0.00332955776689352},{"shape":"cylinder","origin_m":[0.02220668812275753,-0.024499999999999994,-0.1972066881227575],"rpy_rad":[0.0,0.7853981633974484,0.0],"radius_m":0.0024,"length_m":0.003365977703722736},{"shape":"cylinder","origin_m":[0.0244529593762447,-0.024499999999999994,-0.1947298208648861],"rpy_rad":[-1.0784606937263676e-14,0.687296346450682,-3.859237820747358e-15],"radius_m":0.0024,"length_m":0.0033295577668934853},{"shape":"cylinder","origin_m":[0.026394489009564565,-0.024499999999999994,-0.19209650321841362],"rpy_rad":[1.0306538906133828e-14,0.5816219732440835,3.0847079884442132e-15],"radius_m":0.0024,"length_m":0.003222947008637751},{"shape":"cylinder","origin_m":[0.0279014890095646,-0.024499999999999994,-0.1893440463929853],"rpy_rad":[0.0,0.4163343267600651,0.0],"radius_m":0.0024,"length_m":0.003074542240484246},{"shape":"cylinder","origin_m":[0.02890595937624471,-0.024499999999999994,-0.18644797358509374],"rpy_rad":[0.0,0.2514432481597811,0.0],"radius_m":0.0024,"length_m":0.003076996566781271},{"shape":"cylinder","origin_m":[0.02957168812275751,-0.024499999999999994,-0.18338321198684743],"rpy_rad":[0.0,0.1777924525821502,0.0],"radius_m":0.0024,"length_m":0.003199723601007202},{"shape":"cylinder","origin_m":[0.030176820864886128,-0.024499999999999994,-0.1801490463929853],"rpy_rad":[-8.36251511105408e-15,0.19175797972055367,-8.042554612310953e-16],"radius_m":0.0024,"length_m":0.003381018061155059},{"shape":"cylinder","origin_m":[0.030999503218413632,-0.024499999999999994,-0.1767447615982463],"rpy_rad":[7.953973667097648e-15,0.27935565465286893,1.1182757178430848e-15],"radius_m":0.0024,"length_m":0.003630256224066496},{"shape":"cylinder","origin_m":[0.03224104639298528,-0.02443999999999999,-0.173456],"rpy_rad":[-0.03884056035138959,0.44718697912226707,-0.008833227798805124],"radius_m":0.0024,"length_m":0.0034273521888224462},{"shape":"cylinder","origin_m":[0.03387097358509375,-0.024259999999999976,-0.170569],"rpy_rad":[-0.08911553873402865,0.5828404451569392,-0.026747219150984915],"radius_m":0.0024,"length_m":0.0032299585601365532},{"shape":"cylinder","origin_m":[0.03570321198684742,-0.024049999999999988,-0.167655],"rpy_rad":[-0.057225801892237145,0.5400512448467747,-0.015843277376616016],"radius_m":0.0024,"length_m":0.0036693675566455805},{"shape":"cylinder","origin_m":[0.037551046392985316,-0.023989999999999984,-0.163856],"rpy_rad":[0.013464177350707034,0.38560133475642233,0.0026285911836945617],"radius_m":0.0024,"length_m":0.004809558103644406},{"shape":"cylinder","origin_m":[0.03922776159824634,-0.024259999999999976,-0.158314],"rpy_rad":[0.07229382693217458,0.22836025516273167,0.008294143265641658],"radius_m":0.0024,"length_m":0.006822477013268154},{"shape":"cylinder","origin_m":[0.040268,-0.024445999999999996,-0.151],"rpy_rad":[-0.013499179964668416,0.06689393756662705,-0.00045168194446946813],"radius_m":0.0024,"length_m":0.008018663230239819},{"shape":"cylinder","origin_m":[0.04036199999999998,-0.023983999999999978,-0.1426],"rpy_rad":[-0.09246286836459132,-0.03935619800983261,0.0018210254358992002],"radius_m":0.0024,"length_m":0.008844600612803274},{"shape":"cylinder","origin_m":[0.04013,-0.023570000000000008,-0.13279999999999997],"rpy_rad":[-0.001111110653862507,-0.01074032111015438,5.966900578731482e-06],"radius_m":0.0024,"length_m":0.010800629611277302},{"shape":"cylinder","origin_m":[0.040687999999999974,-0.024715999999999988,-0.12039999999999998],"rpy_rad":[0.16310937731242695,0.086614737761963,0.007083940329812434],"radius_m":0.0024,"length_m":0.01424170776276498},{"shape":"cylinder","origin_m":[0.043151999999999996,-0.028933999999999988,-0.10419999999999999],"rpy_rad":[0.3216853355876303,0.1883079219916774,0.030640071083607192],"radius_m":0.0024,"length_m":0.019743906401723018},{"shape":"cylinder","origin_m":[0.04875199999999999,-0.036968,-0.08268],"rpy_rad":[0.3833021649521163,0.2752754649214062,0.053739318997605194],"radius_m":0.0024,"length_m":0.027607312654439935},{"shape":"cylinder","origin_m":[0.05778799999999998,-0.04830200000000001,-0.05531999999999998],"rpy_rad":[0.40040549243565515,0.31291140964231723,0.0639977018373624],"radius_m":0.0024,"length_m":0.034330640075594304},{"shape":"cylinder","origin_m":[0.06888000000000002,-0.062450000000000006,-0.023899999999999977],"rpy_rad":[0.4435230508237895,0.30994933748704984,0.07041998923300424],"radius_m":0.0024,"length_m":0.03808394874484526},{"shape":"cylinder","origin_m":[0.08001200000000006,-0.07944800000000002,0.008819999999999995],"rpy_rad":[0.513539339008548,0.2765273533331391,0.07304030705414874],"radius_m":0.0024,"length_m":0.03900129392725324},{"shape":"cylinder","origin_m":[0.089168,-0.099332,0.040080000000000005],"rpy_rad":[0.620731169302141,0.20596189182884783,0.06626854162475307],"radius_m":0.0024,"length_m":0.03747515699766977},{"shape":"cylinder","origin_m":[0.095108,-0.122656,0.06930000000000003],"rpy_rad":[0.7244853346161911,0.10994339822077472,0.04170072220432405],"radius_m":0.0024,"length_m":0.03842436726870074},{"shape":"cylinder","origin_m":[0.098272,-0.149944,0.09820000000000001],"rpy_rad":[0.7864928537100383,0.051043766871106705,0.021179567168701546],"radius_m":0.0024,"length_m":0.04139422954953988},{"shape":"cylinder","origin_m":[0.09967999999999996,-0.18038,0.1265],"rpy_rad":[0.8565900101082954,0.016828068471095085,0.0076831499982935696],"radius_m":0.0024,"length_m":0.041836841180949595},{"shape":"cylinder","origin_m":[0.10002799999999998,-0.212356,0.15180000000000005],"rpy_rad":[0.9485609085148058,-0.00020098381317624234,-0.00010317757342547692],"radius_m":0.0024,"length_m":0.03980420078333444},{"shape":"cylinder","origin_m":[0.10001199999999996,-0.244264,0.17170000000000002],"rpy_rad":[1.0854283083556733,-0.0006745067476804576,-0.0004068119171846656],"radius_m":0.0024,"length_m":0.035581559268812256},{"shape":"cylinder","origin_m":[0.1001,-0.27602000000000004,0.18408000000000002],"rpy_rad":[1.321416283638941,0.006049024941656281,0.004701551152832428],"radius_m":0.0024,"length_m":0.03306338155724549},{"shape":"cylinder","origin_m":[0.10018000000000002,-0.30888000000000004,0.18882],"rpy_rad":[1.5316239763559316,-0.0011867368081881254,-0.0011411368460562598],"radius_m":0.0024,"length_m":0.033705880792526385},{"shape":"cylinder","origin_m":[0.09984000000000001,-0.34230000000000005,0.18810000000000004],"rpy_rad":[1.653837728395161,-0.0192314824072888,-0.020898556228968912],"radius_m":0.0024,"length_m":0.03328081729765662},{"shape":"cylinder","origin_m":[0.09872,-0.37412,0.18467999999999996],"rpy_rad":[1.7038635888034546,-0.05198250305205455,-0.059400343918146],"radius_m":0.0024,"length_m":0.03079345384980386},{"shape":"cylinder","origin_m":[0.09646000000000007,-0.40218,0.18131999999999998],"rpy_rad":[1.6733988806887823,-0.11280470920446328,-0.12498570364587826],"radius_m":0.0024,"length_m":0.02594042405204665},{"shape":"cylinder","origin_m":[0.09274400000000002,-0.42513600000000007,0.17942400000000003],"rpy_rad":[1.6275624246827878,-0.2186615821682939,-0.23132970537810338],"radius_m":0.0024,"length_m":0.020799981538453402},{"shape":"cylinder","origin_m":[0.087556,-0.44344400000000006,0.17809600000000003],"rpy_rad":[1.662559430528788,-0.3431425359028775,-0.37543111872235263],"radius_m":0.0024,"length_m":0.01742913790180106},{"shape":"cylinder","origin_m":[0.08121999999999999,-0.45822000000000007,0.17637999999999998],"rpy_rad":[1.7157447365669443,-0.47164722841351503,-0.542153347451714],"radius_m":0.0024,"length_m":0.014983901761557313},{"shape":"cylinder","origin_m":[0.07414400000000002,-0.4702560000000001,0.17420400000000003],"rpy_rad":[1.790322771679122,-0.5832132747186111,-0.7166948313105665],"radius_m":0.0024,"length_m":0.013335539284183497},{"shape":"cylinder","origin_m":[0.06673599999999999,-0.4803440000000001,0.17149599999999998],"rpy_rad":[1.881683366508746,-0.652363342708196,-0.8688411868451783],"radius_m":0.0024,"length_m":0.012308378934693161},{"shape":"cylinder","origin_m":[0.058928000000000064,-0.48864799999999997,0.16815999999999998],"rpy_rad":[2.0379465484421684,-0.7837103907983233,-1.182321713928462],"radius_m":0.0024,"length_m":0.011536843242412519},{"shape":"cylinder","origin_m":[0.05031200000000005,-0.494672,0.16415999999999997],"rpy_rad":[2.3086113869153566,-0.9556133887556205,-1.727642635493573],"radius_m":0.0024,"length_m":0.011128146656114843},{"shape":"cylinder","origin_m":[0.04116000000000006,-0.49850000000000005,0.15961000000000003],"rpy_rad":[2.5956537686699885,-1.025334070401454,-2.2184948524175536],"radius_m":0.0024,"length_m":0.010780365114410575},{"shape":"cylinder","origin_m":[0.03228800000000001,-0.500828,0.15469000000000005],"rpy_rad":[2.8082669015660615,-1.0101146672988341,-2.550865800635148],"radius_m":0.0024,"length_m":0.010069751138930862},{"shape":"cylinder","origin_m":[0.024512000000000006,-0.502352,0.14958000000000005],"rpy_rad":[2.895519898995764,-0.9225500463182722,-2.6539023642959334],"radius_m":0.0024,"length_m":0.008811457995133418},{"shape":"cylinder","origin_m":[0.018288,-0.5033080000000001,0.14409800000000006],"rpy_rad":[3.0358547902955637,-0.7487737180104328,-2.873843931408516],"radius_m":0.0024,"length_m":0.007967788149794135},{"shape":"cylinder","origin_m":[0.013391999999999987,-0.503352,0.13791200000000003],"rpy_rad":[-3.0613753899766043,-0.5853932011794953,2.876816283465614],"radius_m":0.0024,"length_m":0.007905493785969369},{"shape":"cylinder","origin_m":[0.009479999999999988,-0.5024200000000001,0.13137],"rpy_rad":[-2.9393616555452144,-0.4791870087573371,2.354273570109674],"radius_m":0.0024,"length_m":0.007495804693293469},{"shape":"cylinder","origin_m":[0.006407999999999997,-0.5008480000000001,0.12528800000000007],"rpy_rad":[-2.83178692356101,-0.42556448560683147,1.8899189467524902],"radius_m":0.0024,"length_m":0.006511076101536451},{"shape":"cylinder","origin_m":[0.004032000000000008,-0.4989720000000001,0.12048200000000003],"rpy_rad":[-2.685643433832204,-0.4373068872726547,1.527642789824757],"radius_m":0.0024,"length_m":0.004873656532830435},{"shape":"cylinder","origin_m":[0.0024240000000000095,-0.49688,0.11758799999999997],"rpy_rad":[-2.254187572282241,-0.3794676574558173,0.7679647117820796],"radius_m":0.0024,"length_m":0.0031099324751512262},{"shape":"cylinder","origin_m":[0.0017760000000000276,-0.49438000000000004,0.11656199999999994],"rpy_rad":[-1.6532178754682398,-0.05195001171751373,0.056416215373558884],"radius_m":0.0024,"length_m":0.0027731426216479026},{"shape":"cylinder","origin_m":[0.001920000000000005,-0.49148000000000003,0.11679],"rpy_rad":[-1.349481884447091,0.13776113141499643,-0.11027165662094646],"radius_m":0.0024,"length_m":0.0031458035539428135},{"shape":"cylinder","origin_m":[0.002423999999999954,-0.4884200000000001,0.11758800000000003],"rpy_rad":[-1.2829177613202216,0.17743138493340466,-0.13266205022287694],"radius_m":0.0024,"length_m":0.003263421517364881},{"shape":"cylinder","origin_m":[0.0028559999999999974,-0.4854400000000001,0.11827199999999999],"rpy_rad":[-1.4137665508231634,0.0984503005822207,-0.08410711324651902],"radius_m":0.0024,"length_m":0.0029300648456988656},{"shape":"cylinder","origin_m":[0.0030000000000000027,-0.482564,0.1185],"rpy_rad":[-1.5707963267948966,-0.0,0.0],"radius_m":0.0024,"length_m":0.0028719999999999857},{"shape":"cylinder","origin_m":[0.0030000000000000027,-0.47961600000000004,0.1185],"rpy_rad":[-1.5707963267948966,-0.0,0.0],"radius_m":0.0024,"length_m":0.0030240000000000267},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47666,0.1185],"rpy_rad":[-1.5707963267948966,-9.610656376602619e-15,9.610656376602617e-15],"radius_m":0.0024,"length_m":0.002888000000000057},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47398399999999996,0.1185],"rpy_rad":[-1.5707963267948966,-1.1264438155693454e-14,1.1264438155693452e-14],"radius_m":0.0024,"length_m":0.0024640000000000217},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47187599999999996,0.1185],"rpy_rad":[-1.5707963267948966,3.168444704980614e-14,-3.168444704980613e-14],"radius_m":0.0024,"length_m":0.0017519999999999203}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7912979403326302,0.8631572134541023,0.8148465722161012],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":0.75,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_inlet","name_zh":"压缩空气入口","function_zh":"背面压缩空气快插接头(最大100 Nm³/h)","physical_meaning_zh":"压缩空气入口","subsystem":null,"parent":"body","origin_m":[-0.12000000000000001,0.32999999999999996,0.19],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0050000000000000044,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0115,"length_m":0.0095},{"shape":"cylinder","origin_m":[0.0,0.02200000000000002,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0065,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"背面电源入口(3.3 kVA总接入)","physical_meaning_zh":"电源入口","subsystem":null,"parent":"body","origin_m":[-0.009999999999999995,0.32999999999999996,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.00275000000000003,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999999,0.005100000000000049,0.02800000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"data_port","name_zh":"数据记录仪接口","function_zh":"背面外接数据记录仪标准接口","physical_meaning_zh":"数据记录仪接口","subsystem":null,"parent":"body","origin_m":[0.09,0.32999999999999996,0.19],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__data_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.00275000000000003,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000004,0.005100000000000049,0.016000000000000014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式宿主床/热/过滤数值参数,校验3.3kVA预算","kind":"configuration","availability":"implemented","component_ids":["body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","pressure_pa","power_factor","auxiliary_w","heater_w","bed_area_m2","base_heat_capacity_j_k","solid_cp_j_kg_k","water_cp_j_kg_k","latent_j_kg","loss_w_k","air_heat_efficiency","drying_rate_s_inv","water_capacity_kg_per_normal_m3","entrainment_s_inv","filter_resistance_pa_per_kg","filter_trip_pa","blowback_efficiency","atomizing_normal_m3_s","pump_displacement_m3_rev","accept_uncalibrated_model"]},"kit.configure":{"function_zh":"Micro仅底喷、2.5g起点,未知上限由宿主确认","kind":"configuration","availability":"implemented","component_ids":["process_cup","wurster_insert"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["micro","micro_maximum_kg","accept_host_attachment"]},"powder.load":{"function_zh":"有限粉体;加载一次材料属性不重释旧账本","kind":"configuration","availability":"implemented","component_ids":["process_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["source_tag","dry_mass_kg","water_mass_kg","particle_density_kg_m3","seed_diameter_m","voidage","sphericity","aggregation_s_inv","breakage_s_inv","accept_host_material"]},"liquid.load":{"function_zh":"有限水基溶液,宿主确认相容性,无有机溶剂安全模型","kind":"configuration","availability":"implemented","component_ids":["liquid_reservoir"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["source_tag","volume_m3","density_kg_m3","binder_mass_fraction","accept_water_only"]},"product.collect":{"function_zh":"开塔停气取料,保留滤芯残留与显热","kind":"device_command","availability":"implemented","component_ids":["process_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"method.configure":{"function_zh":"干燥/团聚/包衣、顶/底喷及有限持续时间","kind":"configuration","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["operation","spray_position","air_normal_m3_s","temperature_k","spray_m3_s","duration_s","spray_duration_s"]},"power.set":{"function_zh":"掉电停止泵/热/气,保留部分产物","kind":"device_command","availability":"implemented","component_ids":["mains_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"tower.set":{"function_zh":"宿主拆装代理,开塔取消过程并停气热","kind":"device_command","availability":"implemented","component_ids":["tower_cap","process_cup","clamp_top","clamp_mid","clamp_bottom"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"air.set":{"function_zh":"气体使能,关闭则中止运行","kind":"device_command","availability":"implemented","component_ids":["air_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"heating.set":{"function_zh":"气流/电源存在才加热,目标写入不直接改床温","kind":"device_command","availability":"implemented","component_ids":["heater"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"air.toggle":{"function_zh":"照片图标推定面板开关;映射为模拟演示而非固件证据","kind":"device_command","availability":"implemented","component_ids":["button_air"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"heating.toggle":{"function_zh":"照片图标推定面板开关;映射为模拟演示而非固件证据","kind":"device_command","availability":"implemented","component_ids":["button_heat"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fluidization.set_flow":{"function_zh":"床流量正常态,额外雾化/反吹另计","kind":"device_command","availability":"implemented","component_ids":["air_dial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_normal_m3_s"]},"thermal.set_temperature":{"function_zh":"进气设定最高80℃,实际受未知加热功率限制","kind":"device_command","availability":"implemented","component_ids":["heater"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"spray.set_rate":{"function_zh":"可选泵最大100mL/min,剩余有限料和流化条件共同约束","kind":"device_command","availability":"implemented","component_ids":["spray_dial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_m3_s"]},"acquisition.start":{"function_zh":"异步喷雾阶段及后干燥;完成不意味着合格PSD","kind":"device_command","availability":"implemented","component_ids":["pump_rotor","process_cup"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"立即停止喷液/气/热;不回滚已转移物料","kind":"device_command","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"filter.clean":{"function_zh":"停床气后定时反吹;必须由step推进,不即刻清空滤饼","kind":"device_command","availability":"implemented","component_ids":["filter_cartridges","blowback_port","button_filter"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"granulation.measure":{"function_zh":"理想过程显示,d30为合成等效粒径非内置实测粒度","kind":"query","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"私有三物种/热量账本","kind":"query","availability":"implemented","component_ids":["process_cup","filter_cartridges"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.lookup":{"function_zh":"离线真实筛分分率,API再分散DLS不当颗粒PSD","kind":"query","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]}},"state_slots":{"plant.configured":{"meaning_zh":"plant已配置;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"method已配置;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"power.enabled":{"meaning_zh":"power使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["mains_switch"],"write_via":"power.set"},"air.enabled":{"meaning_zh":"air使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["air_inlet"],"write_via":"air.set"},"heating.enabled":{"meaning_zh":"heating使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["heater"],"write_via":"heating.set"},"tower.opened":{"meaning_zh":"宿主拆装状态;来源=scene,非实机标定。","unit":"1","access":"read_write","origin":"scene","component_ids":["tower_cap"],"write_via":"tower.set"},"tower.cap_lift_m":{"meaning_zh":"塔盖抬升代理;来源=scene,非实机标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["tower_cap"],"write_via":null},"tower.cup_shift_m":{"meaning_zh":"取杯水平代理;来源=scene,非实机标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["process_cup"],"write_via":null},"tower.clamp_angle_rad":{"meaning_zh":"三夹箍解锁代理;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["clamp_top"],"write_via":null},"mains.angle_rad":{"meaning_zh":"主电源旋转90度代理;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["mains_switch"],"write_via":null},"air.dial_rad":{"meaning_zh":"过程流量映射转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["air_dial"],"write_via":null},"spray.dial_rad":{"meaning_zh":"喷量映射转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["spray_dial"],"write_via":null},"pump.angle_rad":{"meaning_zh":"每转排量宿主假设的累计泵转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["pump_rotor"],"write_via":null},"kit.micro":{"meaning_zh":"MicroKit安装标志;来源=scene,非实机标定。","unit":"1","access":"read_only","origin":"scene","component_ids":["wurster_insert"],"write_via":null},"method.operation":{"meaning_zh":"干燥/团聚/包衣;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.spray_position":{"meaning_zh":"顶喷或底喷;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"flow.target_normal_m3_s":{"meaning_zh":"床气正常态设定;来源=setpoint,非实机标定。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["air_dial"],"write_via":"fluidization.set_flow"},"flow.actual_normal_m3_s":{"meaning_zh":"实际床气正常态;不含雾化/反吹;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"flow.utility_normal_m3_s":{"meaning_zh":"压缩空气总预算,含床气/雾化/反吹;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"thermal.target_k":{"meaning_zh":"进气温度目标;来源=setpoint,非实机标定。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heater"],"write_via":"thermal.set_temperature"},"thermal.inlet_k":{"meaning_zh":"功率受限进气理想示值;来源=derived,非实机标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"thermal.bed_k":{"meaning_zh":"集总粉床温度理想示值;来源=derived,非实机标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"spray.target_m3_s":{"meaning_zh":"液体实际体积设定;来源=setpoint,非实机标定。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["spray_dial"],"write_via":"spray.set_rate"},"spray.actual_m3_s":{"meaning_zh":"本步实际体积喷液率;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.fluidized":{"meaning_zh":"Ergun等效床判断;非厂家安全认证;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.pressure_drop_pa":{"meaning_zh":"床两端差压,不是绝压;来源=derived,非实机标定。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"filter.pressure_drop_pa":{"meaning_zh":"宿主滤饼阻力代理差压;来源=derived,非实机标定。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.mean_diameter_m":{"meaning_zh":"干固体质量/粒数推得d30,不是d50或实测在线PSD;来源=derived,非实机标定。","unit":"m","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"filter.pulse_remaining_s":{"meaning_zh":"反吹剩余时间;来源=derived,非实机标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.phase":{"meaning_zh":"异步运行状态;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"当前运行累计时间;来源=derived,非实机标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"safety.warning":{"meaning_zh":"明确模拟警报,不替代厂家安全系统;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"truth.ledger":{"meaning_zh":"私有core/binder/water与显热/汽化/空气账本;来源=process_truth,非实机标定。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["process_cup"],"write_via":null}},"mechanisms":{"fluidized_bed":{"meaning_zh":"固定等效面积气固床、有限粉体/水基喷液、滤芯反吹、热量及零阶粒数矩","implementation":"lumped","equations":["Normal gas reference273.15K/101325Pa explicitly assumed; Qactual=QN*Tin/TN*PN/P; total utility=fluidizing+atomizing OR isolated100Nm3/h blowback","Ergun: a=150(1-eps)mu/(eps^3*(phi*d)^2), b=1.75rho_g/(eps^3*phi*d); umf=2(rho_p-rho_g)g/(a+sqrt(a^2+4b(rho_p-rho_g)g)); dP=min(packed,buoyant_bed_weight/A)","0<=heater_W+auxiliary_W<=3300VA*host_power_factor; inlet_T=Ta+min(heater_W,mdot*cp*(Tset-Ta))/(mdot*cp)","core/binder/water: initial=tank+bed+filter+vapor+collected; finite pump=min(Q*rho*dt,tankmass); displacement integrates actual pumped volume only","bed_E=C(m)*(T-Ta); Qconv=mdot*cp*eta*(Tin-T); evaporation=min(water,water*(1-exp(-kdt)),host_capacity*QNdt,availableE/L)","heater_input=exhaust_sensible+ambient_loss+vapor_latent+vapor_sensible+bed_sensible+filter_sensible+collected_sensible","dN/dt=N*(kbreak*max(u/umf-1,0)-kagg*wet_fraction*N/N0) in granulation; coating/drying conserve N except physical transfer; mean_d30=(6Msolid/(pi*rho*N))^(1/3)","dry_filter_capture=bed_dry*(1-exp(-entrainment_rate*dt)); particle_count and sensible heat transfer with dry mass; 0.5s blowback fraction=1-(1-efficiency)^(dt/0.5)","read/invoke_queries never advance; host.step is sole clock; cap/cup/clamps/pump/dials process-authority proxies"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"power_factor":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"power factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"auxiliary_w":{"value":200.0,"unit":"W","evidence":"assumption","meaning_zh":"auxiliary w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_w":{"value":2500.0,"unit":"W","evidence":"assumption","meaning_zh":"heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"bed_area_m2":{"value":0.00785,"unit":"m^2","evidence":"assumption","meaning_zh":"bed area m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"base_heat_capacity_j_k":{"value":200.0,"unit":"J/K","evidence":"assumption","meaning_zh":"base heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solid_cp_j_kg_k":{"value":1400.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"solid cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"water_cp_j_kg_k":{"value":4180.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"water cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"latent_j_kg":{"value":2400000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"水汽化潜热;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_w_k":{"value":0.4,"unit":"W/K","evidence":"assumption","meaning_zh":"loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_heat_efficiency":{"value":0.65,"unit":"1","evidence":"assumption","meaning_zh":"air heat efficiency;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drying_rate_s_inv":{"value":0.006,"unit":"1/s","evidence":"assumption","meaning_zh":"drying rate s inv;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"water_capacity_kg_per_normal_m3":{"value":0.02,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"water capacity kg per normal m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entrainment_s_inv":{"value":0.0002,"unit":"1/s","evidence":"assumption","meaning_zh":"entrainment s inv;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_resistance_pa_per_kg":{"value":100000.0,"unit":"Pa/kg","evidence":"assumption","meaning_zh":"filter resistance pa per kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_trip_pa":{"value":3000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"filter trip pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blowback_efficiency":{"value":0.85,"unit":"1","evidence":"assumption","meaning_zh":"blowback efficiency;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"atomizing_normal_m3_s":{"value":0.0008333333333333334,"unit":"m^3/s","evidence":"assumption","meaning_zh":"atomizing normal m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_displacement_m3_rev":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"pump displacement m3 rev;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_mass_kg":{"value":0.08,"unit":"kg","evidence":"assumption","meaning_zh":"dry mass kg;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"water_mass_kg":{"value":0.004,"unit":"kg","evidence":"assumption","meaning_zh":"water mass kg;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"particle_density_kg_m3":{"value":1500.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"particle density kg m3;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"seed_diameter_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"seed diameter m;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"voidage":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"voidage;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"sphericity":{"value":0.8,"unit":"1","evidence":"assumption","meaning_zh":"sphericity;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"aggregation_s_inv":{"value":0.015,"unit":"1/s","evidence":"assumption","meaning_zh":"aggregation s inv;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"breakage_s_inv":{"value":5e-05,"unit":"1/s","evidence":"assumption","meaning_zh":"breakage s inv;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_host_material":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept host material;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":3e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":1000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"binder_mass_fraction":{"value":0.06,"unit":"1","evidence":"assumption","meaning_zh":"binder mass fraction;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_water_only":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept water only;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"air_normal_m3_s":{"value":0.0033333333333333335,"unit":"m^3/s","evidence":"assumption","meaning_zh":"air normal m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"spray_m3_s":{"value":5.833333333333333e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"spray m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"spray_duration_s":{"value":45.0,"unit":"s","evidence":"assumption","meaning_zh":"spray duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["2012标准批量25–375g,MicroKit从2.5g;当前网页Mini290–830mL/Wurster43–116mL/Micro5–100mL不能不经密度换算替代旧质量表。","3.3kVA为总接入视在功率,不等于3300W加热功率;heater_w、功率因数及辅助功耗未公开,由宿主输入且校验预算。","100Nm³/h为最大压缩空气总消耗,典型30–40Nm³/h包括流化;床气、雾化气及反吹气预算分别计算,不把100全部当厂家工艺流量。","2012H×W×D840×650×700mm换算XYZ0.65×0.70×0.84m,80kg;不混入Midi的850mm和90kg。","MicroKit在2012册限定底喷;本模型Micro最大装料未知,由宿主显式给出假设上限,不宣称等于新页100mL。","论文PearlitolCR-H为D-mannitol:HPMCK4M=1:3共处理物,不是纯甘露醇;G1/G2/G3同为Ezetimibe复合配方,不冒充3种纯物质。","Sieve_analysis是颗粒筛分,PSD_suspension+redispersibility是水中重新分散的API纳米粒子DLS,不可互换。","筛分质量总和29.69/27.3644/35.944g为分析 aliquot,不是80g初装批的回收率;论文Table4实测回收92.5/93.4/93.7g。","论文先经500µm筛并按需研碎超大颗粒,XLSX仍有少量>500µm;保留原始7箱,标离线后处理样品,不当作未处理床内在线PSD。","原始API工作表rho=1000kg/m³标注arbitrary,不当实测密度;首末开口筛级不擅设中点或精确d50。","Orth公开粗糙度数据来自ProCell5 2kg床且部分Tin120℃、气130m³/h超Mini范围,仅存对照证据,不用于Mini回归/操作允许值。","塔体按照片比例估计(外径141 mm、塔高0.073–0.790 m)、部件尺寸为工程近似;外廓和整机质量有据,分件质量/惯量/摩擦未知null;URDF分件质量按80 kg整机工程拆分(机柜取余量、质心按机柜块、假定含可选泵组),惯量仅数值代理。","竖向抬盖(滤芯随盖取出)、锥形插件连下卡箍水平取出、三夹箍吊环螺母转角及泵转角均运动代理;开塔组合扫掠无穿插,但没有真实接触/机械精度/机器人验证。","四行面板的气流/温度/床温/喷量映射依图标推定(第3行O/I分配给反吹为工程假设);数字读数为过程理想示值,不宣称厂家固件或传感器误差标定。","标准气量按273.15K、101325Pa定义是显式模拟参考,2012册仅给N未明确参考;实际床气体积按理想气体换算。","固定等效床截面积,Ergun压降与最小流化、床层膨胀是球形等效代理;真实锥床、Wurster循环、湿黏结/通道化需标定。","有限core/binder/water账本;coating保留粒数、granulation采用宿主团聚/破碎率的零阶粒数矩闭合,等效d30不是实测d50或完整PSD。","过滤仅捕集干固体、反吹返回床;滤饼阻力/携带率/反吹效率未知,未建过滤器真实CFD。","空气显热到床的效率、干燥速率及单位气量载湿能力为宿主假设;热量含加热输入、排气显热、散热、汽化、各位置显热;非真实心理湿图/易燃安全模型。","可选泵100mL/min;参考网格无动态粉床/液面/颗粒;所有装料/取料是宿主事件,无真实机械附着约束验证。","真实颗粒模板只有3个MiniGlatt复合配方,未找到50种物质的公开标定,明确partial;不复制配方或筛箱凑50。","在线曲线仅合成机理示例,与离线真实筛分表明确分开;不将真实参考查询拟装成仪器内置粒度分析。","完整GMP选配、外置记录仪固件、硬件、机器人、部署文件隔离未实现。","只有3个MiniGlatt真实复合配方筛分模板,未达到50;后处理筛分不是床内在线PSD。","Ergun等效均匀固定面积不解锥床/Wurster循环或湿黏结;团聚破碎/干燥/过滤系数未知。","d30为零阶粒数闭合合成输出,不是实测d50;不拟合3条数据为任意材料预测。","空气参考温压、泵每转排量、功率因数和热参数为宿主假设;3.3kVA非加热功率。","只水基示例,未建溶剂化学/危险性/完整湿空气/部件接触/实机驱动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","kit.configure","powder.load","liquid.load","product.collect","method.configure","power.set","tower.set","air.set","heating.set","air.toggle","heating.toggle","fluidization.set_flow","thermal.set_temperature","spray.set_rate","acquisition.start","acquisition.stop","filter.clean","granulation.measure","product.read","reference.lookup"],"unsupported":["fifty_real_material_templates","granulation_kinetic_calibration","conical_bed_Wurster_CFD","drying_psychrometrics","filter_nozzle_calibration","heater_power_and_normal_reference","micro_maximum_capacity","mechanical_disassembly_contact","component_mass_inertia","dynamic_mesh_and_kit_replacement","manufacturer_panel_semantics","full_GUI_GMP_datalogger","multi_batch_refill","host_attachment","robot_contact","hardware_HIL","deployment_truth_isolation","matterix_native_async","reverse_mechanical_interaction","full_parameter_convergence","generic_full_library_checks","continuous_GPU_audit"],"note_zh":"CHEM-061 Mini-Glatt2012,标准25–375g、Micro从2.5g仅底喷、80℃进气、总负荷3.3kVA/总压缩空气100Nm³/h、可选泵100mL/min;XYZ0.65×0.70×0.84m、80kg。54几何/55合同组件、21能力/33状态、12关节含3按键、12接口4数字读数;GLB/URDF/OBJ+MTL/Blend/USD和7预览。42单测、100运行/schema、123几何及212实际双环境检查通过,粉体/水/粘结剂及能量守恒、流化/反吹/中断锁步。3真实MiniGlatt复合配方各7原始筛级,不把API再分散DLS当颗粒PSD;50物质未达成,制粒/干燥/过滤动力学未标定、无实机/机器人,partial。"}},"previews":["previews/glatt_miniglatt/preview_cup_out.webp","previews/glatt_miniglatt/preview_front.webp","previews/glatt_miniglatt/preview_front_straight.webp","previews/glatt_miniglatt/preview_isaac_rtx_articulated.webp","previews/glatt_miniglatt/preview_isaac_rtx_pair.webp","previews/glatt_miniglatt/preview_literature.webp","previews/glatt_miniglatt/preview_open.webp","previews/glatt_miniglatt/preview_panel.webp","previews/glatt_miniglatt/preview_process.webp","previews/glatt_miniglatt/preview_rear.webp","previews/glatt_miniglatt/preview_tower.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/asset.contract.json","bytes":693140},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/collision_proxies.json","bytes":206559},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/geometry_manifest.json","bytes":316619},{"name":"model.blend","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.blend","bytes":1692918},{"name":"model.glb","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.glb","bytes":1540168},{"name":"model.urdf","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.urdf","bytes":126125},{"name":"output_templates.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/output_templates.json","bytes":2356}],"completeness":{"components":54,"with_collisions":54,"with_objects":54,"with_function":54,"with_mass":0,"joints_matching_component":12,"joints":12,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"glatt_miniglatt","chem_id":"CHEM-061","name_en":"Fluid-bed granulator / coater","maker":"Glatt","model":"Mini-Glatt","domain":"materials","domain_name":"Thin-Film & Functional Materials","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t5_automation/glatt_miniglatt/asset.contract.json","runtime":"scripts/asset_runtime/glatt_miniglatt.py"} \ No newline at end of file +{"tid":"instrument.glatt_miniglatt","asset_dir":"expansion_batch04/t5_automation/glatt_miniglatt","name_zh":"Glatt Mini-Glatt2012流化床制粒包衣仪","category":"薄膜与功能材料制备","description_zh":"2012 Mini-Glatt25–375g,MicroKit低至2.5g仅底喷;80℃进气、总空气100Nm³/h、可选100mL/min喷泵;有限物料、Ergun平均床、未标定粒数矩。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心,+X右、+Y后、+Z上;XYZ0.65×0.70×0.84m2012参考外廓"},"mass_kg":80.0,"size_m":[0.7057,0.7587,0.84],"bbox_min":[-0.3795,-0.3742,0.0],"bbox_max":[0.3262,0.3845,0.84],"manifest_dimensions_m":[0.705700000345707,0.7586999985128641,0.8399999734386802],"glb":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.urdf","links":{"base_link":"/Geometry/base_link","button_air":"/Geometry/base_link/button_air","button_heat":"/Geometry/base_link/button_heat","button_filter":"/Geometry/base_link/button_filter","air_dial":"/Geometry/base_link/air_dial","spray_dial":"/Geometry/base_link/spray_dial","mains_switch":"/Geometry/base_link/mains_switch","process_cup":"/Geometry/base_link/process_cup","clamp_bottom":"/Geometry/base_link/process_cup/clamp_bottom","clamp_mid":"/Geometry/base_link/clamp_mid","clamp_top":"/Geometry/base_link/clamp_top","tower_cap":"/Geometry/base_link/tower_cap","pump_rotor":"/Geometry/base_link/pump_rotor"},"frames":{"pre_place":[-0.016,0.0,0.2085],"place":[-0.016,0.0,0.0785],"post_place":[-0.016,0.0,0.2085],"joint_btn_button_air":[-0.1675,-0.353,0.668],"joint_btn_button_heat":[-0.1675,-0.353,0.58],"joint_btn_button_filter":[-0.1675,-0.353,0.492],"joint_air_dial_joint":[-0.099,-0.353,0.668],"joint_spray_dial_joint":[-0.099,-0.353,0.404],"joint_mains_switch_joint":[-0.3575,-0.12,0.118],"joint_process_cup_joint":[0.208,-0.22,0.21],"joint_clamp_bottom_joint":[0.287,-0.22,0.253],"joint_clamp_mid_joint":[0.287,-0.22,0.39],"joint_clamp_top_joint":[0.287,-0.22,0.615],"joint_tower_cap_joint":[0.208,-0.22,0.7],"joint_pump_rotor_joint":[0.205,0.1375,0.07]},"joints":[{"name":"btn_button_air","type":"prismatic","parent":"control_panel","child":"button_air","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.668],"child_prim":"/Geometry/base_link/button_air","child_bbox_min":[-0.179,-0.3587,0.6565],"child_bbox_max":[-0.156,-0.3525,0.6795],"kind":"button"},{"name":"btn_button_heat","type":"prismatic","parent":"control_panel","child":"button_heat","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.58],"child_prim":"/Geometry/base_link/button_heat","child_bbox_min":[-0.179,-0.3587,0.5685],"child_bbox_max":[-0.156,-0.3525,0.5915],"kind":"button"},{"name":"btn_button_filter","type":"prismatic","parent":"control_panel","child":"button_filter","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.1675,-0.353,0.492],"child_prim":"/Geometry/base_link/button_filter","child_bbox_min":[-0.179,-0.3587,0.4805],"child_bbox_max":[-0.156,-0.3525,0.5035],"kind":"button"},{"name":"air_dial_joint","type":"revolute","parent":"control_panel","child":"air_dial","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":2.5,"effort":10.0,"mimic":null,"origin_m":[-0.099,-0.353,0.668],"child_prim":"/Geometry/base_link/air_dial","child_bbox_min":[-0.119,-0.3742,0.648],"child_bbox_max":[-0.079,-0.3535,0.688],"kind":"knob"},{"name":"spray_dial_joint","type":"revolute","parent":"control_panel","child":"spray_dial","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":2.5,"effort":10.0,"mimic":null,"origin_m":[-0.099,-0.353,0.404],"child_prim":"/Geometry/base_link/spray_dial","child_bbox_min":[-0.119,-0.3742,0.384],"child_bbox_max":[-0.079,-0.3535,0.424],"kind":"knob"},{"name":"mains_switch_joint","type":"revolute","parent":"mains_backplate","child":"mains_switch","axis":[-1.0,0.0,0.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[-0.3575,-0.12,0.118],"child_prim":"/Geometry/base_link/mains_switch","child_bbox_min":[-0.3795,-0.135,0.093],"child_bbox_max":[-0.3575,-0.105,0.143],"kind":"button"},{"name":"process_cup_joint","type":"prismatic","parent":"lower_plenum","child":"process_cup","axis":[1.0,0.0,0.0],"lower":0.0,"upper":0.16,"effort":10.0,"mimic":null,"origin_m":[0.208,-0.22,0.21],"child_prim":"/Geometry/base_link/process_cup","child_bbox_min":[0.129,-0.299,0.1515],"child_bbox_max":[0.3262,-0.141,0.27],"kind":"other"},{"name":"clamp_bottom_joint","type":"revolute","parent":"band_bottom","child":"clamp_bottom","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.253],"child_prim":"/Geometry/base_link/process_cup/clamp_bottom","child_bbox_min":[0.288,-0.22563,0.2438],"child_bbox_max":[0.3262,-0.21437,0.2622],"kind":"other"},{"name":"clamp_mid_joint","type":"revolute","parent":"band_mid","child":"clamp_mid","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.39],"child_prim":"/Geometry/base_link/clamp_mid","child_bbox_min":[0.288,-0.22563,0.3808],"child_bbox_max":[0.3262,-0.21437,0.3992],"kind":"other"},{"name":"clamp_top_joint","type":"revolute","parent":"band_top","child":"clamp_top","axis":[1.0,0.0,0.0],"lower":0.0,"upper":1.2,"effort":10.0,"mimic":null,"origin_m":[0.287,-0.22,0.615],"child_prim":"/Geometry/base_link/clamp_top","child_bbox_min":[0.288,-0.22563,0.6058],"child_bbox_max":[0.3262,-0.21437,0.6242],"kind":"other"},{"name":"tower_cap_joint","type":"prismatic","parent":"lower_plenum","child":"tower_cap","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.12,"effort":10.0,"mimic":null,"origin_m":[0.208,-0.22,0.7],"child_prim":"/Geometry/base_link/tower_cap","child_bbox_min":[0.12,-0.2905,0.516],"child_bbox_max":[0.2785,-0.1255,0.79],"kind":"other"},{"name":"pump_rotor_joint","type":"continuous","parent":"pump_body","child":"pump_rotor","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":6.28319,"effort":10.0,"mimic":null,"origin_m":[0.205,0.1375,0.07],"child_prim":"/Geometry/base_link/pump_rotor","child_bbox_min":[0.175,0.1305,0.04],"child_bbox_max":[0.235,0.1445,0.1],"kind":"rotor"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"powder","link":"process_cup","part":"glatt_miniglatt__process_cup","pos":[0.208,-0.22,0.2105],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0005],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["process_cup_joint"],"modelled_occupant":false},{"name":"product","link":"process_cup","part":"glatt_miniglatt__process_cup","pos":[0.208,-0.22,0.2105],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,0.0005],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["process_cup_joint"],"modelled_occupant":false},{"name":"solution","link":"base_link","part":"glatt_miniglatt__liquid_reservoir","pos":[0.205,0.24,0.2003],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.205,0.24,0.2003],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"spray_feed","link":"base_link","part":"glatt_miniglatt__liquid_feed","pos":[0.2336,-0.0521,0.2365],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.2336,-0.0521,0.2365],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"top_spray","link":"base_link","part":"glatt_miniglatt__top_nozzle","pos":[0.208,-0.2631,0.3552],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.208,-0.2631,0.3552],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"bottom_spray","link":"process_cup","part":"glatt_miniglatt__bottom_nozzle","pos":[0.208,-0.22,0.1658],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0,-0.0442],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"air","link":"base_link","part":"glatt_miniglatt__air_inlet","pos":[-0.23,0.3672,0.19],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.23,0.3672,0.19],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"plenum","link":"base_link","part":"glatt_miniglatt__lower_plenum","pos":[0.208,-0.22,0.1117],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.208,-0.22,0.1117],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"blowback","link":"tower_cap","part":"glatt_miniglatt__blowback_port","pos":[0.208,-0.1385,0.7],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,0.0815,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"exhaust","link":"base_link","part":"glatt_miniglatt__exhaust_port","pos":[0.1032,-0.22,0.654],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.1032,-0.22,0.654],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"power","link":"base_link","part":"glatt_miniglatt__power_inlet","pos":[-0.12,0.3528,0.12],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.12,0.3528,0.12],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"data","link":"base_link","part":"glatt_miniglatt__data_port","pos":[-0.02,0.3528,0.19],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.02,0.3528,0.19],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"flow","part":"glatt_miniglatt__display_flow","prim":"/Geometry/base_link/readout_flow","link":"base_link","digits":5,"decimals":1,"unit":"Nm3/h","center":[-0.016,-0.3538,0.668],"up":[0.0,0.0,1.0],"source":{"bridge":["flow.actual_normal_m3_s"],"scale":3600.0,"offset":0.0},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,0.0]},{"name":"inlet","part":"glatt_miniglatt__display_inlet","prim":"/Geometry/base_link/readout_inlet","link":"base_link","digits":5,"decimals":1,"unit":"C","center":[0.0015,-0.3538,0.58],"up":[0.0,0.0,1.0],"source":{"bridge":["thermal.inlet_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.04,0.034],"normal":[0.0,-1.0,0.0]},{"name":"bed","part":"glatt_miniglatt__display_bed","prim":"/Geometry/base_link/readout_bed","link":"base_link","digits":5,"decimals":1,"unit":"C","center":[-0.016,-0.3538,0.492],"up":[0.0,-0.0,1.0],"source":{"bridge":["thermal.bed_k"],"scale":1.0,"offset":-273.15},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,-0.0]},{"name":"spray","part":"glatt_miniglatt__display_spray","prim":"/Geometry/base_link/readout_spray","link":"base_link","digits":5,"decimals":2,"unit":"mL/min","center":[-0.016,-0.3538,0.404],"up":[0.0,-0.0,1.0],"source":{"bridge":["spray.actual_m3_s"],"scale":60000000.0,"offset":0.0},"blank_channel":null,"on":[0.95,0.13,0.07],"off":[0.05,0.05,0.06],"size_m":[0.068,0.027],"normal":[0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":80.0,"footprint_m":[0.7057,0.7587],"height_m":0.84,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.2105,"primary_slot":"powder","access":[],"slot_count":12},"components":[{"id":"body","name_zh":"左侧控制气路柜","function_zh":"拉丝不锈钢机柜(风机、加热与电控)与机塔后墙","physical_meaning_zh":"不锈钢机柜","subsystem":null,"parent":"root","origin_m":[-0.11,0.02,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__body"],"collisions":[{"shape":"box","origin_m":[-0.007500000000000007,-0.02,0.435],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.41300000000000003,0.698,0.8079999999999999]},{"shape":"box","origin_m":[0.317,0.31999999999999995,0.41600000000000004],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.234,0.018000000000000016,0.766]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6038273388553378,0.6307571363461468],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"650×700×840 mm外廓为厂家数据;机柜/塔后墙划分按照片估计(塔下无底板,进气室下方为台面)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[-0.19,-0.34,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[-0.19,0.3,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[0.16999999999999998,-0.34,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"可调脚","function_zh":"机柜底部可调脚(底面Z=0)","physical_meaning_zh":"黑色可调脚","subsystem":null,"parent":"body","origin_m":[0.16999999999999998,0.3,0.015],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.013049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.0039},{"shape":"cylinder","origin_m":[0.0,0.0,-0.00955],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0185,"length_m":0.0031},{"shape":"cylinder","origin_m":[0.0,0.0,0.003300000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0155,"length_m":0.0228}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.010960094006488246,0.010960094006488246,0.011612245179743885],"metallic":0.0,"roughness":0.85,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"heater","name_zh":"气柜加热区代理","function_zh":"机柜内的进风加热区(功率未知;3.3 kVA仅总电力接入)","physical_meaning_zh":"加热器","subsystem":null,"parent":"body","origin_m":[0.0,0.27999999999999997,0.25],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__heater"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.16,0.06500000000000006,0.08999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"机柜内部件,外部不可见;尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heating.set","thermal.set_temperature"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"brand_logo","name_zh":"Glatt标识","function_zh":"面板上方裸不锈钢面上的Glatt标识(印刷,通用字体重绘)","physical_meaning_zh":"Glatt标识","subsystem":null,"parent":"body","origin_m":[-0.075,-0.37,0.776],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__brand_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.00035000000000001696,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.02,0.01,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/glatt_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"control_panel","name_zh":"四行操作面板","function_zh":"机柜前面的深色操作面板(四行图标、O/I标记、旋钮刻度弧、状态灯、Mini-Glatt字样;完整固件未实现)","physical_meaning_zh":"深色面板","subsystem":null,"parent":"body","origin_m":[0.007499999999999993,-0.373,0.4735],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__control_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0015000000000000013,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.343,0.475,0.003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/control_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.stop","granulation.measure","reference.lookup"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_flow","name_zh":"面板行框flow","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_flow"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06800000000000006]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06800000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_flow","name_zh":"数字显示flow","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_flow","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_flow"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_flow.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_inlet","name_zh":"面板行框inlet","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06800000000000006]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06800000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_inlet","name_zh":"数字显示inlet","function_zh":"方形控制器红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_inlet","origin_m":[0.10400000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.039,0.033,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_inlet.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_bed","name_zh":"面板行框bed","function_zh":"面板上的浅灰行框(照片对应四行布局;第3行数显带独立子框)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_bed"],"collisions":[{"shape":"box","origin_m":[-0.0675,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.188,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[-0.0675,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.188,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.026250000000000023,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.1,-0.00045000000000000595,0.03475000000000006],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.123,0.0009000000000000119,0.0019000000000000128]},{"shape":"box","origin_m":[0.1,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.123,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[0.03875000000000001,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_bed","name_zh":"数字显示bed","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_bed","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_bed"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_bed.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"row_spray","name_zh":"面板行框spray","function_zh":"面板上的浅灰行框(照片对应四行布局)","physical_meaning_zh":"浅灰行框","subsystem":null,"parent":"control_panel","origin_m":[0.0,0.0,-0.06949999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__row_spray"],"collisions":[{"shape":"box","origin_m":[0.0,-0.00045000000000000595,0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[0.0,-0.00045000000000000595,-0.03474999999999995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.323,0.0009000000000000119,0.0018999999999999573]},{"shape":"box","origin_m":[-0.16125000000000003,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0018999999999999573,0.0009000000000000119,0.06799999999999995]},{"shape":"box","origin_m":[0.16125,-0.00045000000000000595,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.001899999999999999,0.0009000000000000119,0.06799999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_spray","name_zh":"数字显示spray","function_zh":"红色LED数显(运行时理想示值,非标定传感器;Matterix读数网格替换此区域)","physical_meaning_zh":"红色数显","subsystem":null,"parent":"row_spray","origin_m":[0.08650000000000001,-0.0008000000000000229,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__display_spray"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.067,0.026,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.25,"emissive":[0.25,0.05,0.04],"alpha":1.0,"glass":false,"texture":"textures/display_spray.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_air","name_zh":"面板开关air","function_zh":"第1行(滤袋图标)O/I:工艺气(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_air"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.toggle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_heat","name_zh":"面板开关heat","function_zh":"第2行(加热图标)O/I:加热(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_heat"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["heating.toggle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_filter","name_zh":"面板开关filter","function_zh":"第3行(床温行)O/I:分配给反吹清洗为工程假设(演示绑定,非厂家固件)","physical_meaning_zh":"灰色O/I按钮","subsystem":null,"parent":"control_panel","origin_m":[-0.065,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__button_filter"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0031999999999999806,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0095,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2704977910130658,0.29177064981753587,0.31398871337571754],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"indicator_0","name_zh":"白色状态灯","function_zh":"行内白色圆钮/指示灯(仅静态照片部件,未模拟故障灯)","physical_meaning_zh":"白色圆钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.10649999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__indicator_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0098,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"indicator_1","name_zh":"白色状态灯","function_zh":"行内白色圆钮/指示灯(仅静态照片部件,未模拟故障灯)","physical_meaning_zh":"白色圆钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__indicator_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0098,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_dial","name_zh":"流量旋钮air","function_zh":"黑色流量旋钮(顶面同色凸起指示棱;过程到场景,真实刻度未知)","physical_meaning_zh":"黑色旋钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,0.19450000000000006],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_dial"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.01050000000000001,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0193,"length_m":0.02}],"joint":{"type":"revolute","axis":[0.0,-1.0,0.0],"limits":[0.0,2.5],"state_id":"air.dial_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["fluidization.set_flow"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_dial","name_zh":"流量旋钮spray","function_zh":"黑色流量旋钮(顶面同色凸起指示棱;过程到场景,真实刻度未知)","physical_meaning_zh":"黑色旋钮","subsystem":null,"parent":"control_panel","origin_m":[0.003500000000000003,0.0,-0.06949999999999995],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_dial"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.01050000000000001,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0193,"length_m":0.02}],"joint":{"type":"revolute","axis":[0.0,-1.0,0.0],"limits":[0.0,2.5],"state_id":"spray.dial_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spray.set_rate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"carry_handle","name_zh":"侧面搬运把手","function_zh":"机柜左侧的不锈钢搬运把手(固定被动,不证明单人可搬80 kg)","physical_meaning_zh":"不锈钢把手","subsystem":null,"parent":"body","origin_m":[-0.245,-0.03,0.53],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__carry_handle"],"collisions":[{"shape":"box","origin_m":[-0.010000000000000009,5.204170427930421e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999954,0.399,0.0129999999999999]},{"shape":"box","origin_m":[0.010000000000000009,-0.19,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03899999999999998,0.01100000000000001,0.0129999999999999]},{"shape":"box","origin_m":[0.010000000000000009,0.19,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03899999999999998,0.01100000000000001,0.0129999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6038273388553378,0.6307571363461468],"metallic":0.8,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_backplate","name_zh":"侧面隔离开关盒","function_zh":"左侧浅灰开关盒(黄色标牌与红色旋柄在其外侧;红黄主电源不冒充急停)","physical_meaning_zh":"浅灰开关盒","subsystem":null,"parent":"body","origin_m":[-0.23000000000000004,-0.13999999999999999,0.115],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_backplate"],"collisions":[{"shape":"box","origin_m":[0.0001000000000000445,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028799999999999992,0.073,0.099]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6724431569576875,0.6866853124353135,0.6938717612919899],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_plate","name_zh":"黄色开关标牌","function_zh":"开关盒外侧的黄色方形标牌(主隔离开关标识)","physical_meaning_zh":"黄色标牌","subsystem":null,"parent":"mains_backplate","origin_m":[-0.01599999999999996,0.0,0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0020000000000000018,0.05099999999999999,0.05100000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8069522576692516,0.5394794890121072,0.010329823029626936],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"mains_switch","name_zh":"主隔离旋柄","function_zh":"黄色标牌上的红色主隔离旋柄(转90°代理,非急停认证)","physical_meaning_zh":"红色旋柄","subsystem":null,"parent":"mains_backplate","origin_m":[-0.017500000000000016,0.0,0.0030000000000000027],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__mains_switch"],"collisions":[{"shape":"cylinder","origin_m":[-0.0040000000000000036,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.014,"length_m":0.0075},{"shape":"box","origin_m":[-0.015000000000000013,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013000000000000012,0.01100000000000001,0.048000000000000015]}],"joint":{"type":"revolute","axis":[-1.0,0.0,0.0],"limits":[0.0,1.5707963267948966],"state_id":"mains.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5520114015120001,0.008023192985384994,0.011612245179743885],"metallic":0.0,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lower_plenum","name_zh":"下部进气室","function_zh":"机塔底部挂在进气管上的圆底不锈钢进气室(顶部法兰环承托锥形插件)","physical_meaning_zh":"不锈钢进气室","subsystem":null,"parent":"body","origin_m":[0.318,-0.24,0.112],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__lower_plenum"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.031500000000000014],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0412,"length_m":0.013399999999999985},{"shape":"cylinder","origin_m":[0.0,0.0,0.008749999999999994],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0384,"length_m":0.031500000000000014},{"shape":"cylinder","origin_m":[0.0,0.0,-0.008791431617652931],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03815477618583646,"length_m":0.0035828632353058516},{"shape":"cylinder","origin_m":[0.0,0.0,-0.012351766560953964],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.037422188575091116,"length_m":0.003537806651296209},{"shape":"cylinder","origin_m":[0.0,0.0,-0.01584479993458371],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.036211449882026334,"length_m":0.0034482600959632875},{"shape":"cylinder","origin_m":[0.0,0.0,-0.01922660481716361],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03453778584819434,"length_m":0.003315349669196513},{"shape":"cylinder","origin_m":[0.0,0.0,-0.022454653050126325],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.032422243769903075,"length_m":0.00314074679672891},{"shape":"cylinder","origin_m":[0.0,0.0,-0.02548835005398513],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.029891427816253164,"length_m":0.0029266472109886997},{"shape":"cylinder","origin_m":[0.0,0.0,-0.028289545328724505],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.026977164466275357,"length_m":0.0026757433384900497},{"shape":"cylinder","origin_m":[0.0,0.0,-0.030823012218473236],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02371610227249061,"length_m":0.0023911904410074333},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03305689090714102],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.020149250984098126,"length_m":0.0020765669363281385},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03496308907409125],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.016321465825584764,"length_m":0.00173582939757232},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03651763517137259],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.012280883416251526,"length_m":0.0013732627969903488},{"shape":"cylinder","origin_m":[0.0,0.0,-0.03760213328493388],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.00907352823107991,"length_m":0.0007957334301322387}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_bridge","name_zh":"气柜到气室连接","function_zh":"机柜右侧到进气室的进气管(带活接头)","physical_meaning_zh":"不锈钢进气管","subsystem":null,"parent":"body","origin_m":[0.24,-0.24,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_bridge"],"collisions":[{"shape":"cylinder","origin_m":[-0.0005000000000000004,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.07899999999999999},{"shape":"cylinder","origin_m":[-0.024000000000000007,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0125,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"process_cup","name_zh":"Wurster锥形插件","function_zh":"锥形Wurster插件(产品容器:底部分布板、内筒与底喷喷嘴;下卡箍与搭扣随插件一起侧移取出,宿主0–0.16 m)","physical_meaning_zh":"不锈钢锥形插件","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.09799999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__process_cup"],"collisions":[{"shape":"box","origin_m":[0.043125,0.0,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.5707963267948966],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.04165555125871606,0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.8325957145940461],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03734734553820393,0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.0943951023931953],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03049397993866987,0.03049397993866987,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.356194490192345],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.021562500000000012,0.0373473455382039,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.6179938779914944],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.01116157132004622,0.04165555125871606,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,2.879793265790644],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,0.043125,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,3.141592653589793],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.011161571320046193,0.04165555125871606,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.879793265790644],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.021562499999999984,0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.6179938779914944],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03049397993866987,0.03049397993866987,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.356194490192345],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03734734553820393,0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-2.0943951023931953],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04165555125871606,0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.8325957145940464],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.043125,0.0,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.5707963267948968],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04165555125871606,-0.01116157132004622,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.3089969389957472],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03734734553820393,-0.021562499999999984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.047197551196598],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03049397993866987,-0.03049397993866984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.7853981633974488],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.021562500000000012,-0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.5235987755982994],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[-0.011161571320046193,-0.04165555125871609,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-0.2617993877991493],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,-0.043125,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,-1.8369701987210297e-16],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.011161571320046193,-0.04165555125871609,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.26179938779914896],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.021562500000000012,-0.03734734553820393,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.523598775598299],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.03049397993866984,-0.03049397993866984,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,0.7853981633974481],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.0373473455382039,-0.021562500000000012,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.0471975511965972],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.04165555125871606,-0.011161571320046249,-0.037000000000000005],"rpy_rad":[1.8763902979225568,-0.0,1.3089969389957463],"size_m":[0.013361411980144804,0.04382026202640168,0.0016000000000000016]},{"shape":"box","origin_m":[0.05637499999999998,0.0,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.5707963267948966],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.05445406845704623,0.014590923667654604,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.8325957145940461],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.04882218213834774,0.028187500000000004,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.0943951023931953],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.039863144789391625,0.0398631447893916,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.356194490192345],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.028187500000000004,0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.6179938779914944],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.014590923667654604,0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,2.879793265790644],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,0.05637500000000001,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,3.141592653589793],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.014590923667654604,0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.879793265790644],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.028187499999999976,0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.6179938779914944],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.0398631447893916,0.039863144789391625,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.356194490192345],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04882218213834774,0.028187500000000004,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-2.0943951023931953],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05445406845704623,0.014590923667654632,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.8325957145940464],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05637500000000001,0.0,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.5707963267948968],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.05445406845704623,-0.014590923667654604,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.3089969389957472],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.04882218213834774,-0.028187499999999976,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.047197551196598],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.03986314478939165,-0.0398631447893916,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.7853981633974488],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.028187500000000032,-0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.5235987755982994],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[-0.014590923667654604,-0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-0.2617993877991493],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0,-0.05637499999999998,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,-1.8369701987210297e-16],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.014590923667654576,-0.05445406845704623,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.26179938779914896],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.028187500000000004,-0.04882218213834774,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.523598775598299],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.0398631447893916,-0.03986314478939165,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,0.7853981633974481],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.04882218213834774,-0.028187500000000032,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.0471975511965972],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.05445406845704623,-0.01459092366765466,0.0050000000000000044],"rpy_rad":[1.8763902979225568,-0.0,1.3089969389957463],"size_m":[0.01691997898993211,0.04382026202640165,0.0016000000000000016]},{"shape":"box","origin_m":[0.06575,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.06350962307850624,0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.056941170298826865,0.03287499999999999,0.04300000000000001],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.04649227086301552,0.046492270863015495,0.04300000000000001],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.032875000000000015,0.05694117029882684,0.04300000000000001],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.01701735221549075,0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.0,0.06575,0.04300000000000001],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.017017352215490722,0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.03287499999999999,0.05694117029882684,0.04300000000000001],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.046492270863015495,0.046492270863015495,0.04300000000000001],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.05694117029882684,0.03287499999999999,0.04300000000000001],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06350962307850624,0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06575,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.06350962307850624,-0.01701735221549075,0.04300000000000001],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.056941170298826865,-0.03287499999999996,0.04300000000000001],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.04649227086301552,-0.04649227086301547,0.04300000000000001],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.032875000000000015,-0.05694117029882681,0.04300000000000001],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[-0.017017352215490722,-0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.0,-0.06575,0.04300000000000001],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.017017352215490722,-0.06350962307850624,0.04300000000000001],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.032875000000000015,-0.05694117029882681,0.04300000000000001],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.04649227086301547,-0.04649227086301552,0.04300000000000001],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.05694117029882681,-0.032875000000000015,0.04300000000000001],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]},{"shape":"box","origin_m":[0.06350962307850624,-0.017017352215490805,0.04300000000000001],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007500000000000007,0.0184826941362945,0.03200000000000003]}],"joint":{"type":"prismatic","axis":[1.0,0.0,0.0],"limits":[0.0,0.16],"state_id":"tower.cup_shift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["kit.configure","powder.load","product.collect","tower.set","acquisition.start","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"distributor","name_zh":"气体分布板","function_zh":"锥形插件底部的多孔气体分布板(孔隙等效,未建真实孔径)","physical_meaning_zh":"多孔分布板","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.055499999999999994],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__distributor"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0348,"length_m":0.0019}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/distributor_holes.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"分布板在厂家资料中未单列;按流化床常规的工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"wurster_insert","name_zh":"Wurster内筒","function_zh":"锥形插件中的Wurster内筒与三根支撑(底喷导流筒;网格固定,不虚构换型过程)","physical_meaning_zh":"不锈钢内筒","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.011499999999999982],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__wurster_insert"],"collisions":[{"shape":"box","origin_m":[0.016600000000000004,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.014376021702821679,0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.008300000000000002,0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.0,0.016600000000000004,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.008300000000000002,0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.014376021702821679,0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.016600000000000004,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.014376021702821679,-0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[-0.008300000000000002,-0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.0,-0.016600000000000004,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.008300000000000002,-0.014376021702821679,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"box","origin_m":[0.014376021702821679,-0.008300000000000002,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0010000000000000009,0.00925550100495584,0.066]},{"shape":"cylinder","origin_m":[0.033140341826446956,0.010251509051374036,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,1.8707963267948966],"radius_m":0.0013,"length_m":0.034679411764705875},{"shape":"cylinder","origin_m":[-0.025448238178839483,0.023574623386116017,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,-2.3179938779914946],"radius_m":0.0013,"length_m":0.034679411764705875},{"shape":"cylinder","origin_m":[-0.007692103647607473,-0.033826132437490025,0.006499999999999978],"rpy_rad":[1.5707963267948966,-0.0,-0.2235987755982995],"radius_m":0.0013,"length_m":0.034679411764705875}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"Wurster插件存在由分解图证实;内筒与支撑尺寸为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["kit.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"bottom_nozzle","name_zh":"底喷喷嘴","function_zh":"Wurster内筒下方向上喷液的双流体喷嘴","physical_meaning_zh":"不锈钢喷嘴","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,-0.044999999999999984],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__bottom_nozzle"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.0015000000000000013],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0042,"length_m":0.016000000000000018},{"shape":"cylinder","origin_m":[0.0,0.0,0.00849999999999998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0024,"length_m":0.004}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"底喷由厂家资料证实;喷嘴外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_bottom","name_zh":"快装夹箍带bottom","function_zh":"机塔接缝处的快装夹箍带(属于可取出锥形插件,随插件侧移)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"process_cup","origin_m":[0.0,0.0,0.04300000000000001],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_bottom"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_bottom","name_zh":"夹箍吊环螺母bottom","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_bottom","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_bottom"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.017000000000000015]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_mid","name_zh":"快装夹箍带mid","function_zh":"机塔接缝处的快装夹箍带(被动密封支承环)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.278],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_mid"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_mid","name_zh":"夹箍吊环螺母mid","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_mid","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_mid"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.017000000000000015]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"band_top","name_zh":"快装夹箍带top","function_zh":"机塔接缝处的快装夹箍带(被动密封支承环)","physical_meaning_zh":"不锈钢夹箍","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.503],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__band_top"],"collisions":[{"shape":"box","origin_m":[0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,0.07244443697168013,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03749999999999998,0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.05303300858899104,0.05303300858899107,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,0.037500000000000006,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0724444369716801,0.019411428382689083,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07499999999999998,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.07244443697168013,-0.019411428382689055,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0649519052838329,-0.03749999999999995,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.0530330085889911,-0.05303300858899104,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.03750000000000003,-0.06495190528383285,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[-0.019411428382689055,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0,-0.07499999999999998,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.019411428382689028,-0.0724444369716801,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.037500000000000006,-0.0649519052838329,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.05303300858899104,-0.0530330085889911,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.06495190528383285,-0.03750000000000006,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.0724444369716801,-0.01941142838268911,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.007000000000000006,0.02087613654243336,0.032]},{"shape":"box","origin_m":[0.08474999999999996,0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.02499999999999991]},{"shape":"box","origin_m":[0.08474999999999996,-0.006000000000000005,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.013500000000000012,0.002599999999999991,0.02499999999999991]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"clamp_top","name_zh":"夹箍吊环螺母top","function_zh":"夹箍右侧吊环螺栓与吊环螺母(转动=拧松螺母的解锁代理,三搭扣统一宿主角)","physical_meaning_zh":"不锈钢搭扣","subsystem":null,"parent":"band_top","origin_m":[0.07899999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__clamp_top"],"collisions":[{"shape":"cylinder","origin_m":[0.012500000000000011,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0033,"length_m":0.021},{"shape":"cylinder","origin_m":[0.016500000000000015,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0058,"length_m":0.0055},{"shape":"box","origin_m":[0.02999999999999997,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01699999999999996,0.003599999999999992,0.016999999999999904]}],"joint":{"type":"revolute","axis":[1.0,0.0,0.0],"limits":[0.0,1.2],"state_id":"tower.clamp_angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_housing","name_zh":"喷雾/解压段","function_zh":"玻璃段上下的不锈钢喷雾/解压段环(上环带顶喷口)","physical_meaning_zh":"不锈钢喷雾段","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.21800000000000003],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_housing"],"collisions":[{"shape":"box","origin_m":[0.06849999999999998,0.0,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06616591910080119,0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.05932274015923408,0.03425,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.04843681451127854,0.048436814511278514,-0.046650000000000025],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.03425,0.059322740159234055,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.017729104589522676,0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.0,0.0685,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.017729104589522676,0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.034249999999999975,0.059322740159234055,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.048436814511278514,0.048436814511278514,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.059322740159234055,0.03425,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.06616591910080119,0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.0685,0.0,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.06616591910080119,-0.017729104589522676,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.059322740159234055,-0.034249999999999975,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.04843681451127854,-0.048436814511278486,-0.046650000000000025],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.03425000000000003,-0.05932274015923403,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[-0.017729104589522676,-0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.01772910458952265,-0.06616591910080119,-0.046650000000000025],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.03425,-0.05932274015923403,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.048436814511278486,-0.04843681451127854,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.05932274015923403,-0.03425000000000003,-0.046650000000000025],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06616591910080113,-0.01772910458952273,-0.046650000000000025],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0031999999999999945,0.018642256963370425,0.0245]},{"shape":"box","origin_m":[0.06849999999999998,0.0,0.04165000000000002],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.06616591910080119,0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.05932274015923408,0.03425,0.04165000000000002],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.04843681451127854,0.048436814511278514,0.04165000000000002],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.03425,0.059322740159234055,0.04165000000000002],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.017729104589522676,0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.0,0.0685,0.04165000000000002],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.017729104589522676,0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.034249999999999975,0.059322740159234055,0.04165000000000002],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.048436814511278514,0.048436814511278514,0.04165000000000002],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.059322740159234055,0.03425,0.04165000000000002],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.06616591910080119,0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.0685,0.0,0.04165000000000002],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.06616591910080119,-0.017729104589522676,0.04165000000000002],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.059322740159234055,-0.034249999999999975,0.04165000000000002],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.04843681451127854,-0.048436814511278486,0.04165000000000002],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.03425000000000003,-0.05932274015923403,0.04165000000000002],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[-0.017729104589522676,-0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,0.04165000000000002],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.01772910458952265,-0.06616591910080119,0.04165000000000002],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.03425,-0.05932274015923403,0.04165000000000002],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.048436814511278486,-0.04843681451127854,0.04165000000000002],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.05932274015923403,-0.03425000000000003,0.04165000000000002],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]},{"shape":"box","origin_m":[0.06616591910080113,-0.01772910458952273,0.04165000000000002],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0031999999999999945,0.018642256963370425,0.03450000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"spray_window","name_zh":"喷雾段玻璃","function_zh":"喷雾与解压段的透明玻璃筒(观察流化床)","physical_meaning_zh":"透明玻璃筒","subsystem":null,"parent":"spray_housing","origin_m":[0.0,0.0,-0.0050000000000000044],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__spray_window"],"collisions":[{"shape":"box","origin_m":[0.06989999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0675182152576059,0.018091451252666202,0.0],"rpy_rad":[0.0,0.0,0.2617993877991494],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.06053517572453229,0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0494267640049397,0.04942676400493967,0.0],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.03495000000000001,0.060535175724532264,0.0],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.018091451252666202,0.06751821525760587,0.0],"rpy_rad":[0.0,0.0,1.3089969389957472],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0,0.06989999999999999,0.0],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.018091451252666202,0.06751821525760587,0.0],"rpy_rad":[0.0,0.0,1.832595714594046],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.03494999999999998,0.060535175724532264,0.0],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.04942676400493967,0.04942676400493967,0.0],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.060535175724532264,0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06751821525760587,0.01809145125266623,0.0],"rpy_rad":[0.0,0.0,2.8797932657906435],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06989999999999999,0.0,0.0],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06751821525760587,-0.018091451252666202,0.0],"rpy_rad":[0.0,0.0,3.4033920413889427],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.06053517572453229,-0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.0494267640049397,-0.049426764004939644,0.0],"rpy_rad":[0.0,0.0,3.926990816987241],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.03495000000000004,-0.060535175724532236,0.0],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[-0.018091451252666202,-0.0675182152576059,0.0],"rpy_rad":[0.0,0.0,4.4505895925855405],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.0,-0.06989999999999999,0.0],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.018091451252666174,-0.0675182152576059,0.0],"rpy_rad":[0.0,0.0,4.974188368183839],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.03495000000000001,-0.060535175724532236,0.0],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.049426764004939644,-0.0494267640049397,0.0],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.060535175724532236,-0.03495000000000001,0.0],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]},{"shape":"box","origin_m":[0.06751821525760585,-0.018091451252666257,0.0],"rpy_rad":[0.0,0.0,6.021385919380436],"size_m":[0.0058,0.01936028968521208,0.056599999999999984]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5775804404296506,0.7230551289219693,0.7912979403326302],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.3,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_housing","name_zh":"金属滤芯壳体","function_zh":"不锈钢滤芯壳体(三滤芯挂在顶盖管板下,抬盖后带出)","physical_meaning_zh":"不锈钢滤芯壳","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.388],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__filter_housing"],"collisions":[{"shape":"box","origin_m":[0.06849999999999998,0.0,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06678256198445495,0.015242683976007532,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.2243994752564138],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06171636745131573,0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.4487989505128276],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.05355545654906005,0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.6731984257692414],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.04270905142732326,0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,0.8975979010256552],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.029721036129552736,0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.121997376282069],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.015242683976007532,0.06678256198445492,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.3463968515384828],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0,0.0685,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.015242683976007532,0.06678256198445492,0.0025000000000000577],"rpy_rad":[0.0,0.0,1.7951958020513104],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.029721036129552736,0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.019595277307724],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.04270905142732326,0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.243994752564138],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.05355545654906002,0.042709051427323286,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.4683942278205513],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.0617163674513157,0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.6927937030769655],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06678256198445492,0.015242683976007504,0.0025000000000000577],"rpy_rad":[0.0,0.0,2.9171931783333798],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.0685,0.0,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06678256198445492,-0.015242683976007504,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.3659921288462065],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.06171636745131573,-0.029721036129552736,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.5903916041026207],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.05355545654906002,-0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,3.814791079359035],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.04270905142732326,-0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.039190554615448],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.029721036129552736,-0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.263590029871862],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[-0.01524268397600756,-0.06678256198445495,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.487989505128276],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0,-0.06849999999999998,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.015242683976007476,-0.06678256198445495,0.0025000000000000577],"rpy_rad":[0.0,0.0,4.936788455641103],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.029721036129552708,-0.06171636745131573,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.161187930897517],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.04270905142732326,-0.05355545654906005,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.385587406153931],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.05355545654906005,-0.04270905142732326,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.609986881410345],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.06171636745131573,-0.02972103612955268,0.0025000000000000577],"rpy_rad":[0.0,0.0,5.8343863566667595],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]},{"shape":"box","origin_m":[0.0667825619844549,-0.01524268397600756,0.0025000000000000577],"rpy_rad":[0.0,0.0,6.058785831923172],"size_m":[0.0031999999999999945,0.015954713635735526,0.22200000000000003]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tower_cap","name_zh":"可拆卸圆顶盖","function_zh":"机塔顶部的不锈钢圆顶盖(带排气短管;卡箍打开后竖向抬起带出滤芯,宿主0–0.12 m)","physical_meaning_zh":"不锈钢圆顶盖","subsystem":null,"parent":"lower_plenum","origin_m":[0.0,0.0,0.588],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__tower_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.02475000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0701,"length_m":0.11849999999999994},{"shape":"cylinder","origin_m":[0.0,0.0,0.03739678292556059],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06963172621546805,"length_m":0.0047935658511212035},{"shape":"cylinder","origin_m":[0.0,0.0,0.04217210781140124],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06882894658736066,"length_m":0.004757083920559973},{"shape":"cylinder","origin_m":[0.0,0.0,0.046892848626159944],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0674977707533793,"length_m":0.004684397708957476},{"shape":"cylinder","origin_m":[0.0,0.0,0.05152307768177522],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06564832976540654,"length_m":0.0045760604022731435},{"shape":"cylinder","origin_m":[0.0,0.0,0.056027556139325196],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06329469898608381,"length_m":0.004432896512826693},{"shape":"cylinder","origin_m":[0.0,0.0,0.06037200219786931],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.06045479096680291,"length_m":0.004255995604261532},{"shape":"cylinder","origin_m":[0.0,0.0,0.06452335199965387],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.05715021912237391,"length_m":0.004046703999307542},{"shape":"cylinder","origin_m":[0.0,0.0,0.06845001126603367],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.05340613323988795,"length_m":0.0038066145334521295},{"shape":"cylinder","origin_m":[0.0,0.0,0.07212209574900996],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.049251028073651594,"length_m":0.0035375544325004504},{"shape":"cylinder","origin_m":[0.0,0.0,0.07551165866840204],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.04471652648290102,"length_m":0.003241571406283686},{"shape":"cylinder","origin_m":[0.0,0.0,0.07859290340371927],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.039837138762748754,"length_m":0.0029209180643507554},{"shape":"cylinder","origin_m":[0.0,0.0,0.08134237982201942],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.03465,"length_m":0.0025780347722495836},{"shape":"cylinder","origin_m":[0.0,0.0,0.08373916274757998],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.02919458745271931,"length_m":0.0022155310788716243},{"shape":"cylinder","origin_m":[0.0,0.0,0.08576501121512048],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.023512420104459673,"length_m":0.0018361658562092084},{"shape":"cylinder","origin_m":[0.0,0.0,0.08740450729456195],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01764674267972773,"length_m":0.001442826302673797},{"shape":"cylinder","origin_m":[0.0,0.0,0.0885629602229494],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01278257470687625,"length_m":0.0008740795541012508},{"shape":"cylinder","origin_m":[-0.07925000000000001,0.0,-0.04599999999999993],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.017500000000000016},{"shape":"cylinder","origin_m":[-0.086,0.0,-0.04599999999999993],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.013,"length_m":0.0038}],"joint":{"type":"prismatic","axis":[0.0,0.0,1.0],"limits":[0.0,0.12],"state_id":"tower.cap_lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["tower.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_cartridges","name_zh":"三根金属滤芯","function_zh":"顶盖管板(跨满壳体内径,隔开洁净侧)下的三根专利金属滤芯(带反吹清洗;随盖取出,真实滤面积/孔径未知)","physical_meaning_zh":"金属滤芯","subsystem":null,"parent":"tower_cap","origin_m":[0.0,0.0,-0.13],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__filter_cartridges"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.032,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[-0.02771281292110203,-0.015999999999999986,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[0.02771281292110203,-0.016000000000000014,-0.003750000000000031],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0205,"length_m":0.08950000000000002},{"shape":"cylinder","origin_m":[0.0,0.032,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[-0.02771281292110203,-0.015999999999999986,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[0.02771281292110203,-0.016000000000000014,-0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.01,"length_m":0.004},{"shape":"cylinder","origin_m":[0.0,0.0,0.04300000000000004],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0655,"length_m":0.0036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.3419144249086609,0.3662525955988395,0.39157247774972326],"metallic":0.85,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"滤芯存在由分解图证实;长度0.095 m为工程取值(运行层0.12 m抬盖可取出),直径与排布为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_nozzle","name_zh":"顶喷喷嘴","function_zh":"从喷雾段上环前侧伸入的顶喷双流体喷嘴(向下喷液,非真实雾化CAD)","physical_meaning_zh":"不锈钢喷嘴","subsystem":null,"parent":"spray_housing","origin_m":[0.0,-0.035,0.033499999999999974],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__top_nozzle"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.03899999999999998,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.007,"length_m":0.01},{"shape":"cylinder","origin_m":[0.0,-0.05049999999999999,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0033,"length_m":0.012},{"shape":"cylinder","origin_m":[0.0,0.003750000000000031,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0038,"length_m":0.0695},{"shape":"cylinder","origin_m":[0.0,0.035,-0.006000000000000005],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0052,"length_m":0.019},{"shape":"cylinder","origin_m":[0.0,0.035,-0.018500000000000016],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.003,"length_m":0.005}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"顶喷由厂家资料证实;喷嘴外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"exhaust_port","name_zh":"含湿气排出","function_zh":"圆顶盖排气短管对接的机柜侧排气管(滤后空气/水蒸气;抬盖时短管与之分离)","physical_meaning_zh":"不锈钢排气管","subsystem":null,"parent":"body","origin_m":[0.213,-0.24,0.654],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__exhaust_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0015000000000000013,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0105,"length_m":0.028999999999999998},{"shape":"cylinder","origin_m":[0.0030000000000000027,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,1.5707963267948966],"radius_m":0.0125,"length_m":0.015}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"部件存在由厂家分解图/整机照证实;尺寸按照片比例估计(工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"blowback_port","name_zh":"滤芯反吹气口","function_zh":"圆顶盖背面的反吹压缩空气接口(洁净侧,随盖抬起;独立脉冲,不与工艺气叠加)","physical_meaning_zh":"反吹接口","subsystem":null,"parent":"tower_cap","origin_m":[0.0,0.06849999999999998,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__blowback_port"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.013000000000000012,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0062,"length_m":0.0245},{"shape":"cylinder","origin_m":[0.0,0.01999999999999999,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.008,"length_m":0.0065}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.clean"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pump_body","name_zh":"可选喷液泵","function_zh":"机塔后方台面上的可选蠕动泵(最大100 mL/min;位置尺寸为工程参考)","physical_meaning_zh":"白色泵体","subsystem":null,"parent":"body","origin_m":[0.315,0.195,0.0605],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__pump_body"],"collisions":[{"shape":"box","origin_m":[2.7755575615628914e-17,-2.7755575615628914e-17,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.10900000000000001,0.13899999999999998,0.119]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.8148465722161012,0.8227857543962835,0.8227857543962835],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"泵为厂家选件(最大100 mL/min);外形与位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"pump_rotor","name_zh":"可选蠕动泵转子","function_zh":"泵前面的三滚轮转子(输液管绕在滚轮外;有限流量积分,每转排量宿主假设)","physical_meaning_zh":"黑色转子","subsystem":null,"parent":"pump_body","origin_m":[0.0,-0.07749999999999999,0.009500000000000008],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__pump_rotor"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.004999999999999977,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0295,"length_m":0.0038},{"shape":"cylinder","origin_m":[0.0,-0.0020000000000000018,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0085,"length_m":0.0095},{"shape":"cylinder","origin_m":[0.019306816361588208,-0.0020000000000000018,0.010547361849292461],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085},{"shape":"cylinder","origin_m":[-0.01878769148518819,-0.0020000000000000018,0.011446512510690204],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085},{"shape":"cylinder","origin_m":[-0.0005191248764000178,-0.0020000000000000018,-0.02199387435998266],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0057,"length_m":0.0085}],"joint":{"type":"continuous","axis":[0.0,-1.0,0.0],"limits":[0.0,6.283185307179586],"state_id":"pump.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liquid_reservoir","name_zh":"水基粘结液容器","function_zh":"泵上方的粘结液瓶(有限水/固体,宿主装料)","physical_meaning_zh":"透明液瓶","subsystem":null,"parent":"pump_body","origin_m":[0.0,0.024999999999999994,0.1295],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__liquid_reservoir"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,-0.010250000000000009],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0375,"length_m":0.11649999999999999},{"shape":"cylinder","origin_m":[0.0,0.0,0.05049999999999999],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0348,"length_m":0.0050000000000000044},{"shape":"cylinder","origin_m":[0.0,0.0,0.055499999999999994],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.032,"length_m":0.0050000000000000044},{"shape":"cylinder","origin_m":[0.0,0.0,0.06],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0297,"length_m":0.0040000000000000036},{"shape":"cylinder","origin_m":[0.0,0.0,0.0635],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.021,"length_m":0.0030000000000000027},{"shape":"cylinder","origin_m":[0.0,0.0,0.07150000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.0125,"length_m":0.013000000000000012},{"shape":"cylinder","origin_m":[0.0,0.0,0.08360000000000001],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.014,"length_m":0.011199999999999988}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.33245153634617935,0.5711248294648731,0.6724431569576875],"metallic":0.0,"roughness":0.1,"emissive":[0.0,0.0,0.0],"alpha":0.55,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["liquid.load"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"liquid_feed","name_zh":"喷液连接","function_zh":"液瓶→蠕动泵(绕过转子滚轮)→顶喷嘴的硅胶输液管(经机塔右侧在中、上卡箍之间绕到前方;底喷时改接,宿主选择)","physical_meaning_zh":"半透明输液管","subsystem":null,"parent":"pump_body","origin_m":[0.0,-0.05499999999999999,0.1845],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__liquid_feed"],"collisions":[{"shape":"cylinder","origin_m":[-0.00012399999999998523,0.07860399999999998,0.03615600000000002],"rpy_rad":[0.574612475142692,-0.048239897511225656,-0.014256520316631698],"radius_m":0.0024,"length_m":0.005142967236916816},{"shape":"cylinder","origin_m":[-0.0002959999999999907,0.07541600000000001,0.04178400000000004],"rpy_rad":[0.47646741947370663,-0.012284460229873026,-0.0029832604883097778],"radius_m":0.0024,"length_m":0.007814947728552003},{"shape":"cylinder","origin_m":[-0.0005799999999999972,0.07127999999999998,0.04870000000000002],"rpy_rad":[0.5975895268722186,-0.05658871909999301,-0.017434452148361732],"radius_m":0.0024,"length_m":0.008345338339456365},{"shape":"cylinder","origin_m":[-0.0015040000000000053,0.06588399999999997,0.05421600000000004],"rpy_rad":[0.9743728696644807,-0.18438764679580325,-0.09788427699053678],"radius_m":0.0024,"length_m":0.0075049935376387536},{"shape":"cylinder","origin_m":[-0.003595999999999988,0.058915999999999996,0.05564400000000003],"rpy_rad":[1.73379090646425,-0.340035732987979,-0.39904660307267026],"radius_m":0.0024,"length_m":0.008419265526160817},{"shape":"cylinder","origin_m":[-0.007543999999999967,0.049544000000000005,0.051072000000000006],"rpy_rad":[2.194780751835951,-0.36175623279593166,-0.6857969575461917],"radius_m":0.0024,"length_m":0.014376238172762743},{"shape":"cylinder","origin_m":[-0.01359599999999997,0.03719599999999998,0.040827999999999975],"rpy_rad":[2.312612171487072,-0.3589930396037003,-0.7823064989284727],"radius_m":0.0024,"length_m":0.01996973550150321},{"shape":"cylinder","origin_m":[-0.020939999999999986,0.022989999999999983,0.026660000000000017],"rpy_rad":[2.3916537078656184,-0.3433212392810715,-0.8298083569796266],"radius_m":0.0024,"length_m":0.022791524389562053},{"shape":"cylinder","origin_m":[-0.028303999999999968,0.00895399999999999,0.010272000000000003],"rpy_rad":[2.4745275035780745,-0.3139712922419814,-0.8570725812167033],"radius_m":0.0024,"length_m":0.02284691348957228},{"shape":"cylinder","origin_m":[-0.034415999999999974,-0.0028840000000000254,-0.006631999999999999],"rpy_rad":[2.5928499210305085,-0.2576047173992694,-0.8625306407062903],"radius_m":0.0024,"length_m":0.020285357872120453},{"shape":"cylinder","origin_m":[-0.03850399999999998,-0.011270000000000002,-0.02367999999999998],"rpy_rad":[2.781307788892867,-0.16074817780468095,-0.8328404956766433],"radius_m":0.0024,"length_m":0.018793330306254914},{"shape":"cylinder","origin_m":[-0.040855999999999976,-0.016639999999999988,-0.041919999999999985],"rpy_rad":[2.9253616461482546,-0.08642150953208103,-0.7581864035397885],"radius_m":0.0024,"length_m":0.019649193774809205},{"shape":"cylinder","origin_m":[-0.04209999999999997,-0.02003000000000002,-0.061200000000000004],"rpy_rad":[3.0096476719668117,-0.04036468097303252,-0.5930230572466083],"radius_m":0.0024,"length_m":0.019626442978797783},{"shape":"cylinder","origin_m":[-0.04264399999999999,-0.02216000000000004,-0.08007999999999998],"rpy_rad":[3.0501453649769745,-0.016088305923337667,-0.3480649225225669],"radius_m":0.0024,"length_m":0.018399250419514353},{"shape":"cylinder","origin_m":[-0.04289599999999996,-0.02375000000000002,-0.09711999999999998],"rpy_rad":[3.0467008346586333,-0.013137837912452186,-0.27495218703412455],"radius_m":0.0024,"length_m":0.015832588670208033},{"shape":"cylinder","origin_m":[-0.04303199999999999,-0.025027999999999995,-0.11152000000000001],"rpy_rad":[3.0607873914519987,-0.004891921864516435,-0.12086628504167554],"radius_m":0.0024,"length_m":0.013082844950544993},{"shape":"cylinder","origin_m":[-0.04288799999999998,-0.025622000000000006,-0.12368],"rpy_rad":[3.1298910600486427,0.03119341602145983,2.423868789828691],"radius_m":0.0024,"length_m":0.011286262800413593},{"shape":"cylinder","origin_m":[-0.04236999999999999,-0.025489999999999985,-0.13419999999999999],"rpy_rad":[-3.101041125729805,0.06991023563676228,-2.090582855132001],"radius_m":0.0024,"length_m":0.009791949346274215},{"shape":"cylinder","origin_m":[-0.041562000000000016,-0.025027999999999967,-0.14332],"rpy_rad":[-3.0794087783950985,0.10925641950430835,-2.107309759696362],"radius_m":0.0024,"length_m":0.008547386033168276},{"shape":"cylinder","origin_m":[-0.040548,-0.02463199999999996,-0.15128],"rpy_rad":[-3.1061236640222796,0.14616921106538655,-2.6662494732370594],"radius_m":0.0024,"length_m":0.0075249260461482306},{"shape":"cylinder","origin_m":[-0.039291761598246294,-0.024499999999999994,-0.157994],"rpy_rad":[3.141592653589793,0.23228276960932406,3.141592653589793],"radius_m":0.0024,"length_m":0.0061532552795146205},{"shape":"cylinder","origin_m":[-0.037687046392985285,-0.024499999999999994,-0.163176],"rpy_rad":[3.141592653589793,0.3888611976433835,3.141592653589793],"radius_m":0.0024,"length_m":0.004729065302668896},{"shape":"cylinder","origin_m":[-0.0358232119868474,-0.024499999999999994,-0.167055],"rpy_rad":[3.141592653589793,0.5196238305478614,3.141592653589793],"radius_m":0.0024,"length_m":0.0038962862992172847},{"shape":"cylinder","origin_m":[-0.03393497358509376,-0.024499999999999994,-0.17024899999999998],"rpy_rad":[-3.141592653589784,0.5497019068586841,-3.1415926535897607],"radius_m":0.0024,"length_m":0.003525354136079734},{"shape":"cylinder","origin_m":[-0.032257046392985295,-0.024499999999999994,-0.17337599999999997],"rpy_rad":[3.1415926535897847,0.4362123120508926,3.1415926535897545],"radius_m":0.0024,"length_m":0.0035835709794182057},{"shape":"cylinder","origin_m":[-0.030999503218413632,-0.024499999999999994,-0.1767447615982463],"rpy_rad":[3.141592653589793,0.27935565465287715,3.141592653589793],"radius_m":0.0024,"length_m":0.0036302562240664903},{"shape":"cylinder","origin_m":[-0.030176820864886073,-0.024499999999999994,-0.1801490463929853],"rpy_rad":[3.141592653589793,0.19175797972055986,3.141592653589793],"radius_m":0.0024,"length_m":0.0033810180611550914},{"shape":"cylinder","origin_m":[-0.029571688122757483,-0.024499999999999994,-0.1833832119868474],"rpy_rad":[3.141592653589793,0.17779245258214318,3.141592653589793],"radius_m":0.0024,"length_m":0.003199723601007184},{"shape":"cylinder","origin_m":[-0.028905959376244655,-0.024499999999999994,-0.1864479735850937],"rpy_rad":[-3.141592653589784,0.2514432481597898,-3.1415926535897194],"radius_m":0.0024,"length_m":0.003076996566781271},{"shape":"cylinder","origin_m":[-0.027901489009564545,-0.024499999999999994,-0.18934404639298527],"rpy_rad":[3.1415926535897833,0.41633432676004756,3.1415926535897465],"radius_m":0.0024,"length_m":0.0030745422404842297},{"shape":"cylinder","origin_m":[-0.026394489009564565,-0.024499999999999994,-0.19209650321841362],"rpy_rad":[3.141592653589793,0.5816219732440835,3.141592653589793],"radius_m":0.0024,"length_m":0.003222947008637751},{"shape":"cylinder","origin_m":[-0.024452959376244726,-0.024499999999999994,-0.1947298208648861],"rpy_rad":[3.141592653589793,0.6872963464506745,3.141592653589793],"radius_m":0.0024,"length_m":0.003329557766893473},{"shape":"cylinder","origin_m":[-0.02220668812275753,-0.024499999999999994,-0.1972066881227575],"rpy_rad":[3.141592653589793,0.7853981633974527,3.141592653589793],"radius_m":0.0024,"length_m":0.0033659777037227602},{"shape":"cylinder","origin_m":[-0.019729820864886144,-0.024499999999999994,-0.1994529593762447],"rpy_rad":[-3.1415926535897802,0.883499980344206,-3.1415926535897656],"radius_m":0.0024,"length_m":0.0033295577668934727},{"shape":"cylinder","origin_m":[-0.01709650321841366,-0.024499999999999994,-0.20139448900956458],"rpy_rad":[3.1415926535897776,0.9891743535508202,3.1415926535897643],"radius_m":0.0024,"length_m":0.003222947008637786},{"shape":"cylinder","origin_m":[-0.014310046392985304,-0.024499999999999994,-0.20300325060781088],"rpy_rad":[3.141592653589793,1.1052207488423862,3.141592653589793],"radius_m":0.0024,"length_m":0.003222947008637766},{"shape":"cylinder","origin_m":[-0.011311973585093726,-0.024499999999999994,-0.20431300576922995],"rpy_rad":[3.141592653589793,1.2108951220489816,3.141592653589793],"radius_m":0.0024,"length_m":0.0033295577668935143},{"shape":"cylinder","origin_m":[-0.008128211986847406,-0.024499999999999994,-0.2053349001096049],"rpy_rad":[3.141592653589793,1.3089969389957476,3.141592653589793],"radius_m":0.0024,"length_m":0.0033659777037227333},{"shape":"cylinder","origin_m":[-0.004860046392985262,-0.024499999999999994,-0.20604179444997983],"rpy_rad":[-3.141592653589742,1.4070987559425125,-3.141592653589733],"radius_m":0.0024,"length_m":0.00332955776689355},{"shape":"cylinder","origin_m":[-0.0016087615982463,-0.024499999999999994,-0.2064065496113989],"rpy_rad":[3.141592653589645,1.51277312914911,3.141592653589636],"radius_m":0.0024,"length_m":0.003222947008637706},{"shape":"cylinder","origin_m":[0.0016087615982463277,-0.024499999999999994,-0.2064065496113989],"rpy_rad":[0.0,1.51277312914911,0.0],"radius_m":0.0024,"length_m":0.0032229470086377614},{"shape":"cylinder","origin_m":[0.00486004639298529,-0.024499999999999994,-0.20604179444997983],"rpy_rad":[0.0,1.4070987559425097,0.0],"radius_m":0.0024,"length_m":0.003329557766893495},{"shape":"cylinder","origin_m":[0.008128211986847406,-0.024499999999999994,-0.2053349001096049],"rpy_rad":[0.0,1.3089969389957499,0.0],"radius_m":0.0024,"length_m":0.0033659777037227602},{"shape":"cylinder","origin_m":[0.011311973585093754,-0.024499999999999994,-0.20431300576922995],"rpy_rad":[-2.3669921261450684e-14,1.2108951220489819,-1.6383468778723985e-14],"radius_m":0.0024,"length_m":0.0033295577668935143},{"shape":"cylinder","origin_m":[0.014310046392985304,-0.024499999999999994,-0.20300325060781088],"rpy_rad":[1.9182777459902284e-14,1.1052207488423842,1.1830068500178611e-14],"radius_m":0.0024,"length_m":0.0032229470086377384},{"shape":"cylinder","origin_m":[0.017096503218413633,-0.024499999999999994,-0.20139448900956458],"rpy_rad":[0.0,0.9891743535508106,0.0],"radius_m":0.0024,"length_m":0.0032229470086377393},{"shape":"cylinder","origin_m":[0.019729820864886116,-0.024499999999999994,-0.1994529593762447],"rpy_rad":[0.0,0.883499980344215,0.0],"radius_m":0.0024,"length_m":0.00332955776689352},{"shape":"cylinder","origin_m":[0.02220668812275753,-0.024499999999999994,-0.1972066881227575],"rpy_rad":[0.0,0.7853981633974484,0.0],"radius_m":0.0024,"length_m":0.003365977703722736},{"shape":"cylinder","origin_m":[0.0244529593762447,-0.024499999999999994,-0.1947298208648861],"rpy_rad":[-1.0784606937263676e-14,0.687296346450682,-3.859237820747358e-15],"radius_m":0.0024,"length_m":0.0033295577668934853},{"shape":"cylinder","origin_m":[0.026394489009564565,-0.024499999999999994,-0.19209650321841362],"rpy_rad":[1.0306538906133828e-14,0.5816219732440835,3.0847079884442132e-15],"radius_m":0.0024,"length_m":0.003222947008637751},{"shape":"cylinder","origin_m":[0.0279014890095646,-0.024499999999999994,-0.1893440463929853],"rpy_rad":[0.0,0.4163343267600651,0.0],"radius_m":0.0024,"length_m":0.003074542240484246},{"shape":"cylinder","origin_m":[0.02890595937624471,-0.024499999999999994,-0.18644797358509374],"rpy_rad":[0.0,0.2514432481597811,0.0],"radius_m":0.0024,"length_m":0.003076996566781271},{"shape":"cylinder","origin_m":[0.02957168812275751,-0.024499999999999994,-0.18338321198684743],"rpy_rad":[0.0,0.1777924525821502,0.0],"radius_m":0.0024,"length_m":0.003199723601007202},{"shape":"cylinder","origin_m":[0.030176820864886128,-0.024499999999999994,-0.1801490463929853],"rpy_rad":[-8.36251511105408e-15,0.19175797972055367,-8.042554612310953e-16],"radius_m":0.0024,"length_m":0.003381018061155059},{"shape":"cylinder","origin_m":[0.030999503218413632,-0.024499999999999994,-0.1767447615982463],"rpy_rad":[7.953973667097648e-15,0.27935565465286893,1.1182757178430848e-15],"radius_m":0.0024,"length_m":0.003630256224066496},{"shape":"cylinder","origin_m":[0.03224104639298528,-0.02443999999999999,-0.173456],"rpy_rad":[-0.03884056035138959,0.44718697912226707,-0.008833227798805124],"radius_m":0.0024,"length_m":0.0034273521888224462},{"shape":"cylinder","origin_m":[0.03387097358509375,-0.024259999999999976,-0.170569],"rpy_rad":[-0.08911553873402865,0.5828404451569392,-0.026747219150984915],"radius_m":0.0024,"length_m":0.0032299585601365532},{"shape":"cylinder","origin_m":[0.03570321198684742,-0.024049999999999988,-0.167655],"rpy_rad":[-0.057225801892237145,0.5400512448467747,-0.015843277376616016],"radius_m":0.0024,"length_m":0.0036693675566455805},{"shape":"cylinder","origin_m":[0.037551046392985316,-0.023989999999999984,-0.163856],"rpy_rad":[0.013464177350707034,0.38560133475642233,0.0026285911836945617],"radius_m":0.0024,"length_m":0.004809558103644406},{"shape":"cylinder","origin_m":[0.03922776159824634,-0.024259999999999976,-0.158314],"rpy_rad":[0.07229382693217458,0.22836025516273167,0.008294143265641658],"radius_m":0.0024,"length_m":0.006822477013268154},{"shape":"cylinder","origin_m":[0.040268,-0.024445999999999996,-0.151],"rpy_rad":[-0.013499179964668416,0.06689393756662705,-0.00045168194446946813],"radius_m":0.0024,"length_m":0.008018663230239819},{"shape":"cylinder","origin_m":[0.04036199999999998,-0.023983999999999978,-0.1426],"rpy_rad":[-0.09246286836459132,-0.03935619800983261,0.0018210254358992002],"radius_m":0.0024,"length_m":0.008844600612803274},{"shape":"cylinder","origin_m":[0.04013,-0.023570000000000008,-0.13279999999999997],"rpy_rad":[-0.001111110653862507,-0.01074032111015438,5.966900578731482e-06],"radius_m":0.0024,"length_m":0.010800629611277302},{"shape":"cylinder","origin_m":[0.040687999999999974,-0.024715999999999988,-0.12039999999999998],"rpy_rad":[0.16310937731242695,0.086614737761963,0.007083940329812434],"radius_m":0.0024,"length_m":0.01424170776276498},{"shape":"cylinder","origin_m":[0.043151999999999996,-0.028933999999999988,-0.10419999999999999],"rpy_rad":[0.3216853355876303,0.1883079219916774,0.030640071083607192],"radius_m":0.0024,"length_m":0.019743906401723018},{"shape":"cylinder","origin_m":[0.04875199999999999,-0.036968,-0.08268],"rpy_rad":[0.3833021649521163,0.2752754649214062,0.053739318997605194],"radius_m":0.0024,"length_m":0.027607312654439935},{"shape":"cylinder","origin_m":[0.05778799999999998,-0.04830200000000001,-0.05531999999999998],"rpy_rad":[0.40040549243565515,0.31291140964231723,0.0639977018373624],"radius_m":0.0024,"length_m":0.034330640075594304},{"shape":"cylinder","origin_m":[0.06888000000000002,-0.062450000000000006,-0.023899999999999977],"rpy_rad":[0.4435230508237895,0.30994933748704984,0.07041998923300424],"radius_m":0.0024,"length_m":0.03808394874484526},{"shape":"cylinder","origin_m":[0.08001200000000006,-0.07944800000000002,0.008819999999999995],"rpy_rad":[0.513539339008548,0.2765273533331391,0.07304030705414874],"radius_m":0.0024,"length_m":0.03900129392725324},{"shape":"cylinder","origin_m":[0.089168,-0.099332,0.040080000000000005],"rpy_rad":[0.620731169302141,0.20596189182884783,0.06626854162475307],"radius_m":0.0024,"length_m":0.03747515699766977},{"shape":"cylinder","origin_m":[0.095108,-0.122656,0.06930000000000003],"rpy_rad":[0.7244853346161911,0.10994339822077472,0.04170072220432405],"radius_m":0.0024,"length_m":0.03842436726870074},{"shape":"cylinder","origin_m":[0.098272,-0.149944,0.09820000000000001],"rpy_rad":[0.7864928537100383,0.051043766871106705,0.021179567168701546],"radius_m":0.0024,"length_m":0.04139422954953988},{"shape":"cylinder","origin_m":[0.09967999999999996,-0.18038,0.1265],"rpy_rad":[0.8565900101082954,0.016828068471095085,0.0076831499982935696],"radius_m":0.0024,"length_m":0.041836841180949595},{"shape":"cylinder","origin_m":[0.10002799999999998,-0.212356,0.15180000000000005],"rpy_rad":[0.9485609085148058,-0.00020098381317624234,-0.00010317757342547692],"radius_m":0.0024,"length_m":0.03980420078333444},{"shape":"cylinder","origin_m":[0.10001199999999996,-0.244264,0.17170000000000002],"rpy_rad":[1.0854283083556733,-0.0006745067476804576,-0.0004068119171846656],"radius_m":0.0024,"length_m":0.035581559268812256},{"shape":"cylinder","origin_m":[0.1001,-0.27602000000000004,0.18408000000000002],"rpy_rad":[1.321416283638941,0.006049024941656281,0.004701551152832428],"radius_m":0.0024,"length_m":0.03306338155724549},{"shape":"cylinder","origin_m":[0.10018000000000002,-0.30888000000000004,0.18882],"rpy_rad":[1.5316239763559316,-0.0011867368081881254,-0.0011411368460562598],"radius_m":0.0024,"length_m":0.033705880792526385},{"shape":"cylinder","origin_m":[0.09984000000000001,-0.34230000000000005,0.18810000000000004],"rpy_rad":[1.653837728395161,-0.0192314824072888,-0.020898556228968912],"radius_m":0.0024,"length_m":0.03328081729765662},{"shape":"cylinder","origin_m":[0.09872,-0.37412,0.18467999999999996],"rpy_rad":[1.7038635888034546,-0.05198250305205455,-0.059400343918146],"radius_m":0.0024,"length_m":0.03079345384980386},{"shape":"cylinder","origin_m":[0.09646000000000007,-0.40218,0.18131999999999998],"rpy_rad":[1.6733988806887823,-0.11280470920446328,-0.12498570364587826],"radius_m":0.0024,"length_m":0.02594042405204665},{"shape":"cylinder","origin_m":[0.09274400000000002,-0.42513600000000007,0.17942400000000003],"rpy_rad":[1.6275624246827878,-0.2186615821682939,-0.23132970537810338],"radius_m":0.0024,"length_m":0.020799981538453402},{"shape":"cylinder","origin_m":[0.087556,-0.44344400000000006,0.17809600000000003],"rpy_rad":[1.662559430528788,-0.3431425359028775,-0.37543111872235263],"radius_m":0.0024,"length_m":0.01742913790180106},{"shape":"cylinder","origin_m":[0.08121999999999999,-0.45822000000000007,0.17637999999999998],"rpy_rad":[1.7157447365669443,-0.47164722841351503,-0.542153347451714],"radius_m":0.0024,"length_m":0.014983901761557313},{"shape":"cylinder","origin_m":[0.07414400000000002,-0.4702560000000001,0.17420400000000003],"rpy_rad":[1.790322771679122,-0.5832132747186111,-0.7166948313105665],"radius_m":0.0024,"length_m":0.013335539284183497},{"shape":"cylinder","origin_m":[0.06673599999999999,-0.4803440000000001,0.17149599999999998],"rpy_rad":[1.881683366508746,-0.652363342708196,-0.8688411868451783],"radius_m":0.0024,"length_m":0.012308378934693161},{"shape":"cylinder","origin_m":[0.058928000000000064,-0.48864799999999997,0.16815999999999998],"rpy_rad":[2.0379465484421684,-0.7837103907983233,-1.182321713928462],"radius_m":0.0024,"length_m":0.011536843242412519},{"shape":"cylinder","origin_m":[0.05031200000000005,-0.494672,0.16415999999999997],"rpy_rad":[2.3086113869153566,-0.9556133887556205,-1.727642635493573],"radius_m":0.0024,"length_m":0.011128146656114843},{"shape":"cylinder","origin_m":[0.04116000000000006,-0.49850000000000005,0.15961000000000003],"rpy_rad":[2.5956537686699885,-1.025334070401454,-2.2184948524175536],"radius_m":0.0024,"length_m":0.010780365114410575},{"shape":"cylinder","origin_m":[0.03228800000000001,-0.500828,0.15469000000000005],"rpy_rad":[2.8082669015660615,-1.0101146672988341,-2.550865800635148],"radius_m":0.0024,"length_m":0.010069751138930862},{"shape":"cylinder","origin_m":[0.024512000000000006,-0.502352,0.14958000000000005],"rpy_rad":[2.895519898995764,-0.9225500463182722,-2.6539023642959334],"radius_m":0.0024,"length_m":0.008811457995133418},{"shape":"cylinder","origin_m":[0.018288,-0.5033080000000001,0.14409800000000006],"rpy_rad":[3.0358547902955637,-0.7487737180104328,-2.873843931408516],"radius_m":0.0024,"length_m":0.007967788149794135},{"shape":"cylinder","origin_m":[0.013391999999999987,-0.503352,0.13791200000000003],"rpy_rad":[-3.0613753899766043,-0.5853932011794953,2.876816283465614],"radius_m":0.0024,"length_m":0.007905493785969369},{"shape":"cylinder","origin_m":[0.009479999999999988,-0.5024200000000001,0.13137],"rpy_rad":[-2.9393616555452144,-0.4791870087573371,2.354273570109674],"radius_m":0.0024,"length_m":0.007495804693293469},{"shape":"cylinder","origin_m":[0.006407999999999997,-0.5008480000000001,0.12528800000000007],"rpy_rad":[-2.83178692356101,-0.42556448560683147,1.8899189467524902],"radius_m":0.0024,"length_m":0.006511076101536451},{"shape":"cylinder","origin_m":[0.004032000000000008,-0.4989720000000001,0.12048200000000003],"rpy_rad":[-2.685643433832204,-0.4373068872726547,1.527642789824757],"radius_m":0.0024,"length_m":0.004873656532830435},{"shape":"cylinder","origin_m":[0.0024240000000000095,-0.49688,0.11758799999999997],"rpy_rad":[-2.254187572282241,-0.3794676574558173,0.7679647117820796],"radius_m":0.0024,"length_m":0.0031099324751512262},{"shape":"cylinder","origin_m":[0.0017760000000000276,-0.49438000000000004,0.11656199999999994],"rpy_rad":[-1.6532178754682398,-0.05195001171751373,0.056416215373558884],"radius_m":0.0024,"length_m":0.0027731426216479026},{"shape":"cylinder","origin_m":[0.001920000000000005,-0.49148000000000003,0.11679],"rpy_rad":[-1.349481884447091,0.13776113141499643,-0.11027165662094646],"radius_m":0.0024,"length_m":0.0031458035539428135},{"shape":"cylinder","origin_m":[0.002423999999999954,-0.4884200000000001,0.11758800000000003],"rpy_rad":[-1.2829177613202216,0.17743138493340466,-0.13266205022287694],"radius_m":0.0024,"length_m":0.003263421517364881},{"shape":"cylinder","origin_m":[0.0028559999999999974,-0.4854400000000001,0.11827199999999999],"rpy_rad":[-1.4137665508231634,0.0984503005822207,-0.08410711324651902],"radius_m":0.0024,"length_m":0.0029300648456988656},{"shape":"cylinder","origin_m":[0.0030000000000000027,-0.482564,0.1185],"rpy_rad":[-1.5707963267948966,-0.0,0.0],"radius_m":0.0024,"length_m":0.0028719999999999857},{"shape":"cylinder","origin_m":[0.0030000000000000027,-0.47961600000000004,0.1185],"rpy_rad":[-1.5707963267948966,-0.0,0.0],"radius_m":0.0024,"length_m":0.0030240000000000267},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47666,0.1185],"rpy_rad":[-1.5707963267948966,-9.610656376602619e-15,9.610656376602617e-15],"radius_m":0.0024,"length_m":0.002888000000000057},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47398399999999996,0.1185],"rpy_rad":[-1.5707963267948966,-1.1264438155693454e-14,1.1264438155693452e-14],"radius_m":0.0024,"length_m":0.0024640000000000217},{"shape":"cylinder","origin_m":[0.002999999999999975,-0.47187599999999996,0.1185],"rpy_rad":[-1.5707963267948966,3.168444704980614e-14,-3.168444704980613e-14],"radius_m":0.0024,"length_m":0.0017519999999999203}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.7912979403326302,0.8631572134541023,0.8148465722161012],"metallic":0.0,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":0.75,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"air_inlet","name_zh":"压缩空气入口","function_zh":"背面压缩空气快插接头(最大100 Nm³/h)","physical_meaning_zh":"压缩空气入口","subsystem":null,"parent":"body","origin_m":[-0.12000000000000001,0.32999999999999996,0.19],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__air_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0050000000000000044,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0115,"length_m":0.0095},{"shape":"cylinder","origin_m":[0.0,0.02200000000000002,0.0],"rpy_rad":[1.5707963267948966,-0.0,3.141592653589793],"radius_m":0.0065,"length_m":0.024}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6795424696330938,0.7011018919329731,0.7230551289219693],"metallic":0.92,"roughness":0.18,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["air.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"电源入口","function_zh":"背面电源入口(3.3 kVA总接入)","physical_meaning_zh":"电源入口","subsystem":null,"parent":"body","origin_m":[-0.009999999999999995,0.32999999999999996,0.12],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.00275000000000003,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03799999999999999,0.005100000000000049,0.02800000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"data_port","name_zh":"数据记录仪接口","function_zh":"背面外接数据记录仪标准接口","physical_meaning_zh":"数据记录仪接口","subsystem":null,"parent":"body","origin_m":[0.09,0.32999999999999996,0.19],"rpy_rad":[0.0,0.0,0.0],"objects":["glatt_miniglatt__data_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.00275000000000003,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.028000000000000004,0.005100000000000049,0.016000000000000014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006995410187265387,0.007499032043226175,0.008023192985384994],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"接口存在由厂家资料证实;背面位置与外形为工程近似(无背面照片)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"显式宿主床/热/过滤数值参数,校验3.3kVA预算","kind":"configuration","availability":"implemented","component_ids":["body"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ambient_k","pressure_pa","power_factor","auxiliary_w","heater_w","bed_area_m2","base_heat_capacity_j_k","solid_cp_j_kg_k","water_cp_j_kg_k","latent_j_kg","loss_w_k","air_heat_efficiency","drying_rate_s_inv","water_capacity_kg_per_normal_m3","entrainment_s_inv","filter_resistance_pa_per_kg","filter_trip_pa","blowback_efficiency","atomizing_normal_m3_s","pump_displacement_m3_rev","accept_uncalibrated_model"]},"kit.configure":{"function_zh":"Micro仅底喷、2.5g起点,未知上限由宿主确认","kind":"configuration","availability":"implemented","component_ids":["process_cup","wurster_insert"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["micro","micro_maximum_kg","accept_host_attachment"]},"powder.load":{"function_zh":"有限粉体;加载一次材料属性不重释旧账本","kind":"configuration","availability":"implemented","component_ids":["process_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["source_tag","dry_mass_kg","water_mass_kg","particle_density_kg_m3","seed_diameter_m","voidage","sphericity","aggregation_s_inv","breakage_s_inv","accept_host_material"]},"liquid.load":{"function_zh":"有限水基溶液,宿主确认相容性,无有机溶剂安全模型","kind":"configuration","availability":"implemented","component_ids":["liquid_reservoir"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["source_tag","volume_m3","density_kg_m3","binder_mass_fraction","accept_water_only"]},"product.collect":{"function_zh":"开塔停气取料,保留滤芯残留与显热","kind":"device_command","availability":"implemented","component_ids":["process_cup"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"method.configure":{"function_zh":"干燥/团聚/包衣、顶/底喷及有限持续时间","kind":"configuration","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["operation","spray_position","air_normal_m3_s","temperature_k","spray_m3_s","duration_s","spray_duration_s"]},"power.set":{"function_zh":"掉电停止泵/热/气,保留部分产物","kind":"device_command","availability":"implemented","component_ids":["mains_switch"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"tower.set":{"function_zh":"宿主拆装代理,开塔取消过程并停气热","kind":"device_command","availability":"implemented","component_ids":["tower_cap","process_cup","clamp_top","clamp_mid","clamp_bottom"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"air.set":{"function_zh":"气体使能,关闭则中止运行","kind":"device_command","availability":"implemented","component_ids":["air_inlet"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"heating.set":{"function_zh":"气流/电源存在才加热,目标写入不直接改床温","kind":"device_command","availability":"implemented","component_ids":["heater"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"air.toggle":{"function_zh":"照片图标推定面板开关;映射为模拟演示而非固件证据","kind":"device_command","availability":"implemented","component_ids":["button_air"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"heating.toggle":{"function_zh":"照片图标推定面板开关;映射为模拟演示而非固件证据","kind":"device_command","availability":"implemented","component_ids":["button_heat"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fluidization.set_flow":{"function_zh":"床流量正常态,额外雾化/反吹另计","kind":"device_command","availability":"implemented","component_ids":["air_dial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_normal_m3_s"]},"thermal.set_temperature":{"function_zh":"进气设定最高80℃,实际受未知加热功率限制","kind":"device_command","availability":"implemented","component_ids":["heater"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"spray.set_rate":{"function_zh":"可选泵最大100mL/min,剩余有限料和流化条件共同约束","kind":"device_command","availability":"implemented","component_ids":["spray_dial"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["flow_m3_s"]},"acquisition.start":{"function_zh":"异步喷雾阶段及后干燥;完成不意味着合格PSD","kind":"device_command","availability":"implemented","component_ids":["pump_rotor","process_cup"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"立即停止喷液/气/热;不回滚已转移物料","kind":"device_command","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"filter.clean":{"function_zh":"停床气后定时反吹;必须由step推进,不即刻清空滤饼","kind":"device_command","availability":"implemented","component_ids":["filter_cartridges","blowback_port","button_filter"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"granulation.measure":{"function_zh":"理想过程显示,d30为合成等效粒径非内置实测粒度","kind":"query","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"product.read":{"function_zh":"私有三物种/热量账本","kind":"query","availability":"implemented","component_ids":["process_cup","filter_cartridges"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"reference.lookup":{"function_zh":"离线真实筛分分率,API再分散DLS不当颗粒PSD","kind":"query","availability":"implemented","component_ids":["control_panel"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]}},"state_slots":{"plant.configured":{"meaning_zh":"plant已配置;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.configured":{"meaning_zh":"method已配置;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"power.enabled":{"meaning_zh":"power使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["mains_switch"],"write_via":"power.set"},"air.enabled":{"meaning_zh":"air使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["air_inlet"],"write_via":"air.set"},"heating.enabled":{"meaning_zh":"heating使能;来源=setpoint,非实机标定。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["heater"],"write_via":"heating.set"},"tower.opened":{"meaning_zh":"宿主拆装状态;来源=scene,非实机标定。","unit":"1","access":"read_write","origin":"scene","component_ids":["tower_cap"],"write_via":"tower.set"},"tower.cap_lift_m":{"meaning_zh":"塔盖抬升代理;来源=scene,非实机标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["tower_cap"],"write_via":null},"tower.cup_shift_m":{"meaning_zh":"取杯水平代理;来源=scene,非实机标定。","unit":"m","access":"read_only","origin":"scene","component_ids":["process_cup"],"write_via":null},"tower.clamp_angle_rad":{"meaning_zh":"三夹箍解锁代理;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["clamp_top"],"write_via":null},"mains.angle_rad":{"meaning_zh":"主电源旋转90度代理;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["mains_switch"],"write_via":null},"air.dial_rad":{"meaning_zh":"过程流量映射转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["air_dial"],"write_via":null},"spray.dial_rad":{"meaning_zh":"喷量映射转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["spray_dial"],"write_via":null},"pump.angle_rad":{"meaning_zh":"每转排量宿主假设的累计泵转角;来源=scene,非实机标定。","unit":"rad","access":"read_only","origin":"scene","component_ids":["pump_rotor"],"write_via":null},"kit.micro":{"meaning_zh":"MicroKit安装标志;来源=scene,非实机标定。","unit":"1","access":"read_only","origin":"scene","component_ids":["wurster_insert"],"write_via":null},"method.operation":{"meaning_zh":"干燥/团聚/包衣;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"method.spray_position":{"meaning_zh":"顶喷或底喷;来源=setpoint,非实机标定。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"flow.target_normal_m3_s":{"meaning_zh":"床气正常态设定;来源=setpoint,非实机标定。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["air_dial"],"write_via":"fluidization.set_flow"},"flow.actual_normal_m3_s":{"meaning_zh":"实际床气正常态;不含雾化/反吹;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"flow.utility_normal_m3_s":{"meaning_zh":"压缩空气总预算,含床气/雾化/反吹;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"thermal.target_k":{"meaning_zh":"进气温度目标;来源=setpoint,非实机标定。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heater"],"write_via":"thermal.set_temperature"},"thermal.inlet_k":{"meaning_zh":"功率受限进气理想示值;来源=derived,非实机标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"thermal.bed_k":{"meaning_zh":"集总粉床温度理想示值;来源=derived,非实机标定。","unit":"K","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"spray.target_m3_s":{"meaning_zh":"液体实际体积设定;来源=setpoint,非实机标定。","unit":"m^3/s","access":"read_write","origin":"setpoint","component_ids":["spray_dial"],"write_via":"spray.set_rate"},"spray.actual_m3_s":{"meaning_zh":"本步实际体积喷液率;来源=derived,非实机标定。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.fluidized":{"meaning_zh":"Ergun等效床判断;非厂家安全认证;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.pressure_drop_pa":{"meaning_zh":"床两端差压,不是绝压;来源=derived,非实机标定。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"filter.pressure_drop_pa":{"meaning_zh":"宿主滤饼阻力代理差压;来源=derived,非实机标定。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"bed.mean_diameter_m":{"meaning_zh":"干固体质量/粒数推得d30,不是d50或实测在线PSD;来源=derived,非实机标定。","unit":"m","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"filter.pulse_remaining_s":{"meaning_zh":"反吹剩余时间;来源=derived,非实机标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.phase":{"meaning_zh":"异步运行状态;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"当前运行累计时间;来源=derived,非实机标定。","unit":"s","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"safety.warning":{"meaning_zh":"明确模拟警报,不替代厂家安全系统;来源=derived,非实机标定。","unit":"1","access":"read_only","origin":"derived","component_ids":["body"],"write_via":null},"truth.ledger":{"meaning_zh":"私有core/binder/water与显热/汽化/空气账本;来源=process_truth,非实机标定。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["process_cup"],"write_via":null}},"mechanisms":{"fluidized_bed":{"meaning_zh":"固定等效面积气固床、有限粉体/水基喷液、滤芯反吹、热量及零阶粒数矩","implementation":"lumped","equations":["Normal gas reference273.15K/101325Pa explicitly assumed; Qactual=QN*Tin/TN*PN/P; total utility=fluidizing+atomizing OR isolated100Nm3/h blowback","Ergun: a=150(1-eps)mu/(eps^3*(phi*d)^2), b=1.75rho_g/(eps^3*phi*d); umf=2(rho_p-rho_g)g/(a+sqrt(a^2+4b(rho_p-rho_g)g)); dP=min(packed,buoyant_bed_weight/A)","0<=heater_W+auxiliary_W<=3300VA*host_power_factor; inlet_T=Ta+min(heater_W,mdot*cp*(Tset-Ta))/(mdot*cp)","core/binder/water: initial=tank+bed+filter+vapor+collected; finite pump=min(Q*rho*dt,tankmass); displacement integrates actual pumped volume only","bed_E=C(m)*(T-Ta); Qconv=mdot*cp*eta*(Tin-T); evaporation=min(water,water*(1-exp(-kdt)),host_capacity*QNdt,availableE/L)","heater_input=exhaust_sensible+ambient_loss+vapor_latent+vapor_sensible+bed_sensible+filter_sensible+collected_sensible","dN/dt=N*(kbreak*max(u/umf-1,0)-kagg*wet_fraction*N/N0) in granulation; coating/drying conserve N except physical transfer; mean_d30=(6Msolid/(pi*rho*N))^(1/3)","dry_filter_capture=bed_dry*(1-exp(-entrainment_rate*dt)); particle_count and sensible heat transfer with dry mass; 0.5s blowback fraction=1-(1-efficiency)^(dt/0.5)","read/invoke_queries never advance; host.step is sole clock; cap/cup/clamps/pump/dials process-authority proxies"],"parameters":{"ambient_k":{"value":298.15,"unit":"K","evidence":"assumption","meaning_zh":"环境温度;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pressure_pa":{"value":101325.0,"unit":"Pa","evidence":"assumption","meaning_zh":"pressure pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"power_factor":{"value":0.9,"unit":"1","evidence":"assumption","meaning_zh":"power factor;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"auxiliary_w":{"value":200.0,"unit":"W","evidence":"assumption","meaning_zh":"auxiliary w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"heater_w":{"value":2500.0,"unit":"W","evidence":"assumption","meaning_zh":"heater w;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"bed_area_m2":{"value":0.00785,"unit":"m^2","evidence":"assumption","meaning_zh":"bed area m2;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"base_heat_capacity_j_k":{"value":200.0,"unit":"J/K","evidence":"assumption","meaning_zh":"base heat capacity j k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"solid_cp_j_kg_k":{"value":1400.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"solid cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"water_cp_j_kg_k":{"value":4180.0,"unit":"J/(kg*K)","evidence":"assumption","meaning_zh":"water cp j kg k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"latent_j_kg":{"value":2400000.0,"unit":"J/kg","evidence":"assumption","meaning_zh":"水汽化潜热;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"loss_w_k":{"value":0.4,"unit":"W/K","evidence":"assumption","meaning_zh":"loss w k;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"air_heat_efficiency":{"value":0.65,"unit":"1","evidence":"assumption","meaning_zh":"air heat efficiency;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"drying_rate_s_inv":{"value":0.006,"unit":"1/s","evidence":"assumption","meaning_zh":"drying rate s inv;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"water_capacity_kg_per_normal_m3":{"value":0.02,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"water capacity kg per normal m3;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"entrainment_s_inv":{"value":0.0002,"unit":"1/s","evidence":"assumption","meaning_zh":"entrainment s inv;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_resistance_pa_per_kg":{"value":100000.0,"unit":"Pa/kg","evidence":"assumption","meaning_zh":"filter resistance pa per kg;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"filter_trip_pa":{"value":3000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"filter trip pa;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"blowback_efficiency":{"value":0.85,"unit":"1","evidence":"assumption","meaning_zh":"blowback efficiency;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"atomizing_normal_m3_s":{"value":0.0008333333333333334,"unit":"m^3/s","evidence":"assumption","meaning_zh":"atomizing normal m3 s;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"pump_displacement_m3_rev":{"value":1e-06,"unit":"m^3","evidence":"assumption","meaning_zh":"pump displacement m3 rev;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_uncalibrated_model":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept uncalibrated model;宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"dry_mass_kg":{"value":0.08,"unit":"kg","evidence":"assumption","meaning_zh":"dry mass kg;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"water_mass_kg":{"value":0.004,"unit":"kg","evidence":"assumption","meaning_zh":"water mass kg;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"particle_density_kg_m3":{"value":1500.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"particle density kg m3;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"seed_diameter_m":{"value":0.0001,"unit":"m","evidence":"assumption","meaning_zh":"seed diameter m;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"voidage":{"value":0.5,"unit":"1","evidence":"assumption","meaning_zh":"voidage;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"sphericity":{"value":0.8,"unit":"1","evidence":"assumption","meaning_zh":"sphericity;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"aggregation_s_inv":{"value":0.015,"unit":"1/s","evidence":"assumption","meaning_zh":"aggregation s inv;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"breakage_s_inv":{"value":5e-05,"unit":"1/s","evidence":"assumption","meaning_zh":"breakage s inv;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_host_material":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept host material;宿主在 powder.load 显式输入,此处登记示例值,非厂家标定或实测。"},"volume_m3":{"value":3e-05,"unit":"m^3","evidence":"assumption","meaning_zh":"volume m3;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"density_kg_m3":{"value":1000.0,"unit":"kg/m^3","evidence":"assumption","meaning_zh":"载液密度;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"binder_mass_fraction":{"value":0.06,"unit":"1","evidence":"assumption","meaning_zh":"binder mass fraction;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"accept_water_only":{"value":true,"unit":"1","evidence":"assumption","meaning_zh":"accept water only;宿主在 liquid.load 显式输入,此处登记示例值,非厂家标定或实测。"},"air_normal_m3_s":{"value":0.0033333333333333335,"unit":"m^3/s","evidence":"assumption","meaning_zh":"air normal m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"temperature_k":{"value":333.15,"unit":"K","evidence":"assumption","meaning_zh":"操作温度;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"spray_m3_s":{"value":5.833333333333333e-08,"unit":"m^3/s","evidence":"assumption","meaning_zh":"spray m3 s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"duration_s":{"value":60.0,"unit":"s","evidence":"assumption","meaning_zh":"duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"spray_duration_s":{"value":45.0,"unit":"s","evidence":"assumption","meaning_zh":"spray duration s;宿主在 method.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["2012标准批量25–375g,MicroKit从2.5g;当前网页Mini290–830mL/Wurster43–116mL/Micro5–100mL不能不经密度换算替代旧质量表。","3.3kVA为总接入视在功率,不等于3300W加热功率;heater_w、功率因数及辅助功耗未公开,由宿主输入且校验预算。","100Nm³/h为最大压缩空气总消耗,典型30–40Nm³/h包括流化;床气、雾化气及反吹气预算分别计算,不把100全部当厂家工艺流量。","2012H×W×D840×650×700mm换算XYZ0.65×0.70×0.84m,80kg;不混入Midi的850mm和90kg。","MicroKit在2012册限定底喷;本模型Micro最大装料未知,由宿主显式给出假设上限,不宣称等于新页100mL。","论文PearlitolCR-H为D-mannitol:HPMCK4M=1:3共处理物,不是纯甘露醇;G1/G2/G3同为Ezetimibe复合配方,不冒充3种纯物质。","Sieve_analysis是颗粒筛分,PSD_suspension+redispersibility是水中重新分散的API纳米粒子DLS,不可互换。","筛分质量总和29.69/27.3644/35.944g为分析 aliquot,不是80g初装批的回收率;论文Table4实测回收92.5/93.4/93.7g。","论文先经500µm筛并按需研碎超大颗粒,XLSX仍有少量>500µm;保留原始7箱,标离线后处理样品,不当作未处理床内在线PSD。","原始API工作表rho=1000kg/m³标注arbitrary,不当实测密度;首末开口筛级不擅设中点或精确d50。","Orth公开粗糙度数据来自ProCell5 2kg床且部分Tin120℃、气130m³/h超Mini范围,仅存对照证据,不用于Mini回归/操作允许值。","塔体按照片比例估计(外径141 mm、塔高0.073–0.790 m)、部件尺寸为工程近似;外廓和整机质量有据,分件质量/惯量/摩擦未知null;URDF分件质量按80 kg整机工程拆分(机柜取余量、质心按机柜块、假定含可选泵组),惯量仅数值代理。","竖向抬盖(滤芯随盖取出)、锥形插件连下卡箍水平取出、三夹箍吊环螺母转角及泵转角均运动代理;开塔组合扫掠无穿插,但没有真实接触/机械精度/机器人验证。","四行面板的气流/温度/床温/喷量映射依图标推定(第3行O/I分配给反吹为工程假设);数字读数为过程理想示值,不宣称厂家固件或传感器误差标定。","标准气量按273.15K、101325Pa定义是显式模拟参考,2012册仅给N未明确参考;实际床气体积按理想气体换算。","固定等效床截面积,Ergun压降与最小流化、床层膨胀是球形等效代理;真实锥床、Wurster循环、湿黏结/通道化需标定。","有限core/binder/water账本;coating保留粒数、granulation采用宿主团聚/破碎率的零阶粒数矩闭合,等效d30不是实测d50或完整PSD。","过滤仅捕集干固体、反吹返回床;滤饼阻力/携带率/反吹效率未知,未建过滤器真实CFD。","空气显热到床的效率、干燥速率及单位气量载湿能力为宿主假设;热量含加热输入、排气显热、散热、汽化、各位置显热;非真实心理湿图/易燃安全模型。","可选泵100mL/min;参考网格无动态粉床/液面/颗粒;所有装料/取料是宿主事件,无真实机械附着约束验证。","真实颗粒模板只有3个MiniGlatt复合配方,未找到50种物质的公开标定,明确partial;不复制配方或筛箱凑50。","在线曲线仅合成机理示例,与离线真实筛分表明确分开;不将真实参考查询拟装成仪器内置粒度分析。","完整GMP选配、外置记录仪固件、硬件、机器人、部署文件隔离未实现。","只有3个MiniGlatt真实复合配方筛分模板,未达到50;后处理筛分不是床内在线PSD。","Ergun等效均匀固定面积不解锥床/Wurster循环或湿黏结;团聚破碎/干燥/过滤系数未知。","d30为零阶粒数闭合合成输出,不是实测d50;不拟合3条数据为任意材料预测。","空气参考温压、泵每转排量、功率因数和热参数为宿主假设;3.3kVA非加热功率。","只水基示例,未建溶剂化学/危险性/完整湿空气/部件接触/实机驱动。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","kit.configure","powder.load","liquid.load","product.collect","method.configure","power.set","tower.set","air.set","heating.set","air.toggle","heating.toggle","fluidization.set_flow","thermal.set_temperature","spray.set_rate","acquisition.start","acquisition.stop","filter.clean","granulation.measure","product.read","reference.lookup"],"unsupported":["fifty_real_material_templates","granulation_kinetic_calibration","conical_bed_Wurster_CFD","drying_psychrometrics","filter_nozzle_calibration","heater_power_and_normal_reference","micro_maximum_capacity","mechanical_disassembly_contact","component_mass_inertia","dynamic_mesh_and_kit_replacement","manufacturer_panel_semantics","full_GUI_GMP_datalogger","multi_batch_refill","host_attachment","robot_contact","hardware_HIL","deployment_truth_isolation","matterix_native_async","reverse_mechanical_interaction","full_parameter_convergence","generic_full_library_checks","continuous_GPU_audit"],"note_zh":"CHEM-061 Mini-Glatt2012,标准25–375g、Micro从2.5g仅底喷、80℃进气、总负荷3.3kVA/总压缩空气100Nm³/h、可选泵100mL/min;XYZ0.65×0.70×0.84m、80kg。54几何/55合同组件、21能力/33状态、12关节含3按键、12接口4数字读数;GLB/URDF/OBJ+MTL/Blend/USD和7预览。42单测、100运行/schema、123几何及212实际双环境检查通过,粉体/水/粘结剂及能量守恒、流化/反吹/中断锁步。3真实MiniGlatt复合配方各7原始筛级,不把API再分散DLS当颗粒PSD;50物质未达成,制粒/干燥/过滤动力学未标定、无实机/机器人,partial。"}},"previews":["previews/glatt_miniglatt/preview_cup_out.webp","previews/glatt_miniglatt/preview_front.webp","previews/glatt_miniglatt/preview_front_straight.webp","previews/glatt_miniglatt/preview_isaac_rtx_articulated.webp","previews/glatt_miniglatt/preview_isaac_rtx_pair.webp","previews/glatt_miniglatt/preview_literature.webp","previews/glatt_miniglatt/preview_open.webp","previews/glatt_miniglatt/preview_panel.webp","previews/glatt_miniglatt/preview_process.webp","previews/glatt_miniglatt/preview_rear.webp","previews/glatt_miniglatt/preview_tower.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/asset.contract.json","bytes":767453},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/collision_proxies.json","bytes":206559},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/geometry_manifest.json","bytes":316619},{"name":"model.blend","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.blend","bytes":1692918},{"name":"model.glb","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.glb","bytes":1540168},{"name":"model.urdf","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/model.urdf","bytes":126125},{"name":"output_templates.json","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt/output_templates.json","bytes":4885}],"completeness":{"components":54,"with_collisions":54,"with_objects":54,"with_function":54,"with_mass":0,"joints_matching_component":12,"joints":12,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"glatt_miniglatt","chem_id":"CHEM-061","name_en":"Fluid-bed granulator / coater","maker":"Glatt","model":"Mini-Glatt","domain":"materials","domain_name":"Thin-Film & Functional Materials","path":"assets/expansion_batch04/t5_automation/glatt_miniglatt","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t5_automation/glatt_miniglatt/asset.contract.json","runtime":"scripts/asset_runtime/glatt_miniglatt.py"} \ No newline at end of file diff --git a/data/assets/instrument.hach_dr6000.json b/data/assets/instrument.hach_dr6000.json index c5f277451e134dd9bd35cb3c06e95e3a9b47f9c0..637a1b06accb4bb214ce32402681872236a73e34 100644 --- a/data/assets/instrument.hach_dr6000.json +++ b/data/assets/instrument.hach_dr6000.json @@ -1 +1 @@ -{"tid":"instrument.hach_dr6000","asset_dir":"basic40_batch02/t3_analytical/hach_dr6000","name_zh":"Hach DR6000 紫外可见分光光度计","category":"分子光谱与结构","description_zh":"CHEM-071、Hach DR6000:按三表第76行重建闭盖0.500×0.460×0.215 m、11 kg外形及装样/关盖/合成吸光度谱流程。full表示本批配置功能组件完整登记;未实现厂家全部功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"整机台面投影中心为原点;X向右、Y向后、Z向上;闭盖标称范围X±0.25、Y±0.23、Z=0..0.215 m。"},"mass_kg":11.0,"size_m":[0.5,0.46,0.215],"bbox_min":[-0.25,-0.23,0.0],"bbox_max":[0.25,0.23,0.215],"manifest_dimensions_m":[0.5,0.46,0.215],"glb":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.urdf","links":{"base_link":"/Geometry/base_link","lid_hinge_link":"/Geometry/base_link/lid_hinge_link"},"frames":{"pre_place":[0.0,0.0,0.395],"place":[0.0,0.0,0.265],"post_place":[0.0,0.0,0.395],"joint_lid_hinge":[-0.105,0.065,0.178]},"joints":[{"name":"lid_hinge","type":"continuous","parent":"base_link","child":"lid_hinge_link","axis":[-1.0,0.0,0.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[-0.105,0.065,0.178],"child_prim":"/Geometry/base_link/lid_hinge_link","child_bbox_min":[-0.213,-0.17283,0.14403],"child_bbox_max":[0.003,0.06483,0.18565],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"cuvette","link":"base_link","part":"cuvette_slot","pos":[-0.105,-0.045,0.085],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.105,-0.045,0.085],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["cuvette","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"count","part":"display_readout","prim":"/Geometry/base_link/readout_count","link":"base_link","digits":3,"decimals":0,"unit":"","center":[0.1111,-0.0636,0.1921],"up":[-0.0,0.995,0.0998],"source":{"bridge":["measurement.count"]},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0186,0.0077],"normal":[-0.0,-0.0998,0.995]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"lid:lid_hinge","mount":"bench","weight_class":"one_person","mass_kg":11.0,"footprint_m":[0.5,0.46],"height_m":0.215,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.085,"primary_slot":"cuvette","access":[],"slot_count":1},"components":[{"id":"chassis","name_zh":"深蓝承载壳体","function_zh":"支撑和保护内部仪器。","physical_meaning_zh":"机箱占据的视觉及碰撞空间。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["chassis","hach_brand"],"collisions":[{"shape":"box","origin_m":[0,0,0.042],"rpy_rad":[0,0,0],"size_m":[0.5,0.46,0.06]},{"shape":"box","origin_m":[0,-0.215,0.095],"rpy_rad":[0,0,0],"size_m":[0.48,0.028,0.06]},{"shape":"box","origin_m":[-0.235,0,0.124],"rpy_rad":[0,0,0],"size_m":[0.03,0.418,0.104]},{"shape":"box","origin_m":[0.235,0,0.124],"rpy_rad":[0,0,0],"size_m":[0.03,0.418,0.104]},{"shape":"box","origin_m":[0,0.212,0.134],"rpy_rad":[0,0,0],"size_m":[0.45,0.036,0.112]},{"shape":"box","origin_m":[0.11,-0.035,0.117],"rpy_rad":[0,0,0],"size_m":[0.218,0.325,0.09]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.25,-0.23000000417232513,0.012000000104308128],[0.25,0.23000000417232513,0.1899999976158142]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"feet","name_zh":"四支撑脚","function_zh":"承托整机并定义接触台面。","physical_meaning_zh":"几何接触支点;摩擦和恢复系数未标定。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.195,-0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[-0.195,0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[0.195,-0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[0.195,0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.21299999952316284,-0.19600000977516174,0.0],[0.21299999952316284,0.19600000977516174,0.01600000075995922]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"top_panel","name_zh":"后部上面板与前操作面板","function_zh":"形成仪器外观和操作面。","physical_meaning_zh":"外罩覆盖与承托,内部结构未实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["top_panel","model_mark"],"collisions":[{"shape":"box","origin_m":[0,0.138,0.192],"rpy_rad":[0,0,0],"size_m":[0.45,0.176,0.03]},{"shape":"box","origin_m":[0.112,-0.072,0.167],"rpy_rad":[0.1,0,0],"size_m":[0.214,0.238,0.022]},{"shape":"box","origin_m":[-0.218,-0.065,0.164],"rpy_rad":[0.1,0,0],"size_m":[0.018,0.257,0.025]},{"shape":"box","origin_m":[-0.105,-0.191,0.153],"rpy_rad":[0,0,0],"size_m":[0.232,0.02,0.021]},{"shape":"box","origin_m":[0,0.211,0.207],"rpy_rad":[0,0,0],"size_m":[0.43,0.022,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22699999809265137,-0.20099999010562897,0.13913318514823914],[0.22499999403953552,0.22599999606609344,0.2150000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"sample_chamber","name_zh":"避光样品室","function_zh":"容纳比色皿并提供盖合空间。","physical_meaning_zh":"光学测量样品占位;未仿真光密封性。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["sample_chamber"],"collisions":[{"shape":"box","origin_m":[-0.105,-0.06,0.077],"rpy_rad":[0,0,0],"size_m":[0.218,0.24,0.014]},{"shape":"box","origin_m":[-0.208,-0.06,0.12],"rpy_rad":[0,0,0],"size_m":[0.012,0.24,0.074]},{"shape":"box","origin_m":[-0.002,-0.06,0.12],"rpy_rad":[0,0,0],"size_m":[0.012,0.24,0.074]},{"shape":"box","origin_m":[-0.105,0.054,0.12],"rpy_rad":[0,0,0],"size_m":[0.206,0.012,0.074]},{"shape":"box","origin_m":[-0.105,-0.174,0.116],"rpy_rad":[0,0,0],"size_m":[0.206,0.012,0.066]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.21400000154972076,-0.17999999225139618,0.07000000029802322],[0.0040000006556510925,0.05999999865889549,0.15700000524520874]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"sample_lid","name_zh":"样品室盖","function_zh":"开盖装卸样、闭盖后允许测量。","physical_meaning_zh":"围绕lid_hinge局部X轴负向转动;不是电机驱动机构。","subsystem":null,"parent":"lid_hinge","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["sample_lid"],"collisions":[{"shape":"box","origin_m":[0,-0.119,-0.01],"rpy_rad":[0.085,0,0],"size_m":[0.216,0.238,0.016]},{"shape":"box","origin_m":[0,-0.112,-0.021],"rpy_rad":[0.085,0,0],"size_m":[0.193,0.206,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.21299999952316284,-0.17282506823539734,0.1440264880657196],[0.003000006079673767,0.06482505798339844,0.18564945459365845]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"lid_handle","name_zh":"盖板手指握点","function_zh":"提供人或机器人可识别的抓取外形。","physical_meaning_zh":"随样品盖转动的支撑组件;抓取未执行。","subsystem":null,"parent":"lid_hinge","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.224,-0.011],"rpy_rad":[0,0,0],"size_m":[0.052,0.018,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.13099999725818634,-0.1680000126361847,0.16250000894069672],[-0.07899999618530273,-0.15000000596046448,0.17149999737739563]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"lid_hardware","name_zh":"铰链轴与铰链座","function_zh":"支撑和约束样品盖转轴。","physical_meaning_zh":"关节外观;真实扭矩、阻尼、摩擦未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_hardware"],"collisions":[{"shape":"box","origin_m":[-0.185,0.065,0.167],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.018]},{"shape":"cylinder","origin_m":[-0.185,0.065,0.178],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.03},{"shape":"box","origin_m":[-0.025,0.065,0.167],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.018]},{"shape":"cylinder","origin_m":[-0.025,0.065,0.178],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.20000000298023224,0.054999999701976776,0.15799999237060547],[-0.01000000536441803,0.07499999552965164,0.18400000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"cuvette_slot","name_zh":"方形比色皿槽位","function_zh":"接收一个样品或空白比色皿逻辑占位。","physical_meaning_zh":"槽口与装样位置用于交互;没有真实配合公差证据。","subsystem":null,"parent":"root","origin_m":[-0.105,-0.045,0.085],"rpy_rad":[0,0,0],"objects":["cuvette_slot"],"collisions":[{"shape":"box","origin_m":[0,0,-0.002],"rpy_rad":[0,0,0],"size_m":[0.036,0.04,0.004]},{"shape":"box","origin_m":[-0.011,0,0.014],"rpy_rad":[0,0,0],"size_m":[0.006,0.028,0.028]},{"shape":"box","origin_m":[0.011,0,0.014],"rpy_rad":[0,0,0],"size_m":[0.006,0.028,0.028]},{"shape":"box","origin_m":[0,-0.011,0.014],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.028]},{"shape":"box","origin_m":[0,0.011,0.014],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","spectroscopy.measure"],"bbox_m":[[-0.12299999594688416,-0.06499999761581421,0.08100000023841858],[-0.08699999749660492,-0.02500000223517418,0.11300000548362732]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"cuvette_sample","name_zh":"可替换比色皿示意","function_zh":"显示槽位中的样品或空白。","physical_meaning_zh":"示意耗材;真实光程、液体体积和材料性质未知。","subsystem":null,"parent":"root","origin_m":[-0.105,-0.045,0.085],"rpy_rad":[0,0,0],"objects":["cuvette_sample"],"collisions":[{"shape":"box","origin_m":[0,0,0.023],"rpy_rad":[0,0,0],"size_m":[0.012,0.012,0.046]},{"shape":"box","origin_m":[0,0,0.048],"rpy_rad":[0,0,0],"size_m":[0.016,0.016,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":[[-0.11299999803304672,-0.05300000309944153,0.08500000089406967],[-0.09699999541044235,-0.03700000047683716,0.13600000739097595]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"display","name_zh":"右侧彩色触摸屏","function_zh":"显示运行状态及合成测量摘要。","physical_meaning_zh":"显示器和FONT读数;未复刻全部厂家触控菜单。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["display","screen_title","display_readout","screen_label_0","screen_label_1","screen_label_2","screen_label_3","screen_label_4","screen_label_5"],"collisions":[{"shape":"box","origin_m":[0.111,-0.08,0.182],"rpy_rad":[0.1,0,0],"size_m":[0.185,0.146,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","sample.load","sample.unload","spectroscopy.set_scan","spectroscopy.set_wavelength","spectroscopy.set_mode","spectroscopy.measure"],"bbox_m":[[0.01850000023841858,-0.15263530611991882,0.17157906293869019],[0.20350000262260437,-0.007364697754383087,0.1953122764825821]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"optical_module","name_zh":"内部光学模块占位","function_zh":"表示光源/单色与检测光路的功能位置。","physical_meaning_zh":"内部盒体只作功能占位,未仿真真实光学结构。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["optical_module"],"collisions":[{"shape":"box","origin_m":[0.07,0.035,0.103],"rpy_rad":[0,0,0],"size_m":[0.1,0.12,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spectroscopy.set_scan","spectroscopy.set_wavelength","spectroscopy.measure","spectroscopy.calibrate","spectroscopy.configure_method","spectroscopy.time_scan","hardware.connect","robot.load_sample"],"bbox_m":[[0.019999999552965164,-0.02499999850988388,0.08300000429153442],[0.12000000476837158,0.0949999988079071,0.12299999594688416]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"power_inlet","name_zh":"电源连接与开关","function_zh":"标识供电连接位置和逻辑供电状态。","physical_meaning_zh":"电气端口占位;没有真实接线和硬件控制。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["power_inlet"],"collisions":[{"shape":"box","origin_m":[0.156,0.229,0.098],"rpy_rad":[0,0,0],"size_m":[0.059,0.002,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.12650001049041748,0.2280000001192093,0.07799999415874481],[0.18549999594688416,0.23000000417232513,0.11800000071525574]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"data_ports","name_zh":"USB与以太网接口示意","function_zh":"标识数据交换连接位置。","physical_meaning_zh":"USB/以太网接口外形占位;厂家协议未实现。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["data_ports"],"collisions":[{"shape":"box","origin_m":[-0.165,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.002,0.015]},{"shape":"box","origin_m":[-0.14,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.002,0.015]},{"shape":"box","origin_m":[-0.108,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.014,0.002,0.015]},{"shape":"box","origin_m":[-0.075,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.02,0.002,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17400000989437103,0.2280000001192093,0.08250000327825546],[-0.0650000050663948,0.23000000417232513,0.09750000387430191]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"ventilation","name_zh":"侧后散热孔示意","function_zh":"标识外壳散热开口。","physical_meaning_zh":"可视细节;未求解空气流动和热传递。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ventilation"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.24799999594688416,-0.08699999749660492,0.08950000256299973],[0.25,0.11500001698732376,0.13449999690055847]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置本实例逻辑供电状态。","kind":"device_command","availability":"implemented","component_ids":["chassis","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置虚拟样品室盖角度并同步Blender关节。","kind":"configuration","availability":"implemented","component_ids":["sample_lid","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"向空槽加载已由宿主注册的虚拟样品或空白比色皿并显示占位。","kind":"configuration","availability":"implemented","component_ids":["cuvette_slot","cuvette_sample","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"从槽位卸载虚拟样品并隐藏占位。","kind":"configuration","availability":"implemented","component_ids":["cuvette_slot","cuvette_sample","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectroscopy.set_scan":{"function_zh":"设置190–1100 nm范围内的SI波长扫描网格。","kind":"device_command","availability":"implemented","component_ids":["display","optical_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["start_m","stop_m","step_m"]},"spectroscopy.set_wavelength":{"function_zh":"设置用于单波长合成测量的波长。","kind":"device_command","availability":"implemented","component_ids":["display","optical_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["wavelength_m"]},"spectroscopy.set_mode":{"function_zh":"选择合成吸光度或透射率比例输出;concentration明确返回unsupported。","kind":"device_command","availability":"implemented","component_ids":["display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"spectroscopy.measure":{"function_zh":"在供电、闭盖和有样条件下返回合成吸光度谱及由T=10^(-A)得到的透射率比例。","kind":"device_command","availability":"implemented","component_ids":["optical_module","cuvette_slot","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectroscopy.calibrate":{"function_zh":"厂家校准及实际样品校准曲线:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"spectroscopy.configure_method":{"function_zh":"厂家/用户方法配置与方法库:本批未实现。","kind":"configuration","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"spectroscopy.time_scan":{"function_zh":"反应动力学时间扫描:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"真实DR6000硬件连接及通信:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"机器人抓取和插入比色皿:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"逻辑供电状态;不是硬件电源遥控。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","display"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"唯一权威盖角q;场景adapter将lid_hinge.rotation_euler.x设为-q。","unit":"rad","access":"read_write","origin":"scene","component_ids":["sample_lid"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"q<=1e-6 rad的仿真闭盖判定;不是厂家安全互锁证明。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid"],"write_via":null},"sample.loaded":{"meaning_zh":"虚拟比色皿槽位占用状态。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.id":{"meaning_zh":"宿主注册的虚拟样品标识;未装载为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.kind":{"meaning_zh":"槽位样品角色sample或blank;未装载为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.truth":{"meaning_zh":"仅受信任debug/evaluator可读的宿主样品真值;agent入口过滤。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"scan.start_m":{"meaning_zh":"下一次合成扫描起点,单位m。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"scan.stop_m":{"meaning_zh":"下一次合成扫描终点,单位m。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"scan.step_m":{"meaning_zh":"合成扫描离散网格步长;API工作量约束,不等于厂家最小步进或光谱带宽。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"measurement.wavelength_m":{"meaning_zh":"单波长选择波长;set_wavelength同时令scan.start_m=scan.stop_m以生成单点采集。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["optical_module","display"],"write_via":"spectroscopy.set_wavelength"},"measurement.mode":{"meaning_zh":"输出signal选择吸光度或无量纲透射比例;浓度模式未实现。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["optical_module","display"],"write_via":"spectroscopy.set_mode"},"measurement.spectrum":{"meaning_zh":"最近一次合成光谱;含wavelength_m、absorbance、transmittance和signal。全谱显式synthetic=true、quality=estimated;未测量或准备/控制操作后缓存失效为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["optical_module","display"],"write_via":null},"measurement.count":{"meaning_zh":"本实例成功测量次数;无隐式时间推进。","unit":"1","access":"read_only","origin":"derived","component_ids":["optical_module","display"],"write_via":null}},"mechanisms":{"synthetic_spectroscopy":{"meaning_zh":"即时确定性合成光谱;用于装样/关盖/测量流程验证,不对应指定化学物质。","implementation":"numerical","equations":["A(lambda) = baseline + sum(amplitude_i * exp(-0.5*((lambda-center_i)/width_i)^2))","T(lambda) = 10^(-A(lambda)); transmittance为比例,百分数需显式×100","lambda_i=start+i*step,i=0..floor((stop-start)/step),不保证未落格的stop端点被采样"],"parameters":{"default_peak_centers":{"value":[2.75e-07,5.2e-07],"unit":"m","evidence":"assumption","meaning_zh":"默认测试样品两个人工高斯峰中心。"},"default_peak_widths":{"value":[2.4e-08,6.5e-08],"unit":"m","evidence":"assumption","meaning_zh":"默认高斯宽度参数;不是厂家光谱带宽。"},"default_peak_amplitudes":{"value":[0.75,1.2],"unit":"1","evidence":"assumption","meaning_zh":"默认高斯吸光度幅值。"},"default_sample_baseline":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"默认人工样品吸光度基线。"},"default_blank_baseline":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"默认人工空白谱基线;数值零为显式fixture而不是缺测。"},"loading_clearance":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"允许装卸样品的仿真盖角下限。"},"closed_tolerance":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"闭盖判定数值容差。"},"measurement_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"真实测量时长未知;本批即时返回且不推进世界时间。"},"noise_model":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实样品噪声模型未标定。"},"concentration_calibration":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实校准曲线及浓度换算未知。"}}}},"limitations":["full表示本批外形与功能组件全部登记,未实现厂家所有操作模式。原始三表整行与型号配置保留在来源快照。","局部外观和内部光学盒体为几何近似,不是厂商CAD;局部尺寸、转轴和槽位没有实测证据。","11 kg只归整机根节点;URDF集中整机包围盒惯量属于假设,其他部件真实质量/惯量/摩擦/阻尼等未知为null。","URDF只提供盒/柱/球碰撞体;盖轴使用continuous,只由宿主将q限制在[0,π/2];URDF没有机械限位或safety_controller,未编造effort/velocity或控制器参数。资产未声称动力学引擎可直接用于真实分件运动。","190–1100 nm可用于合成波长轴;±1 nm准确度和±3 Abs光度范围仅200–900 nm适用,本批没有光学精度验证。","合成谱显式synthetic,不是实际样品或厂商标定结果;真实噪声、校准曲线、浓度定量与故障概率未实现。","透射率比例仅由合成吸光度作T=10^(-A)换算;浓度、方法、厂家校准和时间扫描等未实现条目明确unsupported。","样品与空白在同一插槽顺序装卸;比色皿光程、样品体积/浓度未提供则保持未知。","机器人、真实硬件、接触动力学、真实样品与光学标定验证均not_run。","GLB/OBJ为静态交换资产;交互绑定以原生Blender对象及Python运行模块为准。GLB按任务用export_yup=False保留Z向上;标准glTF查看器若假设Y向上可能需要显式坐标转换。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lid.set_angle","power.set","sample.load","sample.unload","spectroscopy.measure","spectroscopy.set_mode","spectroscopy.set_scan","spectroscopy.set_wavelength"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.HachDR6000(推进方式 None),14 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(孔位);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 count(3)"}},"previews":["previews/hach_dr6000/preview_closed.webp","previews/hach_dr6000/preview_open.webp","previews/hach_dr6000/preview_rear.webp","previews/hach_dr6000/preview_runtime.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/asset.contract.json","bytes":184332},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/collision_proxies.json","bytes":14719},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/geometry_manifest.json","bytes":23329},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.blend","bytes":247057},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.glb","bytes":1192236},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.urdf","bytes":12150}],"completeness":{"components":14,"with_collisions":13,"with_objects":14,"with_function":14,"with_mass":0,"joints_matching_component":0,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"hach_dr6000","chem_id":"CHEM-071","name_en":"UV-Vis spectrophotometer","maker":"Hach","model":"DR6000","domain":"spectroscopy","domain_name":"Molecular Spectroscopy & Structure","path":"assets/basic40_batch02/t3_analytical/hach_dr6000","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/hach_dr6000/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file +{"tid":"instrument.hach_dr6000","asset_dir":"basic40_batch02/t3_analytical/hach_dr6000","name_zh":"Hach DR6000 紫外可见分光光度计","category":"分子光谱与结构","description_zh":"CHEM-071、Hach DR6000:按三表第76行重建闭盖0.500×0.460×0.215 m、11 kg外形及装样/关盖/合成吸光度谱流程。full表示本批配置功能组件完整登记;未实现厂家全部功能。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"整机台面投影中心为原点;X向右、Y向后、Z向上;闭盖标称范围X±0.25、Y±0.23、Z=0..0.215 m。"},"mass_kg":11.0,"size_m":[0.5,0.46,0.215],"bbox_min":[-0.25,-0.23,0.0],"bbox_max":[0.25,0.23,0.215],"manifest_dimensions_m":[0.5,0.46,0.215],"glb":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.urdf","links":{"base_link":"/Geometry/base_link","lid_hinge_link":"/Geometry/base_link/lid_hinge_link"},"frames":{"pre_place":[0.0,0.0,0.395],"place":[0.0,0.0,0.265],"post_place":[0.0,0.0,0.395],"joint_lid_hinge":[-0.105,0.065,0.178]},"joints":[{"name":"lid_hinge","type":"continuous","parent":"base_link","child":"lid_hinge_link","axis":[-1.0,0.0,0.0],"lower":null,"upper":null,"effort":null,"mimic":null,"origin_m":[-0.105,0.065,0.178],"child_prim":"/Geometry/base_link/lid_hinge_link","child_bbox_min":[-0.213,-0.17283,0.14403],"child_bbox_max":[0.003,0.06483,0.18565],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"cuvette","link":"base_link","part":"cuvette_slot","pos":[-0.105,-0.045,0.085],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.105,-0.045,0.085],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.012,"kind":"hole","fits":["cuvette","vial"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["lid_hinge"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"count","part":"display_readout","prim":"/Geometry/base_link/readout_count","link":"base_link","digits":3,"decimals":0,"unit":"","center":[0.1111,-0.0636,0.1921],"up":[-0.0,0.995,0.0998],"source":{"bridge":["measurement.count"]},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0186,0.0077],"normal":[-0.0,-0.0998,0.995]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"lid:lid_hinge","mount":"bench","weight_class":"one_person","mass_kg":11.0,"footprint_m":[0.5,0.46],"height_m":0.215,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.085,"primary_slot":"cuvette","access":[],"slot_count":1},"components":[{"id":"chassis","name_zh":"深蓝承载壳体","function_zh":"支撑和保护内部仪器。","physical_meaning_zh":"机箱占据的视觉及碰撞空间。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["chassis","hach_brand"],"collisions":[{"shape":"box","origin_m":[0,0,0.042],"rpy_rad":[0,0,0],"size_m":[0.5,0.46,0.06]},{"shape":"box","origin_m":[0,-0.215,0.095],"rpy_rad":[0,0,0],"size_m":[0.48,0.028,0.06]},{"shape":"box","origin_m":[-0.235,0,0.124],"rpy_rad":[0,0,0],"size_m":[0.03,0.418,0.104]},{"shape":"box","origin_m":[0.235,0,0.124],"rpy_rad":[0,0,0],"size_m":[0.03,0.418,0.104]},{"shape":"box","origin_m":[0,0.212,0.134],"rpy_rad":[0,0,0],"size_m":[0.45,0.036,0.112]},{"shape":"box","origin_m":[0.11,-0.035,0.117],"rpy_rad":[0,0,0],"size_m":[0.218,0.325,0.09]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":[[-0.25,-0.23000000417232513,0.012000000104308128],[0.25,0.23000000417232513,0.1899999976158142]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"feet","name_zh":"四支撑脚","function_zh":"承托整机并定义接触台面。","physical_meaning_zh":"几何接触支点;摩擦和恢复系数未标定。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.195,-0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[-0.195,0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[0.195,-0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016},{"shape":"cylinder","origin_m":[0.195,0.178,0.008],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.21299999952316284,-0.19600000977516174,0.0],[0.21299999952316284,0.19600000977516174,0.01600000075995922]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"top_panel","name_zh":"后部上面板与前操作面板","function_zh":"形成仪器外观和操作面。","physical_meaning_zh":"外罩覆盖与承托,内部结构未实测。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["top_panel","model_mark"],"collisions":[{"shape":"box","origin_m":[0,0.138,0.192],"rpy_rad":[0,0,0],"size_m":[0.45,0.176,0.03]},{"shape":"box","origin_m":[0.112,-0.072,0.167],"rpy_rad":[0.1,0,0],"size_m":[0.214,0.238,0.022]},{"shape":"box","origin_m":[-0.218,-0.065,0.164],"rpy_rad":[0.1,0,0],"size_m":[0.018,0.257,0.025]},{"shape":"box","origin_m":[-0.105,-0.191,0.153],"rpy_rad":[0,0,0],"size_m":[0.232,0.02,0.021]},{"shape":"box","origin_m":[0,0.211,0.207],"rpy_rad":[0,0,0],"size_m":[0.43,0.022,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.22699999809265137,-0.20099999010562897,0.13913318514823914],[0.22499999403953552,0.22599999606609344,0.2150000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"sample_chamber","name_zh":"避光样品室","function_zh":"容纳比色皿并提供盖合空间。","physical_meaning_zh":"光学测量样品占位;未仿真光密封性。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["sample_chamber"],"collisions":[{"shape":"box","origin_m":[-0.105,-0.06,0.077],"rpy_rad":[0,0,0],"size_m":[0.218,0.24,0.014]},{"shape":"box","origin_m":[-0.208,-0.06,0.12],"rpy_rad":[0,0,0],"size_m":[0.012,0.24,0.074]},{"shape":"box","origin_m":[-0.002,-0.06,0.12],"rpy_rad":[0,0,0],"size_m":[0.012,0.24,0.074]},{"shape":"box","origin_m":[-0.105,0.054,0.12],"rpy_rad":[0,0,0],"size_m":[0.206,0.012,0.074]},{"shape":"box","origin_m":[-0.105,-0.174,0.116],"rpy_rad":[0,0,0],"size_m":[0.206,0.012,0.066]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.21400000154972076,-0.17999999225139618,0.07000000029802322],[0.0040000006556510925,0.05999999865889549,0.15700000524520874]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"sample_lid","name_zh":"样品室盖","function_zh":"开盖装卸样、闭盖后允许测量。","physical_meaning_zh":"围绕lid_hinge局部X轴负向转动;不是电机驱动机构。","subsystem":null,"parent":"lid_hinge","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["sample_lid"],"collisions":[{"shape":"box","origin_m":[0,-0.119,-0.01],"rpy_rad":[0.085,0,0],"size_m":[0.216,0.238,0.016]},{"shape":"box","origin_m":[0,-0.112,-0.021],"rpy_rad":[0.085,0,0],"size_m":[0.193,0.206,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":[[-0.21299999952316284,-0.17282506823539734,0.1440264880657196],[0.003000006079673767,0.06482505798339844,0.18564945459365845]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"lid_handle","name_zh":"盖板手指握点","function_zh":"提供人或机器人可识别的抓取外形。","physical_meaning_zh":"随样品盖转动的支撑组件;抓取未执行。","subsystem":null,"parent":"lid_hinge","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_handle"],"collisions":[{"shape":"box","origin_m":[0,-0.224,-0.011],"rpy_rad":[0,0,0],"size_m":[0.052,0.018,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.13099999725818634,-0.1680000126361847,0.16250000894069672],[-0.07899999618530273,-0.15000000596046448,0.17149999737739563]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"lid_hardware","name_zh":"铰链轴与铰链座","function_zh":"支撑和约束样品盖转轴。","physical_meaning_zh":"关节外观;真实扭矩、阻尼、摩擦未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["lid_hardware"],"collisions":[{"shape":"box","origin_m":[-0.185,0.065,0.167],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.018]},{"shape":"cylinder","origin_m":[-0.185,0.065,0.178],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.03},{"shape":"box","origin_m":[-0.025,0.065,0.167],"rpy_rad":[0,0,0],"size_m":[0.02,0.02,0.018]},{"shape":"cylinder","origin_m":[-0.025,0.065,0.178],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.006,"length_m":0.03}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.20000000298023224,0.054999999701976776,0.15799999237060547],[-0.01000000536441803,0.07499999552965164,0.18400000035762787]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"cuvette_slot","name_zh":"方形比色皿槽位","function_zh":"接收一个样品或空白比色皿逻辑占位。","physical_meaning_zh":"槽口与装样位置用于交互;没有真实配合公差证据。","subsystem":null,"parent":"root","origin_m":[-0.105,-0.045,0.085],"rpy_rad":[0,0,0],"objects":["cuvette_slot"],"collisions":[{"shape":"box","origin_m":[0,0,-0.002],"rpy_rad":[0,0,0],"size_m":[0.036,0.04,0.004]},{"shape":"box","origin_m":[-0.011,0,0.014],"rpy_rad":[0,0,0],"size_m":[0.006,0.028,0.028]},{"shape":"box","origin_m":[0.011,0,0.014],"rpy_rad":[0,0,0],"size_m":[0.006,0.028,0.028]},{"shape":"box","origin_m":[0,-0.011,0.014],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.028]},{"shape":"box","origin_m":[0,0.011,0.014],"rpy_rad":[0,0,0],"size_m":[0.016,0.006,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","spectroscopy.measure"],"bbox_m":[[-0.12299999594688416,-0.06499999761581421,0.08100000023841858],[-0.08699999749660492,-0.02500000223517418,0.11300000548362732]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"cuvette_sample","name_zh":"可替换比色皿示意","function_zh":"显示槽位中的样品或空白。","physical_meaning_zh":"示意耗材;真实光程、液体体积和材料性质未知。","subsystem":null,"parent":"root","origin_m":[-0.105,-0.045,0.085],"rpy_rad":[0,0,0],"objects":["cuvette_sample"],"collisions":[{"shape":"box","origin_m":[0,0,0.023],"rpy_rad":[0,0,0],"size_m":[0.012,0.012,0.046]},{"shape":"box","origin_m":[0,0,0.048],"rpy_rad":[0,0,0],"size_m":[0.016,0.016,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload"],"bbox_m":[[-0.11299999803304672,-0.05300000309944153,0.08500000089406967],[-0.09699999541044235,-0.03700000047683716,0.13600000739097595]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"display","name_zh":"右侧彩色触摸屏","function_zh":"显示运行状态及合成测量摘要。","physical_meaning_zh":"显示器和FONT读数;未复刻全部厂家触控菜单。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["display","screen_title","display_readout","screen_label_0","screen_label_1","screen_label_2","screen_label_3","screen_label_4","screen_label_5"],"collisions":[{"shape":"box","origin_m":[0.111,-0.08,0.182],"rpy_rad":[0.1,0,0],"size_m":[0.185,0.146,0.007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lid.set_angle","sample.load","sample.unload","spectroscopy.set_scan","spectroscopy.set_wavelength","spectroscopy.set_mode","spectroscopy.measure"],"bbox_m":[[0.01850000023841858,-0.15263530611991882,0.17157906293869019],[0.20350000262260437,-0.007364697754383087,0.1953122764825821]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"optical_module","name_zh":"内部光学模块占位","function_zh":"表示光源/单色与检测光路的功能位置。","physical_meaning_zh":"内部盒体只作功能占位,未仿真真实光学结构。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["optical_module"],"collisions":[{"shape":"box","origin_m":[0.07,0.035,0.103],"rpy_rad":[0,0,0],"size_m":[0.1,0.12,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"schematic","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["spectroscopy.set_scan","spectroscopy.set_wavelength","spectroscopy.measure","spectroscopy.calibrate","spectroscopy.configure_method","spectroscopy.time_scan","hardware.connect","robot.load_sample"],"bbox_m":[[0.019999999552965164,-0.02499999850988388,0.08300000429153442],[0.12000000476837158,0.0949999988079071,0.12299999594688416]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"power_inlet","name_zh":"电源连接与开关","function_zh":"标识供电连接位置和逻辑供电状态。","physical_meaning_zh":"电气端口占位;没有真实接线和硬件控制。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["power_inlet"],"collisions":[{"shape":"box","origin_m":[0.156,0.229,0.098],"rpy_rad":[0,0,0],"size_m":[0.059,0.002,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.12650001049041748,0.2280000001192093,0.07799999415874481],[0.18549999594688416,0.23000000417232513,0.11800000071525574]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"data_ports","name_zh":"USB与以太网接口示意","function_zh":"标识数据交换连接位置。","physical_meaning_zh":"USB/以太网接口外形占位;厂家协议未实现。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["data_ports"],"collisions":[{"shape":"box","origin_m":[-0.165,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.002,0.015]},{"shape":"box","origin_m":[-0.14,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.002,0.015]},{"shape":"box","origin_m":[-0.108,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.014,0.002,0.015]},{"shape":"box","origin_m":[-0.075,0.229,0.09],"rpy_rad":[0,0,0],"size_m":[0.02,0.002,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.17400000989437103,0.2280000001192093,0.08250000327825546],[-0.0650000050663948,0.23000000417232513,0.09750000387430191]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]},{"id":"ventilation","name_zh":"侧后散热孔示意","function_zh":"标识外壳散热开口。","physical_meaning_zh":"可视细节;未求解空气流动和热传递。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["ventilation"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.24799999594688416,-0.08699999749660492,0.08950000256299973],[0.25,0.11500001698732376,0.13449999690055847]],"raw_keys":["collisions","evaluated_bounds_world_m","geometry_evidence","id","inertia_kg_m2","mass_kg","name_zh","objects","origin_m","parent"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置本实例逻辑供电状态。","kind":"device_command","availability":"implemented","component_ids":["chassis","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"设置虚拟样品室盖角度并同步Blender关节。","kind":"configuration","availability":"implemented","component_ids":["sample_lid","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"sample.load":{"function_zh":"向空槽加载已由宿主注册的虚拟样品或空白比色皿并显示占位。","kind":"configuration","availability":"implemented","component_ids":["cuvette_slot","cuvette_sample","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"sample.unload":{"function_zh":"从槽位卸载虚拟样品并隐藏占位。","kind":"configuration","availability":"implemented","component_ids":["cuvette_slot","cuvette_sample","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectroscopy.set_scan":{"function_zh":"设置190–1100 nm范围内的SI波长扫描网格。","kind":"device_command","availability":"implemented","component_ids":["display","optical_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["start_m","stop_m","step_m"]},"spectroscopy.set_wavelength":{"function_zh":"设置用于单波长合成测量的波长。","kind":"device_command","availability":"implemented","component_ids":["display","optical_module"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["wavelength_m"]},"spectroscopy.set_mode":{"function_zh":"选择合成吸光度或透射率比例输出;concentration明确返回unsupported。","kind":"device_command","availability":"implemented","component_ids":["display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode"]},"spectroscopy.measure":{"function_zh":"在供电、闭盖和有样条件下返回合成吸光度谱及由T=10^(-A)得到的透射率比例。","kind":"device_command","availability":"implemented","component_ids":["optical_module","cuvette_slot","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"spectroscopy.calibrate":{"function_zh":"厂家校准及实际样品校准曲线:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"spectroscopy.configure_method":{"function_zh":"厂家/用户方法配置与方法库:本批未实现。","kind":"configuration","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"spectroscopy.time_scan":{"function_zh":"反应动力学时间扫描:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"hardware.connect":{"function_zh":"真实DR6000硬件连接及通信:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.load_sample":{"function_zh":"机器人抓取和插入比色皿:本批未实现。","kind":"device_command","availability":"unsupported","component_ids":["optical_module"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"逻辑供电状态;不是硬件电源遥控。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["chassis","display"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"唯一权威盖角q;场景adapter将lid_hinge.rotation_euler.x设为-q。","unit":"rad","access":"read_write","origin":"scene","component_ids":["sample_lid"],"write_via":"lid.set_angle"},"lid.closed":{"meaning_zh":"q<=1e-6 rad的仿真闭盖判定;不是厂家安全互锁证明。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_lid"],"write_via":null},"sample.loaded":{"meaning_zh":"虚拟比色皿槽位占用状态。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.id":{"meaning_zh":"宿主注册的虚拟样品标识;未装载为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.kind":{"meaning_zh":"槽位样品角色sample或blank;未装载为null。","unit":"1","access":"read_only","origin":"scene","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"sample.truth":{"meaning_zh":"仅受信任debug/evaluator可读的宿主样品真值;agent入口过滤。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["cuvette_slot","cuvette_sample"],"write_via":null},"scan.start_m":{"meaning_zh":"下一次合成扫描起点,单位m。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"scan.stop_m":{"meaning_zh":"下一次合成扫描终点,单位m。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"scan.step_m":{"meaning_zh":"合成扫描离散网格步长;API工作量约束,不等于厂家最小步进或光谱带宽。","unit":"m","access":"read_only","origin":"setpoint","component_ids":["optical_module","display"],"write_via":null},"measurement.wavelength_m":{"meaning_zh":"单波长选择波长;set_wavelength同时令scan.start_m=scan.stop_m以生成单点采集。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["optical_module","display"],"write_via":"spectroscopy.set_wavelength"},"measurement.mode":{"meaning_zh":"输出signal选择吸光度或无量纲透射比例;浓度模式未实现。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["optical_module","display"],"write_via":"spectroscopy.set_mode"},"measurement.spectrum":{"meaning_zh":"最近一次合成光谱;含wavelength_m、absorbance、transmittance和signal。全谱显式synthetic=true、quality=estimated;未测量或准备/控制操作后缓存失效为null。","unit":"1","access":"read_only","origin":"derived","component_ids":["optical_module","display"],"write_via":null},"measurement.count":{"meaning_zh":"本实例成功测量次数;无隐式时间推进。","unit":"1","access":"read_only","origin":"derived","component_ids":["optical_module","display"],"write_via":null}},"mechanisms":{"synthetic_spectroscopy":{"meaning_zh":"即时确定性合成光谱;用于装样/关盖/测量流程验证,不对应指定化学物质。","implementation":"numerical","equations":["A(lambda) = baseline + sum(amplitude_i * exp(-0.5*((lambda-center_i)/width_i)^2))","T(lambda) = 10^(-A(lambda)); transmittance为比例,百分数需显式×100","lambda_i=start+i*step,i=0..floor((stop-start)/step),不保证未落格的stop端点被采样"],"parameters":{"default_peak_centers":{"value":[2.75e-07,5.2e-07],"unit":"m","evidence":"assumption","meaning_zh":"默认测试样品两个人工高斯峰中心。"},"default_peak_widths":{"value":[2.4e-08,6.5e-08],"unit":"m","evidence":"assumption","meaning_zh":"默认高斯宽度参数;不是厂家光谱带宽。"},"default_peak_amplitudes":{"value":[0.75,1.2],"unit":"1","evidence":"assumption","meaning_zh":"默认高斯吸光度幅值。"},"default_sample_baseline":{"value":0.02,"unit":"1","evidence":"assumption","meaning_zh":"默认人工样品吸光度基线。"},"default_blank_baseline":{"value":0.0,"unit":"1","evidence":"assumption","meaning_zh":"默认人工空白谱基线;数值零为显式fixture而不是缺测。"},"loading_clearance":{"value":1.0471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"允许装卸样品的仿真盖角下限。"},"closed_tolerance":{"value":1e-06,"unit":"rad","evidence":"assumption","meaning_zh":"闭盖判定数值容差。"},"measurement_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"真实测量时长未知;本批即时返回且不推进世界时间。"},"noise_model":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实样品噪声模型未标定。"},"concentration_calibration":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"真实校准曲线及浓度换算未知。"}}}},"limitations":["full表示本批外形与功能组件全部登记,未实现厂家所有操作模式。原始三表整行与型号配置保留在来源快照。","局部外观和内部光学盒体为几何近似,不是厂商CAD;局部尺寸、转轴和槽位没有实测证据。","11 kg只归整机根节点;URDF集中整机包围盒惯量属于假设,其他部件真实质量/惯量/摩擦/阻尼等未知为null。","URDF只提供盒/柱/球碰撞体;盖轴使用continuous,只由宿主将q限制在[0,π/2];URDF没有机械限位或safety_controller,未编造effort/velocity或控制器参数。资产未声称动力学引擎可直接用于真实分件运动。","190–1100 nm可用于合成波长轴;±1 nm准确度和±3 Abs光度范围仅200–900 nm适用,本批没有光学精度验证。","合成谱显式synthetic,不是实际样品或厂商标定结果;真实噪声、校准曲线、浓度定量与故障概率未实现。","透射率比例仅由合成吸光度作T=10^(-A)换算;浓度、方法、厂家校准和时间扫描等未实现条目明确unsupported。","样品与空白在同一插槽顺序装卸;比色皿光程、样品体积/浓度未提供则保持未知。","机器人、真实硬件、接触动力学、真实样品与光学标定验证均not_run。","GLB/OBJ为静态交换资产;交互绑定以原生Blender对象及Python运行模块为准。GLB按任务用export_yup=False保留Z向上;标准glTF查看器若假设Y向上可能需要显式坐标转换。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lid.set_angle","power.set","sample.load","sample.unload","spectroscopy.measure","spectroscopy.set_mode","spectroscopy.set_scan","spectroscopy.set_wavelength"],"unsupported":[],"note_zh":"桥接 basic40_runtime_analytical.HachDR6000(推进方式 None),14 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(1 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步;接口点 1 个(孔位);布局:台面、单人可搬、正面 −y、前方留空 0.25 m;面板读数 count(3)"}},"previews":["previews/hach_dr6000/preview_closed.webp","previews/hach_dr6000/preview_open.webp","previews/hach_dr6000/preview_rear.webp","previews/hach_dr6000/preview_runtime.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/asset.contract.json","bytes":219221},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/collision_proxies.json","bytes":14719},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/geometry_manifest.json","bytes":23329},{"name":"model.blend","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.blend","bytes":247057},{"name":"model.glb","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.glb","bytes":1192236},{"name":"model.urdf","path":"assets/basic40_batch02/t3_analytical/hach_dr6000/model.urdf","bytes":12150}],"completeness":{"components":14,"with_collisions":13,"with_objects":14,"with_function":14,"with_mass":0,"joints_matching_component":0,"joints":1,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"hach_dr6000","chem_id":"CHEM-071","name_en":"UV-Vis spectrophotometer","maker":"Hach","model":"DR6000","domain":"spectroscopy","domain_name":"Molecular Spectroscopy & Structure","path":"assets/basic40_batch02/t3_analytical/hach_dr6000","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t3_analytical/hach_dr6000/asset.contract.json","runtime":"scripts/basic40_runtime_analytical.py"} \ No newline at end of file diff --git a/data/assets/instrument.hach_tl2300epa.json b/data/assets/instrument.hach_tl2300epa.json index 3e61641c7c8d5498fecb1083b08600fe79d22d9f..1931337e822089f27b0eaba0f53c1248724a198b 100644 --- a/data/assets/instrument.hach_tl2300epa.json +++ b/data/assets/instrument.hach_tl2300epa.json @@ -1 +1 @@ -{"tid":"instrument.hach_tl2300epa","asset_dir":"expansion_batch03/t4_measure/hach_tl2300epa","name_zh":"Hach TL2300 EPA钨灯台式浊度仪","category":"基础计量与样品处理","description_zh":"EPA钨灯,0–4000NTU比率/0–40NTU非比率;有来源水样读数与显式工程光学代理。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":3.0,"size_m":[0.3956,0.309,0.1534],"bbox_min":[-0.1981,-0.1536,0.0],"bbox_max":[0.1975,0.1554,0.1534],"manifest_dimensions_m":[0.3956000054119155,0.3089999998942018,0.15340862809086941],"glb":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[-0.0003,0.0009,0.3334],"place":[-0.0003,0.0009,0.2034],"post_place":[-0.0003,0.0009,0.3334],"joint_lid_joint":[-0.1195,-0.01456,0.10511],"joint_btn_button_power":[0.1515,0.04605,0.1222]},"joints":[{"name":"lid_joint","type":"revolute","parent":"upper_shell","child":"lid","axis":[-0.0,-0.987688,-0.156434],"lower":0.0,"upper":1.7,"effort":10.0,"mimic":null,"origin_m":[-0.1195,-0.01456,0.10511],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.15003,-0.0946,0.11085],"child_bbox_max":[-0.08897,0.05707,0.15244],"kind":"door"},{"name":"btn_button_power","type":"prismatic","parent":"top_panel","child":"button_power","axis":[-0.0,0.156434,-0.987688],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1515,0.04605,0.1222],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[0.145,0.03963,0.11881],"child_bbox_max":[0.158,0.05285,0.12321],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"cell","link":"base_link","part":"hach_tl2300epa__sample_well","pos":[-0.1195,-0.0146,0.0361],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1195,-0.0146,0.0361],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0125,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false},{"name":"filter","link":"base_link","part":"hach_tl2300epa__filter_interface","pos":[-0.1115,0.0059,0.0615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1115,0.0059,0.0615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0035,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.01,"access":[],"modelled_occupant":false}],"hidden_parts":["hach_tl2300epa__cell_cap","hach_tl2300epa__sample_cell"],"readouts":[{"name":"ntu","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_ntu","link":"base_link","digits":7,"decimals":3,"unit":"NTU","center":[0.0237,0.0051,0.1149],"up":[0.0,0.9877,0.1564],"source":{"bridge":["turbidity.indicated_ntu"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0598,0.024],"normal":[0.0,-0.1564,0.9877]},{"name":"average","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_average","link":"base_link","digits":2,"decimals":0,"unit":"","center":[0.0096,-0.0143,0.1119],"up":[0.0,0.9877,0.1564],"source":{"bridge":["method.average_count"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0123,0.0104],"normal":[0.0,-0.1564,0.9877]},{"name":"stable","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_stable","link":"base_link","digits":1,"decimals":0,"unit":"","center":[0.051,-0.0143,0.1119],"up":[0.0,0.9877,0.1564],"source":{"bridge":["turbidity.stable"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0088,0.0104],"normal":[0.0,-0.1564,0.9877]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":3.0,"footprint_m":[0.3956,0.309],"height_m":0.1534,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.202},"robot_standoff_m":0.35,"work_height_m":0.0361,"primary_slot":"cell","access":["lid_joint"],"slot_count":2},"components":[{"id":"housing","name_zh":"底座","function_zh":"承载光学平台与电子学的深蓝底座(分模线以下)","physical_meaning_zh":"深蓝底座","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__housing"],"collisions":[{"shape":"box","origin_m":[-0.164,0.0,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.059,0.297,0.04]},{"shape":"box","origin_m":[0.0445,0.0,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29800000000000004,0.297,0.04]},{"shape":"box","origin_m":[-0.11950000000000001,-0.0890306966048793,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.11893860679024137,0.04]},{"shape":"box","origin_m":[-0.11950000000000001,0.07446930339512069,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.1480613932097586,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.0202885630566524,0.03954623527673284],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机39.5×30.5×15.3 cm为厂家数据;分模线高度与圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"upper_shell","name_zh":"上壳","function_zh":"深蓝上壳:向用户倾斜的顶部边框、顶板座与样品室空腔(盖在其中旋转)","physical_meaning_zh":"深蓝楔形上壳","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__upper_shell"],"collisions":[{"shape":"box","origin_m":[-0.163,0.0020000000000000018,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056999999999999995,0.285,0.0049999999999999975]},{"shape":"box","origin_m":[0.0435,0.0020000000000000018,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29600000000000004,0.285,0.0049999999999999975]},{"shape":"box","origin_m":[-0.11950000000000001,-0.0850306966048793,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.11093860679024137,0.0049999999999999975]},{"shape":"box","origin_m":[-0.11950000000000001,0.07246930339512068,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.1440613932097586,0.0049999999999999975]},{"shape":"box","origin_m":[-0.1745,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[0.05499999999999999,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[-0.11950000000000001,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[-0.1745,-0.08499999999999999,0.07173640293666354],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0394728058733271]},{"shape":"box","origin_m":[0.05499999999999999,-0.08499999999999999,0.07173640293666354],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0394728058733271]},{"shape":"box","origin_m":[-0.1745,-0.05466666666666666,0.07413856694825234],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.04427713389650469]},{"shape":"box","origin_m":[0.05499999999999999,-0.05466666666666666,0.07413856694825234],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.04427713389650469]},{"shape":"box","origin_m":[-0.1745,-0.024333333333333325,0.07654073095984115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0490814619196823]},{"shape":"box","origin_m":[0.05499999999999999,-0.024333333333333325,0.07654073095984115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0490814619196823]},{"shape":"box","origin_m":[-0.1745,0.006000000000000005,0.07894289497142995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333323,0.05388578994285991]},{"shape":"box","origin_m":[0.05499999999999999,0.006000000000000005,0.07894289497142995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333323,0.05388578994285991]},{"shape":"box","origin_m":[-0.1745,0.03633333333333334,0.08134505898301875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.03033333333333335,0.05869011796603751]},{"shape":"box","origin_m":[0.05499999999999999,0.03633333333333334,0.08134505898301875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.03033333333333335,0.05869011796603751]},{"shape":"box","origin_m":[-0.1745,0.0666666666666667,0.08374722299460755],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.03033333333333335,0.06349444598921511]},{"shape":"box","origin_m":[0.05499999999999999,0.0666666666666667,0.08374722299460755],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.03033333333333335,0.06349444598921511]},{"shape":"box","origin_m":[-0.1745,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[0.05499999999999999,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[-0.11950000000000001,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[-0.1745,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[0.05499999999999999,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[-0.11950000000000001,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[0.0,-0.13596398615700203,0.06543644197606055],"rpy_rad":[-1.9666467681323123,-0.0,0.0],"size_m":[0.371,0.03630771267926415,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02217388479338738,0.03433980680868217,0.07421356838014963],"metallic":0.05,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"楔形轮廓、9°顶面倾角与分模线按产品照片估计;样品室空腔容纳盖的旋转。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_panel","name_zh":"浅灰顶板","function_zh":"嵌在深蓝边框内的浅灰顶板:样品室开口两侧的承托唇边与两端圆顶,右侧承载屏幕","physical_meaning_zh":"浅灰顶板(含盖两端圆顶)","subsystem":null,"parent":"upper_shell","origin_m":[0.0,0.005156434465040235,0.11329017220402861],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__top_panel"],"collisions":[{"shape":"box","origin_m":[-0.1665,0.00023465169756034607,-0.0014815325108927108],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.020000000000000018,0.2521287465727887,0.003]},{"shape":"box","origin_m":[0.047,0.00023465169756034607,-0.0014815325108927108],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.259,0.2521287465727887,0.003]},{"shape":"box","origin_m":[-0.11950000000000001,-0.11051227038758844,-0.01902212178301403],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.07399999999999998,0.027873953773640086,0.003]},{"shape":"box","origin_m":[-0.11950000000000001,0.0904815737827091,0.012812175734575618],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.07399999999999998,0.06938502393094823,0.003]},{"shape":"box","origin_m":[-0.08222631584544286,-0.021225798061453395,0.001335627583196622],"rpy_rad":[-0.5640288531794831,-1.2738284039218832,-2.5975873747310043],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.08535008292263847,-0.02249881347063675,0.009373130551132647],"rpy_rad":[-0.33043422106099934,-1.0676924474496914,-2.84967004224613],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.15364991707736156,-0.02249881347063675,0.009373130551132647],"rpy_rad":[-0.33043422106099934,1.0676924474496914,2.84967004224613],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.15677368415455717,-0.021225798061453395,0.001335627583196608],"rpy_rad":[-0.5640288531794834,1.2738284039218832,2.5975873747310043],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6104955708078648,0.6375968739940326],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"顶板、承托唇边与圆顶外形按产品照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_well","name_zh":"遮光测量井","function_zh":"样品室底部平台与其下的遮光测量井(容纳25 mm样品管,光路在管下部)","physical_meaning_zh":"深色平台与测量井(Ø27 mm)","subsystem":null,"parent":"upper_shell","origin_m":[-0.11950000000000001,-0.014561393209758614,0.06],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__sample_well"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,-0.01935,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052000000000000005,0.011299999999999998,0.008]},{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0162,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052000000000000005,0.005000000000000001,0.008]},{"shape":"box","origin_m":[-0.015350000000000016,0.02195,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0213,0.0061,0.008]},{"shape":"box","origin_m":[0.023349999999999996,0.02195,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.005299999999999999,0.0061,0.008]},{"shape":"box","origin_m":[0.007999999999999993,0.02365,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025400000000000006,0.002700000000000001,0.008]},{"shape":"box","origin_m":[-0.01985000000000002,0.0,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012300000000000005,0.027400000000000004,0.008]},{"shape":"box","origin_m":[0.019849999999999993,0.0,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012299999999999991,0.027400000000000004,0.008]},{"shape":"box","origin_m":[0.01475,0.0,-0.01595],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.012773874705820476,0.007375,-0.01595],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0073750000000000066,0.01277387470582047,-0.01595],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0,0.014750000000000001,-0.01595],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.0073750000000000066,0.012773874705820473,-0.01595],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.012773874705820462,0.007375,-0.01595],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.01475,1.734723475976807e-18,-0.01595],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.012773874705820462,-0.007374999999999998,-0.01595],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.0073750000000000066,-0.012773874705820467,-0.01595],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0,-0.014750000000000001,-0.01595],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0073750000000000066,-0.01277387470582047,-0.01595],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.012773874705820462,-0.007375000000000008,-0.01595],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.0249],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.016,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.007499032043226175,0.008568125618069307,0.010329823029626936],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"25 mm样品管为厂家规格;井深与平台高度为工程近似(95 mm管加盖在闭盖下留4.5 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cell_interface","name_zh":"25 mm管座","function_zh":"样品管定位环(Matterix样品管插入口)","physical_meaning_zh":"深灰定位环","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__cell_interface"],"collisions":[{"shape":"box","origin_m":[0.014899999999999997,0.0,0.0008000000000000021],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.012903778516388131,0.007449999999999999,0.0008000000000000021],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.007449999999999998,0.012903778516388135,0.0008000000000000021],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.0,0.0149,0.0008000000000000021],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.007449999999999998,0.012903778516388137,0.0008000000000000021],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.012903778516388145,0.007449999999999999,0.0008000000000000021],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.01490000000000001,1.734723475976807e-18,0.0008000000000000021],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.012903778516388145,-0.0074499999999999966,0.0008000000000000021],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.007449999999999998,-0.01290377851638813,0.0008000000000000021],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.0,-0.014900000000000002,0.0008000000000000021],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.007449999999999998,-0.012903778516388137,0.0008000000000000021],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.012903778516388131,-0.007450000000000007,0.0008000000000000021],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"25 mm样品管为厂家规格;定位环外径为工程近似(与后方EPA插槽框留0.5 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_cell","name_zh":"25×95 mm玻璃样品管","function_zh":"模型占位样品管(Matterix插入真实样品管时隐藏)","physical_meaning_zh":"玻璃样品管(示意)","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,-0.023899999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__sample_cell"],"collisions":[{"shape":"box","origin_m":[0.0121,0.0,0.05999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.008555992052357228,0.008555992052357225,0.05999999999999999],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.0,0.0121,0.05999999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.008555992052357228,0.008555992052357225,0.05999999999999999],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.012099999999999986,1.734723475976807e-18,0.05999999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.008555992052357228,-0.008555992052357226,0.05999999999999999],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.0,-0.012099999999999998,0.05999999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.008555992052357228,-0.008555992052357226,0.05999999999999999],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.83879901174074,0.8713671191987972],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.35,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cell_cap","name_zh":"样品管盖","function_zh":"样品管黑色螺帽(遮光;模型占位)","physical_meaning_zh":"黑色螺帽","subsystem":null,"parent":"sample_cell","origin_m":[0.0,0.0,0.0905],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__cell_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.013500000000000002,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006048833022857054,0.006512090792594475,0.006995410187265387],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_interface","name_zh":"EPA滤片插槽","function_zh":"平台上样品管右后方的竖直插槽(EPA滤片卡竖直插入/拔出;Matterix滤片接口)","physical_meaning_zh":"深色插槽框","subsystem":null,"parent":"sample_well","origin_m":[0.007999999999999993,0.0205,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__filter_interface"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0006499999999999978],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.029999999999999985,0.006999999999999999,0.0017000000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"插槽存在、位置(管座右后方)与竖直拔出按手册图1;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"epa_filter","name_zh":"EPA滤片卡","function_zh":"钨灯EPA滤光片卡:竖插在样品管后方的入射光路中(钨灯→准直透镜→滤片→样品管),顶部提片向上拔出","physical_meaning_zh":"深灰滤片卡与提片","subsystem":null,"parent":"filter_interface","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__epa_filter"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0054499999999999965],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.004,0.009899999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.042311410620809675,0.04970656598412723,0.0595112381629812],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"滤片卡形式与位置按手册图1;尺寸为估计;卡下部经平台插槽伸入平台下的光路高度(机身内部光学腔按实体近似,不可见部分为工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.set_installed","acquisition.start","calibration.rapid"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"样品室盖","function_zh":"半圆柱遮光盖:闭盖测量;绕自身前后轴向左翻转打开(开盖取消测量)","physical_meaning_zh":"深灰半圆柱盖","subsystem":null,"parent":"upper_shell","origin_m":[-0.11950000000000001,-0.014561393209758614,0.10510484947439992],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lid"],"collisions":[{"shape":"box","origin_m":[0.026910144381855947,-0.003439447956161865,0.02171581974286306],"rpy_rad":[-0.24528820906161666,-0.8708217818021803,-2.9524159526426974],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.02054801028063448,-0.004383911626297447,0.02767892867073711],"rpy_rad":[-0.1939301089235555,-0.6236841308792441,-3.027389258180709],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.012876870953466818,-0.0050490994370901866,0.03187875921867313],"rpy_rad":[-0.16889952045556816,-0.37470204190091,-3.079262474724041],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.0043854141774700844,-0.005392635785809155,0.0340477623607434],"rpy_rad":[-0.15832464560184145,-0.12497028523591693,-3.1216943026768607],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.0043854141774700844,-0.005392635785809155,0.0340477623607434],"rpy_rad":[-0.15832464560184145,0.12497028523591701,3.1216943026768607],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.012876870953466804,-0.0050490994370901866,0.03187875921867313],"rpy_rad":[-0.16889952045556816,0.3747020419009101,3.079262474724041],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.02054801028063448,-0.004383911626297447,0.02767892867073711],"rpy_rad":[-0.1939301089235555,0.6236841308792443,3.027389258180709],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.026910144381855947,-0.003439447956161865,0.02171581974286306],"rpy_rad":[-0.2452882090616166,0.8708217818021803,2.9524159526426974],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]}],"joint":{"type":"revolute","axis":[-0.0,-0.9876883405951378,-0.15643446504023087],"limits":[0.0,1.7],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.06847816984440017,0.08021982031446832,0.09758734714186246],"metallic":0.15,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"绕自身轴旋转的半圆柱盖按手册图1与产品照片;半径、长度与97°开角为工程估计(运行层1.7 rad)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"盖侧拨槽","function_zh":"盖右侧的横向拨槽(手指把盖向上、向左推开)","physical_meaning_zh":"深色拨槽","subsystem":null,"parent":"lid","origin_m":[0.025042434255046847,-0.004056689803374839,0.025612931390624746],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lid_grip"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,3.469446951953614e-18,0.0],"rpy_rad":[1.3466250914136824,0.7901850882122505,2.980995105011481],"size_m":[0.001,0.003500000000000031,0.046]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_bezel","name_zh":"屏幕边框","function_zh":"触摸屏蓝色边框(上沿白色TL2300字样)","physical_meaning_zh":"蓝色屏框","subsystem":null,"parent":"top_panel","origin_m":[0.052,-0.007125139041441825,-0.0011285111593132696],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__screen_bezel"],"collisions":[{"shape":"box","origin_m":[0.0,-6.257378601609229e-05,0.0003950753362380599],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.176,0.112,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_bezel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen","name_zh":"触摸屏","function_zh":"7英寸彩色触摸屏(StabiCal读数界面)","physical_meaning_zh":"彩色触摸屏","subsystem":null,"parent":"screen_bezel","origin_m":[0.0,-0.00418540505994089,0.0008557946507317948],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__screen"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011536e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.154,0.087,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"7英寸彩色触摸屏为厂家规格;界面按产品照片重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"读数区","function_zh":"显示NTU读数、平均次数与稳定标志(Matterix读数网格替换此区域)","physical_meaning_zh":"屏幕读数区","subsystem":null,"parent":"screen","origin_m":[-0.016,0.004914976533219659,0.0009303255762904],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011536e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.088,0.04,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_result.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","acquisition.stop","calibration.rapid","calibration.verify","turbidity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"touch_read_zone","name_zh":"触屏Read键区","function_zh":"屏幕底部的Read软键(纯触屏,无机械按键)","physical_meaning_zh":"Read软键","subsystem":null,"parent":"screen","origin_m":[-0.009999999999999995,-0.03725931561019274,-0.005749426080927447],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__touch_read_zone"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011276e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.05,0.009,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/read_key.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"电源键","function_zh":"屏幕右上方的圆形电源键(手册图1-9)","physical_meaning_zh":"青绿色圆形电源键","subsystem":null,"parent":"top_panel","origin_m":[0.1515,0.04089614693162338,0.008907229645086376],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,0.00018772135804828033,-0.0011852260087141658],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.013,0.013,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/power_key.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"电源键存在与位置按手册图1与产品照片(屏框右上方);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hach_badge","name_zh":"正面徽标","function_zh":"深蓝正面中央的椭圆HACH徽标(通用字体重绘)","physical_meaning_zh":"蓝色椭圆徽标","subsystem":null,"parent":"upper_shell","origin_m":[0.0,-0.14165384615384616,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__hach_badge"],"collisions":[{"shape":"box","origin_m":[-6.964952669203245e-19,-9.36751537970737e-05,3.49995080120985e-05],"rpy_rad":[-1.5707963267948968,0.3575658515764305,1.5707963267948966],"size_m":[0.001,0.02170000000000001,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/hach_badge.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tungsten_lamp","name_zh":"钨灯","function_zh":"TL2300 EPA钨灯光源(非红外LED;在样品室后方,光沿−Y射向样品管)","physical_meaning_zh":"钨灯(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,0.06543860679024138,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__tungsten_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0052,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.768151147247507,0.5840784178911641,0.27467731206038465],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"钨灯光源为厂家数据;位置与外形为工程近似(顶面低于样品室空腔底,不可见)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"optical_lens","name_zh":"准直透镜","function_zh":"把钨灯光准直后穿过EPA滤片射向样品管","physical_meaning_zh":"透镜(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,0.02543860679024139,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__optical_lens"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999996,0.0040000000000000036,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6239603916750761,0.768151147247507,0.7912979403326302],"metallic":0.0,"roughness":0.05,"emissive":[0.0,0.0,0.0],"alpha":0.5,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_90","name_zh":"90°散射探测器","function_zh":"主浊度散射通道(与入射光成90°,在样品管左侧)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.14350000000000002,-0.014561393209758614,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_90"],"collisions":[{"shape":"box","origin_m":[0.0,-1.734723475976807e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.012000000000000004,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","turbidity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_transmitted","name_zh":"透射探测器","function_zh":"比率透射通道(入射光正前方)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,-0.03856139320975861,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_transmitted"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011999999999999997,0.008000000000000007,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_forward","name_zh":"前向散射探测器","function_zh":"比率前向通道(透射方向偏约30°;算法权重未知)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.10650000000000001,-0.03656139320975861,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_forward"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.009999999999999995,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electronics","name_zh":"控制电路板","function_zh":"读取光信号与计算","physical_meaning_zh":"电路板(不可见)","subsystem":null,"parent":"housing","origin_m":[0.075,0.005,0.024],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__electronics"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.17,0.2,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028426039504420793,0.14702726649759498,0.04817182422688942],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_cover","name_zh":"灯罩","function_zh":"左侧后部带格栅的可拆灯罩(换灯维护;动作未建模)","physical_meaning_zh":"深灰格栅灯罩","subsystem":null,"parent":"upper_shell","origin_m":[-0.1971,0.08,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lamp_cover"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,-1.5707963267948966],"size_m":[0.075,0.04,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lamp_cover.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"灯罩位置与格栅按手册图1-5;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_front","name_zh":"前USB口","function_zh":"底座右前USB A口(U盘导出;通信未实现)","physical_meaning_zh":"USB A插座(深色框与图标)","subsystem":null,"parent":"housing","origin_m":[0.15,-0.1529,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_front"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.03,0.014,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/usb_front_frame.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"前USB口存在与位置按手册图1与照片;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_front_socket","name_zh":"前USB插口","function_zh":"前USB口的金属插口","physical_meaning_zh":"金属USB插口","subsystem":null,"parent":"usb_front","origin_m":[0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_front_socket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012500000000000011,0.001,0.0049999999999999975]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"purge_port","name_zh":"吹扫口","function_zh":"干燥气吹扫接口(流量压力未建模)","physical_meaning_zh":"吹扫口","subsystem":null,"parent":"housing","origin_m":[-0.16,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__purge_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0015999999999999903,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.0031999999999999806,0.010000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"12 V DC电源口","function_zh":"外部适配器12 V DC 3.4 A输入(硬件未连接)","physical_meaning_zh":"12 V DC电源口","subsystem":null,"parent":"housing","origin_m":[-0.13,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.00134999999999999,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.00269999999999998,0.010000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_rear","name_zh":"后USB口","function_zh":"后部USB口(打印机/U盘;通信未实现)","physical_meaning_zh":"后USB口","subsystem":null,"parent":"housing","origin_m":[-0.1,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_rear"],"collisions":[{"shape":"box","origin_m":[0.0,0.0012500000000000011,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015000000000000013,0.0025000000000000022,0.0075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.165,-0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.165,-0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.165,0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.165,0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"供电;断电取消并重置预热","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power","tungsten_lamp"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"宿主驱动盖,开盖取消测量","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"filter.set_installed":{"function_zh":"断电维护EPA滤片状态","kind":"configuration","availability":"implemented","component_ids":["epa_filter"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["installed"]},"sample.configure":{"function_zh":"宿主装样与真实模板;独立光学参数均工程输入","kind":"configuration","availability":"implemented","component_ids":["sample_cell","cell_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","volume_m3","mass_kg","temperature_k","clean_indexed_cell","particle_response_gain","color_absorbance","bubble_excess_ntu","bubble_tau_s"]},"sample.unload":{"function_zh":"开盖移出样品,保留累计账本","kind":"configuration","availability":"implemented","component_ids":["sample_cell","cell_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"比率、单次/连续与1/10次平均;其它档未实现","kind":"configuration","availability":"implemented","component_ids":["display_digits","detector_90","detector_forward","detector_transmitted"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ratio_enabled","average_count","mode"]},"acquisition.start":{"function_zh":"预热闭盖后定时测量","kind":"device_command","availability":"implemented","component_ids":["tungsten_lamp","epa_filter","detector_90","detector_forward","detector_transmitted","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消保留窗口与气泡衰减","kind":"device_command","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"calibration.rapid":{"function_zh":"20NTU标准完成测量后单点增益代理;暗电流假设0,仅0–40NTU","kind":"configuration","availability":"implemented","component_ids":["epa_filter","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"calibration.verify":{"function_zh":"已知标准±5%核查,不自动校准","kind":"query","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_ntu"]},"turbidity.measure":{"function_zh":"纯读NTU、稳定性和校准;无通用TSS","kind":"query","availability":"implemented","component_ids":["display_digits","detector_90"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"样品室盖(lid)绕铰链的开启角,范围 0–1.7 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_angle"},"filter.installed":{"meaning_zh":"是否已装入(场景登记);场景状态,由宿主登记,不由过程模型推导。","unit":"1","access":"read_only","origin":"scene","component_ids":["epa_filter"],"write_via":null},"warmup.elapsed_s":{"meaning_zh":"通电后光源/电子学暖机已用时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["tungsten_lamp"],"write_via":null},"warmup.ready":{"meaning_zh":"暖机是否达到允许读数的时长(工程阈值);由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["tungsten_lamp"],"write_via":null},"method.ratio_enabled":{"meaning_zh":"比率(多探测器)模式是否启用;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.average_count":{"meaning_zh":"每次读数平均的采样次数;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.mode":{"meaning_zh":"方法模式选择;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"turbidity.indicated_ntu":{"meaning_zh":"显示浊度 NTU(90° 散射通道,比率模式含透射修正);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"NTU","access":"read_only","origin":"derived","component_ids":["display_digits","detector_90"],"write_via":null},"turbidity.stable":{"meaning_zh":"读数是否在稳定阈值内;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"calibration.gain":{"meaning_zh":"20 NTU 单点增益校准系数,范围 0.1–10;设定值,由 calibration.rapid 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"calibration.status":{"meaning_zh":"校准状态文字;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_cell"],"write_via":null},"sample.temperature_k":{"meaning_zh":"样品温度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.reference_ntu":{"meaning_zh":"样品的参考浊度(模板值);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"NTU","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.bubble_excess_ntu":{"meaning_zh":"气泡带来的额外浊度(指数衰减),范围 0–1000 NTU;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"NTU","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"detector.normalized_90":{"meaning_zh":"90° 散射归一化信号,≥0;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_90"],"write_via":null},"detector.normalized_transmitted":{"meaning_zh":"透射归一化信号,范围 0–1;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_transmitted"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.retained_m3":{"meaning_zh":"当前留在仪器内的样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.removed_m3":{"meaning_zh":"累计取出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null}},"mechanisms":{"turbidity_optics":{"meaning_zh":"实测NTU回放与非厂家颜色/气泡代理,不作NTU质量换算","implementation":"lumped","equations":["T=exp(-A); S90=(NTU_reference*particle_gain+bubbles)*T/4000","ratio_on=4000*S90/T; ratio_off=4000*S90","bubbles=bubbles0*exp(-t/tau); exact time integral over 6.8 or 14 seconds","display=round(gain*average,3); range 0..4000 on, 0..40 off","mass_input=mass_retained+mass_removed; volume_input=volume_retained+volume_removed"],"parameters":{"stray_light":{"value":0.0,"unit":"NTU","evidence":"assumption","meaning_zh":"未标定暗电流/杂散光零值代理"}}}},"limitations":["79条可用EPA180.1混合水样、4个厂家名义标准,不是50种化学组成已知物质;该要求未完成。","5个未检出记录和<0.1NTU标准保留空值/上限,不能按0回放。源仪器不明,不保证跨仪器等价。","比率颜色抵消、气泡指数衰减、散射增益、稳定阈值、零暗电流为工程代理;前向探测器未数值求解。","不求粒径或通用TSS;NTU不是悬浮物质量浓度。","仅1/10次平均6.8/14s;2021版时间窗UI、RST、Bubble Reject、EBC显示、完整菜单、2000条数据日志未实现。","快速校准仅20NTU单点增益与假设暗电流0,不是完整厂家RapidCal;完整多点/Gelex赋值流程未实现。","样温0–70C、最小20mL和比率预热30min/非比率60min受检;原始水样未知温度由宿主指定,不是来源测得。","厂家精度输出只是参考公差,非光学代理的实测性能保证;未模拟温度/湿度对实测精度影响。","局部几何、屏幕平面与盖轴为估计,未还原斜面和完整外壳曲面;比色管不动态装卸。","真实部件质量惯量摩擦null;按键0.005kg/其它0.1kg及包围盒惯量独立数值占位。","吹扫气、USB、12V电源仅接口/逻辑,无实际气路或通信;宿主开盖装样不等于机器人技能。","进程内身份过滤不替代文件/进程安全隔离。","受信任构造参数可初始化已预热状态,不是代理能力;默认冷机。场景测量使用3600秒既往供电历史;全场景长预热尝试主动停止并记not_run,原生运行层3600秒逻辑已测。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","lid.set_angle","filter.set_installed","sample.configure","sample.unload","method.configure","acquisition.start","acquisition.stop","calibration.rapid","calibration.verify","turbidity.measure"],"unsupported":["native_async_envelope","full_calibration_rst_bubble_reject","touchscreen_menus","real_hardware","fifty_chemically_defined_substances"],"note_zh":"CHEM-014:29几何/30合同组件、11能力、26槽;2关节2接口3读数。14运行测试、几何/Blender/合同、桥接和双环境锁步/盖端点/显示通过;79实测水样不是50种纯物质,partial。"}},"previews":["previews/hach_tl2300epa/preview_front.webp","previews/hach_tl2300epa/preview_front_straight.webp","previews/hach_tl2300epa/preview_isaac_rtx_articulated.webp","previews/hach_tl2300epa/preview_isaac_rtx_pair.webp","previews/hach_tl2300epa/preview_left.webp","previews/hach_tl2300epa/preview_open.webp","previews/hach_tl2300epa/preview_open_top.webp","previews/hach_tl2300epa/preview_rear.webp","previews/hach_tl2300epa/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/asset.contract.json","bytes":278832},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/collision_proxies.json","bytes":49797},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/geometry_manifest.json","bytes":110966},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.blend","bytes":738994},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.glb","bytes":562188},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.urdf","bytes":40043},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/output_templates.json","bytes":470030}],"completeness":{"components":33,"with_collisions":33,"with_objects":33,"with_function":33,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"hach_tl2300epa","chem_id":"CHEM-014","name_en":"Benchtop turbidimeter","maker":"Hach","model":"TL2300 EPA","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/hach_tl2300epa/asset.contract.json","runtime":"scripts/asset_runtime/hach_tl2300epa.py"} \ No newline at end of file +{"tid":"instrument.hach_tl2300epa","asset_dir":"expansion_batch03/t4_measure/hach_tl2300epa","name_zh":"Hach TL2300 EPA钨灯台式浊度仪","category":"基础计量与样品处理","description_zh":"EPA钨灯,0–4000NTU比率/0–40NTU非比率;有来源水样读数与显式工程光学代理。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"台面投影中心、底面Z=0、+Y向后"},"mass_kg":3.0,"size_m":[0.3956,0.309,0.1534],"bbox_min":[-0.1981,-0.1536,0.0],"bbox_max":[0.1975,0.1554,0.1534],"manifest_dimensions_m":[0.3956000054119155,0.3089999998942018,0.15340862809086941],"glb":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.urdf","links":{"base_link":"/Geometry/base_link","lid":"/Geometry/base_link/lid","button_power":"/Geometry/base_link/button_power"},"frames":{"pre_place":[-0.0003,0.0009,0.3334],"place":[-0.0003,0.0009,0.2034],"post_place":[-0.0003,0.0009,0.3334],"joint_lid_joint":[-0.1195,-0.01456,0.10511],"joint_btn_button_power":[0.1515,0.04605,0.1222]},"joints":[{"name":"lid_joint","type":"revolute","parent":"upper_shell","child":"lid","axis":[-0.0,-0.987688,-0.156434],"lower":0.0,"upper":1.7,"effort":10.0,"mimic":null,"origin_m":[-0.1195,-0.01456,0.10511],"child_prim":"/Geometry/base_link/lid","child_bbox_min":[-0.15003,-0.0946,0.11085],"child_bbox_max":[-0.08897,0.05707,0.15244],"kind":"door"},{"name":"btn_button_power","type":"prismatic","parent":"top_panel","child":"button_power","axis":[-0.0,0.156434,-0.987688],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[0.1515,0.04605,0.1222],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[0.145,0.03963,0.11881],"child_bbox_max":[0.158,0.05285,0.12321],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"cell","link":"base_link","part":"hach_tl2300epa__sample_well","pos":[-0.1195,-0.0146,0.0361],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1195,-0.0146,0.0361],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0125,"kind":"hole","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.015,"access":["lid_joint"],"modelled_occupant":false},{"name":"filter","link":"base_link","part":"hach_tl2300epa__filter_interface","pos":[-0.1115,0.0059,0.0615],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.1115,0.0059,0.0615],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.0035,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.01,"access":[],"modelled_occupant":false}],"hidden_parts":["hach_tl2300epa__cell_cap","hach_tl2300epa__sample_cell"],"readouts":[{"name":"ntu","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_ntu","link":"base_link","digits":7,"decimals":3,"unit":"NTU","center":[0.0237,0.0051,0.1149],"up":[0.0,0.9877,0.1564],"source":{"bridge":["turbidity.indicated_ntu"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0598,0.024],"normal":[0.0,-0.1564,0.9877]},{"name":"average","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_average","link":"base_link","digits":2,"decimals":0,"unit":"","center":[0.0096,-0.0143,0.1119],"up":[0.0,0.9877,0.1564],"source":{"bridge":["method.average_count"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0123,0.0104],"normal":[0.0,-0.1564,0.9877]},{"name":"stable","part":"hach_tl2300epa__display_digits","prim":"/Geometry/base_link/readout_stable","link":"base_link","digits":1,"decimals":0,"unit":"","center":[0.051,-0.0143,0.1119],"up":[0.0,0.9877,0.1564],"source":{"bridge":["turbidity.stable"]},"blank_channel":null,"on":[0.01,0.015,0.035],"off":[0.27,0.28,0.29],"size_m":[0.0088,0.0104],"normal":[0.0,-0.1564,0.9877]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"convention","mount":"bench","weight_class":"robot_portable","mass_kg":3.0,"footprint_m":[0.3956,0.309],"height_m":0.1534,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.202},"robot_standoff_m":0.35,"work_height_m":0.0361,"primary_slot":"cell","access":["lid_joint"],"slot_count":2},"components":[{"id":"housing","name_zh":"底座","function_zh":"承载光学平台与电子学的深蓝底座(分模线以下)","physical_meaning_zh":"深蓝底座","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__housing"],"collisions":[{"shape":"box","origin_m":[-0.164,0.0,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.059,0.297,0.04]},{"shape":"box","origin_m":[0.0445,0.0,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29800000000000004,0.297,0.04]},{"shape":"box","origin_m":[-0.11950000000000001,-0.0890306966048793,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.11893860679024137,0.04]},{"shape":"box","origin_m":[-0.11950000000000001,0.07446930339512069,0.027],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.1480613932097586,0.04]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.013702083047289686,0.0202885630566524,0.03954623527673284],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"整机39.5×30.5×15.3 cm为厂家数据;分模线高度与圆角按照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"upper_shell","name_zh":"上壳","function_zh":"深蓝上壳:向用户倾斜的顶部边框、顶板座与样品室空腔(盖在其中旋转)","physical_meaning_zh":"深蓝楔形上壳","subsystem":null,"parent":"housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__upper_shell"],"collisions":[{"shape":"box","origin_m":[-0.163,0.0020000000000000018,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.056999999999999995,0.285,0.0049999999999999975]},{"shape":"box","origin_m":[0.0435,0.0020000000000000018,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.29600000000000004,0.285,0.0049999999999999975]},{"shape":"box","origin_m":[-0.11950000000000001,-0.0850306966048793,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.11093860679024137,0.0049999999999999975]},{"shape":"box","origin_m":[-0.11950000000000001,0.07246930339512068,0.0495],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.03,0.1440613932097586,0.0049999999999999975]},{"shape":"box","origin_m":[-0.1745,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[0.05499999999999999,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[-0.11950000000000001,-0.11533333333333334,0.06933423892507475],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333337,0.0346684778501495]},{"shape":"box","origin_m":[-0.1745,-0.08499999999999999,0.07173640293666354],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0394728058733271]},{"shape":"box","origin_m":[0.05499999999999999,-0.08499999999999999,0.07173640293666354],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0394728058733271]},{"shape":"box","origin_m":[-0.1745,-0.05466666666666666,0.07413856694825234],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.04427713389650469]},{"shape":"box","origin_m":[0.05499999999999999,-0.05466666666666666,0.07413856694825234],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.04427713389650469]},{"shape":"box","origin_m":[-0.1745,-0.024333333333333325,0.07654073095984115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333337,0.0490814619196823]},{"shape":"box","origin_m":[0.05499999999999999,-0.024333333333333325,0.07654073095984115],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333337,0.0490814619196823]},{"shape":"box","origin_m":[-0.1745,0.006000000000000005,0.07894289497142995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333323,0.05388578994285991]},{"shape":"box","origin_m":[0.05499999999999999,0.006000000000000005,0.07894289497142995],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333323,0.05388578994285991]},{"shape":"box","origin_m":[-0.1745,0.03633333333333334,0.08134505898301875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.03033333333333335,0.05869011796603751]},{"shape":"box","origin_m":[0.05499999999999999,0.03633333333333334,0.08134505898301875],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.03033333333333335,0.05869011796603751]},{"shape":"box","origin_m":[-0.1745,0.0666666666666667,0.08374722299460755],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.03033333333333335,0.06349444598921511]},{"shape":"box","origin_m":[0.05499999999999999,0.0666666666666667,0.08374722299460755],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.03033333333333335,0.06349444598921511]},{"shape":"box","origin_m":[-0.1745,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[0.05499999999999999,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[-0.11950000000000001,0.09700000000000003,0.08614938700619634],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333323,0.0682987740123927]},{"shape":"box","origin_m":[-0.1745,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.034,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[0.05499999999999999,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.273,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[-0.11950000000000001,0.12733333333333335,0.08855155101778514],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.07599999999999998,0.030333333333333296,0.0731031020355703]},{"shape":"box","origin_m":[0.0,-0.13596398615700203,0.06543644197606055],"rpy_rad":[-1.9666467681323123,-0.0,0.0],"size_m":[0.371,0.03630771267926415,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02217388479338738,0.03433980680868217,0.07421356838014963],"metallic":0.05,"roughness":0.4,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"楔形轮廓、9°顶面倾角与分模线按产品照片估计;样品室空腔容纳盖的旋转。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"top_panel","name_zh":"浅灰顶板","function_zh":"嵌在深蓝边框内的浅灰顶板:样品室开口两侧的承托唇边与两端圆顶,右侧承载屏幕","physical_meaning_zh":"浅灰顶板(含盖两端圆顶)","subsystem":null,"parent":"upper_shell","origin_m":[0.0,0.005156434465040235,0.11329017220402861],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__top_panel"],"collisions":[{"shape":"box","origin_m":[-0.1665,0.00023465169756034607,-0.0014815325108927108],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.020000000000000018,0.2521287465727887,0.003]},{"shape":"box","origin_m":[0.047,0.00023465169756034607,-0.0014815325108927108],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.259,0.2521287465727887,0.003]},{"shape":"box","origin_m":[-0.11950000000000001,-0.11051227038758844,-0.01902212178301403],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.07399999999999998,0.027873953773640086,0.003]},{"shape":"box","origin_m":[-0.11950000000000001,0.0904815737827091,0.012812175734575618],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.07399999999999998,0.06938502393094823,0.003]},{"shape":"box","origin_m":[-0.08222631584544286,-0.021225798061453395,0.001335627583196622],"rpy_rad":[-0.5640288531794831,-1.2738284039218832,-2.5975873747310043],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.08535008292263847,-0.02249881347063675,0.009373130551132647],"rpy_rad":[-0.33043422106099934,-1.0676924474496914,-2.84967004224613],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.15364991707736156,-0.02249881347063675,0.009373130551132647],"rpy_rad":[-0.33043422106099934,1.0676924474496914,2.84967004224613],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]},{"shape":"box","origin_m":[-0.15677368415455717,-0.021225798061453395,0.001335627583196608],"rpy_rad":[-0.5640288531794834,1.2738284039218832,2.5975873747310043],"size_m":[0.009343631365601342,0.15186976886820042,0.0034000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.5840784178911641,0.6104955708078648,0.6375968739940326],"metallic":0.0,"roughness":0.42,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"顶板、承托唇边与圆顶外形按产品照片估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_well","name_zh":"遮光测量井","function_zh":"样品室底部平台与其下的遮光测量井(容纳25 mm样品管,光路在管下部)","physical_meaning_zh":"深色平台与测量井(Ø27 mm)","subsystem":null,"parent":"upper_shell","origin_m":[-0.11950000000000001,-0.014561393209758614,0.06],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__sample_well"],"collisions":[{"shape":"box","origin_m":[-1.3877787807814457e-17,-0.01935,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052000000000000005,0.011299999999999998,0.008]},{"shape":"box","origin_m":[-1.3877787807814457e-17,0.0162,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.052000000000000005,0.005000000000000001,0.008]},{"shape":"box","origin_m":[-0.015350000000000016,0.02195,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0213,0.0061,0.008]},{"shape":"box","origin_m":[0.023349999999999996,0.02195,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.005299999999999999,0.0061,0.008]},{"shape":"box","origin_m":[0.007999999999999993,0.02365,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.025400000000000006,0.002700000000000001,0.008]},{"shape":"box","origin_m":[-0.01985000000000002,0.0,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012300000000000005,0.027400000000000004,0.008]},{"shape":"box","origin_m":[0.019849999999999993,0.0,-0.0040000000000000036],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012299999999999991,0.027400000000000004,0.008]},{"shape":"box","origin_m":[0.01475,0.0,-0.01595],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.012773874705820476,0.007375,-0.01595],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0073750000000000066,0.01277387470582047,-0.01595],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0,0.014750000000000001,-0.01595],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.0073750000000000066,0.012773874705820473,-0.01595],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.012773874705820462,0.007375,-0.01595],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.01475,1.734723475976807e-18,-0.01595],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.012773874705820462,-0.007374999999999998,-0.01595],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[-0.0073750000000000066,-0.012773874705820467,-0.01595],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0,-0.014750000000000001,-0.01595],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.0073750000000000066,-0.01277387470582047,-0.01595],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"box","origin_m":[0.012773874705820462,-0.007375000000000008,-0.01595],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0024999999999999988,0.008660117899373886,0.015899999999999997]},{"shape":"cylinder","origin_m":[0.0,0.0,-0.0249],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.016,"length_m":0.002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.007499032043226175,0.008568125618069307,0.010329823029626936],"metallic":0.0,"roughness":0.6,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"25 mm样品管为厂家规格;井深与平台高度为工程近似(95 mm管加盖在闭盖下留4.5 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cell_interface","name_zh":"25 mm管座","function_zh":"样品管定位环(Matterix样品管插入口)","physical_meaning_zh":"深灰定位环","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__cell_interface"],"collisions":[{"shape":"box","origin_m":[0.014899999999999997,0.0,0.0008000000000000021],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.012903778516388131,0.007449999999999999,0.0008000000000000021],"rpy_rad":[0.0,0.0,0.5235987755982988],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.007449999999999998,0.012903778516388135,0.0008000000000000021],"rpy_rad":[0.0,0.0,1.0471975511965976],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.0,0.0149,0.0008000000000000021],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.007449999999999998,0.012903778516388137,0.0008000000000000021],"rpy_rad":[0.0,0.0,2.0943951023931953],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.012903778516388145,0.007449999999999999,0.0008000000000000021],"rpy_rad":[0.0,0.0,2.6179938779914944],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.01490000000000001,1.734723475976807e-18,0.0008000000000000021],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.012903778516388145,-0.0074499999999999966,0.0008000000000000021],"rpy_rad":[0.0,0.0,3.665191429188092],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[-0.007449999999999998,-0.01290377851638813,0.0008000000000000021],"rpy_rad":[0.0,0.0,4.1887902047863905],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.0,-0.014900000000000002,0.0008000000000000021],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.007449999999999998,-0.012903778516388137,0.0008000000000000021],"rpy_rad":[0.0,0.0,5.235987755982989],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]},{"shape":"box","origin_m":[0.012903778516388131,-0.007450000000000007,0.0008000000000000021],"rpy_rad":[0.0,0.0,5.759586531581287],"size_m":[0.0031999999999999997,0.00893074658372932,0.0016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"25 mm样品管为厂家规格;定位环外径为工程近似(与后方EPA插槽框留0.5 mm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"sample_cell","name_zh":"25×95 mm玻璃样品管","function_zh":"模型占位样品管(Matterix插入真实样品管时隐藏)","physical_meaning_zh":"玻璃样品管(示意)","subsystem":null,"parent":"sample_well","origin_m":[0.0,0.0,-0.023899999999999998],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__sample_cell"],"collisions":[{"shape":"box","origin_m":[0.0121,0.0,0.05999999999999999],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.008555992052357228,0.008555992052357225,0.05999999999999999],"rpy_rad":[0.0,0.0,0.7853981633974483],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.0,0.0121,0.05999999999999999],"rpy_rad":[0.0,0.0,1.5707963267948966],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.008555992052357228,0.008555992052357225,0.05999999999999999],"rpy_rad":[0.0,0.0,2.356194490192345],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.012099999999999986,1.734723475976807e-18,0.05999999999999999],"rpy_rad":[0.0,0.0,3.141592653589793],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[-0.008555992052357228,-0.008555992052357226,0.05999999999999999],"rpy_rad":[0.0,0.0,3.9269908169872414],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.0,-0.012099999999999998,0.05999999999999999],"rpy_rad":[0.0,0.0,4.71238898038469],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]},{"shape":"box","origin_m":[0.008555992052357228,-0.008555992052357226,0.05999999999999999],"rpy_rad":[0.0,0.0,5.497787143782138],"size_m":[0.0008000000000000004,0.01045889244992065,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6938717612919899,0.83879901174074,0.8713671191987972],"metallic":0.0,"roughness":0.04,"emissive":[0.0,0.0,0.0],"alpha":0.35,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"尺寸按厂家资料;局部细节为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.configure","sample.unload"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"cell_cap","name_zh":"样品管盖","function_zh":"样品管黑色螺帽(遮光;模型占位)","physical_meaning_zh":"黑色螺帽","subsystem":null,"parent":"sample_cell","origin_m":[0.0,0.0,0.0905],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__cell_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.002250000000000002],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.013500000000000002,"length_m":0.0045}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.006048833022857054,0.006512090792594475,0.006995410187265387],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"filter_interface","name_zh":"EPA滤片插槽","function_zh":"平台上样品管右后方的竖直插槽(EPA滤片卡竖直插入/拔出;Matterix滤片接口)","physical_meaning_zh":"深色插槽框","subsystem":null,"parent":"sample_well","origin_m":[0.007999999999999993,0.0205,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__filter_interface"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0006499999999999978],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.029999999999999985,0.006999999999999999,0.0017000000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"插槽存在、位置(管座右后方)与竖直拔出按手册图1;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"epa_filter","name_zh":"EPA滤片卡","function_zh":"钨灯EPA滤光片卡:竖插在样品管后方的入射光路中(钨灯→准直透镜→滤片→样品管),顶部提片向上拔出","physical_meaning_zh":"深灰滤片卡与提片","subsystem":null,"parent":"filter_interface","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__epa_filter"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0054499999999999965],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.01200000000000001,0.004,0.009899999999999992]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.042311410620809675,0.04970656598412723,0.0595112381629812],"metallic":0.0,"roughness":0.45,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"滤片卡形式与位置按手册图1;尺寸为估计;卡下部经平台插槽伸入平台下的光路高度(机身内部光学腔按实体近似,不可见部分为工程近似)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["filter.set_installed","acquisition.start","calibration.rapid"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid","name_zh":"样品室盖","function_zh":"半圆柱遮光盖:闭盖测量;绕自身前后轴向左翻转打开(开盖取消测量)","physical_meaning_zh":"深灰半圆柱盖","subsystem":null,"parent":"upper_shell","origin_m":[-0.11950000000000001,-0.014561393209758614,0.10510484947439992],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lid"],"collisions":[{"shape":"box","origin_m":[0.026910144381855947,-0.003439447956161865,0.02171581974286306],"rpy_rad":[-0.24528820906161666,-0.8708217818021803,-2.9524159526426974],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.02054801028063448,-0.004383911626297447,0.02767892867073711],"rpy_rad":[-0.1939301089235555,-0.6236841308792441,-3.027389258180709],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.012876870953466818,-0.0050490994370901866,0.03187875921867313],"rpy_rad":[-0.16889952045556816,-0.37470204190091,-3.079262474724041],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[0.0043854141774700844,-0.005392635785809155,0.0340477623607434],"rpy_rad":[-0.15832464560184145,-0.12497028523591693,-3.1216943026768607],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.0043854141774700844,-0.005392635785809155,0.0340477623607434],"rpy_rad":[-0.15832464560184145,0.12497028523591701,3.1216943026768607],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.012876870953466804,-0.0050490994370901866,0.03187875921867313],"rpy_rad":[-0.16889952045556816,0.3747020419009101,3.079262474724041],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.02054801028063448,-0.004383911626297447,0.02767892867073711],"rpy_rad":[-0.1939301089235555,0.6236841308792443,3.027389258180709],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]},{"shape":"box","origin_m":[-0.026910144381855947,-0.003439447956161865,0.02171581974286306],"rpy_rad":[-0.2452882090616166,0.8708217818021803,2.9524159526426974],"size_m":[0.009342748033996887,0.15066976886820044,0.0025000000000000022]}],"joint":{"type":"revolute","axis":[-0.0,-0.9876883405951378,-0.15643446504023087],"limits":[0.0,1.7],"state_id":"lid.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.06847816984440017,0.08021982031446832,0.09758734714186246],"metallic":0.15,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"绕自身轴旋转的半圆柱盖按手册图1与产品照片;半径、长度与97°开角为工程估计(运行层1.7 rad)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lid.set_angle"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lid_grip","name_zh":"盖侧拨槽","function_zh":"盖右侧的横向拨槽(手指把盖向上、向左推开)","physical_meaning_zh":"深色拨槽","subsystem":null,"parent":"lid","origin_m":[0.025042434255046847,-0.004056689803374839,0.025612931390624746],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lid_grip"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,3.469446951953614e-18,0.0],"rpy_rad":[1.3466250914136824,0.7901850882122505,2.980995105011481],"size_m":[0.001,0.003500000000000031,0.046]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen_bezel","name_zh":"屏幕边框","function_zh":"触摸屏蓝色边框(上沿白色TL2300字样)","physical_meaning_zh":"蓝色屏框","subsystem":null,"parent":"top_panel","origin_m":[0.052,-0.007125139041441825,-0.0011285111593132696],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__screen_bezel"],"collisions":[{"shape":"box","origin_m":[0.0,-6.257378601609229e-05,0.0003950753362380599],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.176,0.112,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.35,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_bezel.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"screen","name_zh":"触摸屏","function_zh":"7英寸彩色触摸屏(StabiCal读数界面)","physical_meaning_zh":"彩色触摸屏","subsystem":null,"parent":"screen_bezel","origin_m":[0.0,-0.00418540505994089,0.0008557946507317948],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__screen"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011536e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.154,0.087,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/screen_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"7英寸彩色触摸屏为厂家规格;界面按产品照片重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"display_digits","name_zh":"读数区","function_zh":"显示NTU读数、平均次数与稳定标志(Matterix读数网格替换此区域)","physical_meaning_zh":"屏幕读数区","subsystem":null,"parent":"screen","origin_m":[-0.016,0.004914976533219659,0.0009303255762904],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__display_digits"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011536e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.088,0.04,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/display_result.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","acquisition.stop","calibration.rapid","calibration.verify","turbidity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"touch_read_zone","name_zh":"触屏Read键区","function_zh":"屏幕底部的Read软键(纯触屏,无机械按键)","physical_meaning_zh":"Read软键","subsystem":null,"parent":"screen","origin_m":[-0.009999999999999995,-0.03725931561019274,-0.005749426080927447],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__touch_read_zone"],"collisions":[{"shape":"box","origin_m":[0.0,7.821723252011276e-05,-0.0004938441702975749],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.05,0.009,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.55,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/read_key.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"button_power","name_zh":"电源键","function_zh":"屏幕右上方的圆形电源键(手册图1-9)","physical_meaning_zh":"青绿色圆形电源键","subsystem":null,"parent":"top_panel","origin_m":[0.1515,0.04089614693162338,0.008907229645086376],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,0.00018772135804828033,-0.0011852260087141658],"rpy_rad":[0.15707963267948966,-0.0,0.0],"size_m":[0.013,0.013,0.0024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.32,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/power_key.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"电源键存在与位置按手册图1与产品照片(屏框右上方);尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"hach_badge","name_zh":"正面徽标","function_zh":"深蓝正面中央的椭圆HACH徽标(通用字体重绘)","physical_meaning_zh":"蓝色椭圆徽标","subsystem":null,"parent":"upper_shell","origin_m":[0.0,-0.14165384615384616,0.068],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__hach_badge"],"collisions":[{"shape":"box","origin_m":[-6.964952669203245e-19,-9.36751537970737e-05,3.49995080120985e-05],"rpy_rad":[-1.5707963267948968,0.3575658515764305,1.5707963267948966],"size_m":[0.001,0.02170000000000001,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/hach_badge.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"tungsten_lamp","name_zh":"钨灯","function_zh":"TL2300 EPA钨灯光源(非红外LED;在样品室后方,光沿−Y射向样品管)","physical_meaning_zh":"钨灯(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,0.06543860679024138,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__tungsten_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,0.0,0.0],"radius_m":0.0052,"length_m":0.021}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.768151147247507,0.5840784178911641,0.27467731206038465],"metallic":0.0,"roughness":0.2,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"钨灯光源为厂家数据;位置与外形为工程近似(顶面低于样品室空腔底,不可见)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"optical_lens","name_zh":"准直透镜","function_zh":"把钨灯光准直后穿过EPA滤片射向样品管","physical_meaning_zh":"透镜(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,0.02543860679024139,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__optical_lens"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010999999999999996,0.0040000000000000036,0.010999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6239603916750761,0.768151147247507,0.7912979403326302],"metallic":0.0,"roughness":0.05,"emissive":[0.0,0.0,0.0],"alpha":0.5,"glass":true,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_90","name_zh":"90°散射探测器","function_zh":"主浊度散射通道(与入射光成90°,在样品管左侧)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.14350000000000002,-0.014561393209758614,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_90"],"collisions":[{"shape":"box","origin_m":[0.0,-1.734723475976807e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.012000000000000004,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start","turbidity.measure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_transmitted","name_zh":"透射探测器","function_zh":"比率透射通道(入射光正前方)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.11950000000000001,-0.03856139320975861,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_transmitted"],"collisions":[{"shape":"box","origin_m":[1.3877787807814457e-17,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.011999999999999997,0.008000000000000007,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"detector_forward","name_zh":"前向散射探测器","function_zh":"比率前向通道(透射方向偏约30°;算法权重未知)","physical_meaning_zh":"探测器(不可见)","subsystem":null,"parent":"housing","origin_m":[-0.10650000000000001,-0.03656139320975861,0.0461],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__detector_forward"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.008000000000000007,0.009999999999999995,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"90°/透射/前向三探测器为厂家数据;位置为工程近似。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"electronics","name_zh":"控制电路板","function_zh":"读取光信号与计算","physical_meaning_zh":"电路板(不可见)","subsystem":null,"parent":"housing","origin_m":[0.075,0.005,0.024],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__electronics"],"collisions":[{"shape":"box","origin_m":[0.0,4.336808689942018e-18,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.17,0.2,0.0030000000000000027]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.028426039504420793,0.14702726649759498,0.04817182422688942],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"工程近似(厂家未给此部件尺寸)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"lamp_cover","name_zh":"灯罩","function_zh":"左侧后部带格栅的可拆灯罩(换灯维护;动作未建模)","physical_meaning_zh":"深灰格栅灯罩","subsystem":null,"parent":"upper_shell","origin_m":[-0.1971,0.08,0.084],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__lamp_cover"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.0],"rpy_rad":[1.5707963267948966,-0.0,-1.5707963267948966],"size_m":[0.075,0.04,0.002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/lamp_cover.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"灯罩位置与格栅按手册图1-5;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_front","name_zh":"前USB口","function_zh":"底座右前USB A口(U盘导出;通信未实现)","physical_meaning_zh":"USB A插座(深色框与图标)","subsystem":null,"parent":"housing","origin_m":[0.15,-0.1529,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_front"],"collisions":[{"shape":"box","origin_m":[0.0,0.0005999999999999894,0.0],"rpy_rad":[1.5707963267948966,-0.0,0.0],"size_m":[0.03,0.014,0.0012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[1.0,1.0,1.0],"metallic":0.0,"roughness":0.38,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":"textures/usb_front_frame.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"前USB口存在与位置按手册图1与照片;尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_front_socket","name_zh":"前USB插口","function_zh":"前USB口的金属插口","physical_meaning_zh":"金属USB插口","subsystem":null,"parent":"usb_front","origin_m":[0.0040000000000000036,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_front_socket"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0002500000000000002,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.012500000000000011,0.001,0.0049999999999999975]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"purge_port","name_zh":"吹扫口","function_zh":"干燥气吹扫接口(流量压力未建模)","physical_meaning_zh":"吹扫口","subsystem":null,"parent":"housing","origin_m":[-0.16,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__purge_port"],"collisions":[{"shape":"box","origin_m":[0.0,0.0015999999999999903,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.0031999999999999806,0.010000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"power_inlet","name_zh":"12 V DC电源口","function_zh":"外部适配器12 V DC 3.4 A输入(硬件未连接)","physical_meaning_zh":"12 V DC电源口","subsystem":null,"parent":"housing","origin_m":[-0.13,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__power_inlet"],"collisions":[{"shape":"box","origin_m":[0.0,0.00134999999999999,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.010000000000000009,0.00269999999999998,0.010000000000000002]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.019382360956935723,0.02217388479338738,0.02518685962736163],"metallic":0.0,"roughness":0.5,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"usb_rear","name_zh":"后USB口","function_zh":"后部USB口(打印机/U盘;通信未实现)","physical_meaning_zh":"后USB口","subsystem":null,"parent":"housing","origin_m":[-0.1,0.1522,0.027],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__usb_rear"],"collisions":[{"shape":"box","origin_m":[0.0,0.0012500000000000011,0.0],"rpy_rad":[0.0,0.0,0.0],"size_m":[0.015000000000000013,0.0025000000000000022,0.0075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.32314320911295075,0.35153259950043936,0.3762621229909065],"metallic":0.85,"roughness":0.3,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"后部接口种类按手册图1;位置与尺寸为估计。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_0","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.165,-0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_1","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.165,-0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_2","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[-0.165,0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]},{"id":"foot_3","name_zh":"支脚","function_zh":"台面支撑(橡胶脚)","physical_meaning_zh":"黑色橡胶脚","subsystem":null,"parent":"housing","origin_m":[0.165,0.125,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["hach_tl2300epa__foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0.0,0.0,0.003],"rpy_rad":[0.0,0.0,0.0],"radius_m":0.011,"length_m":0.006}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.008568125618069307,0.00972121732023785,0.010960094006488246],"metallic":0.0,"roughness":0.75,"emissive":[0.0,0.0,0.0],"alpha":1.0,"glass":false,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"形状与位置按厂家照片和资料图估计,尺寸在厂家外形之内。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"供电;断电取消并重置预热","kind":"device_command","availability":"implemented","component_ids":["power_inlet","button_power","tungsten_lamp"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lid.set_angle":{"function_zh":"宿主驱动盖,开盖取消测量","kind":"device_command","availability":"implemented","component_ids":["lid"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["angle_rad"]},"filter.set_installed":{"function_zh":"断电维护EPA滤片状态","kind":"configuration","availability":"implemented","component_ids":["epa_filter"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["installed"]},"sample.configure":{"function_zh":"宿主装样与真实模板;独立光学参数均工程输入","kind":"configuration","availability":"implemented","component_ids":["sample_cell","cell_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id","volume_m3","mass_kg","temperature_k","clean_indexed_cell","particle_response_gain","color_absorbance","bubble_excess_ntu","bubble_tau_s"]},"sample.unload":{"function_zh":"开盖移出样品,保留累计账本","kind":"configuration","availability":"implemented","component_ids":["sample_cell","cell_interface"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"method.configure":{"function_zh":"比率、单次/连续与1/10次平均;其它档未实现","kind":"configuration","availability":"implemented","component_ids":["display_digits","detector_90","detector_forward","detector_transmitted"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["ratio_enabled","average_count","mode"]},"acquisition.start":{"function_zh":"预热闭盖后定时测量","kind":"device_command","availability":"implemented","component_ids":["tungsten_lamp","epa_filter","detector_90","detector_forward","detector_transmitted","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"取消保留窗口与气泡衰减","kind":"device_command","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"calibration.rapid":{"function_zh":"20NTU标准完成测量后单点增益代理;暗电流假设0,仅0–40NTU","kind":"configuration","availability":"implemented","component_ids":["epa_filter","display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"calibration.verify":{"function_zh":"已知标准±5%核查,不自动校准","kind":"query","availability":"implemented","component_ids":["display_digits"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_ntu"]},"turbidity.measure":{"function_zh":"纯读NTU、稳定性和校准;无通用TSS","kind":"query","availability":"implemented","component_ids":["display_digits","detector_90"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"主电源开关状态(true=通电);设定值,由 power.set 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"lid.angle_rad":{"meaning_zh":"样品室盖(lid)绕铰链的开启角,范围 0–1.7 rad;场景机械状态,关节坐标 0 为闭合/初始位,行程为教学假设而非厂家实测;同步权威与方向见 model_bindings。","unit":"rad","access":"read_write","origin":"scene","component_ids":["lid"],"write_via":"lid.set_angle"},"filter.installed":{"meaning_zh":"是否已装入(场景登记);场景状态,由宿主登记,不由过程模型推导。","unit":"1","access":"read_only","origin":"scene","component_ids":["epa_filter"],"write_via":null},"warmup.elapsed_s":{"meaning_zh":"通电后光源/电子学暖机已用时间,≥0 s;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["tungsten_lamp"],"write_via":null},"warmup.ready":{"meaning_zh":"暖机是否达到允许读数的时长(工程阈值);由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["tungsten_lamp"],"write_via":null},"method.ratio_enabled":{"meaning_zh":"比率(多探测器)模式是否启用;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.average_count":{"meaning_zh":"每次读数平均的采样次数;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"method.mode":{"meaning_zh":"方法模式选择;设定值,由 method.configure 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"cycle.phase":{"meaning_zh":"运行阶段:idle/running/succeeded/cancelled(failed);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"cycle.elapsed_s":{"meaning_zh":"本次运行自 acquisition.start 起的仿真时间,≥0 s;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"s","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"turbidity.indicated_ntu":{"meaning_zh":"显示浊度 NTU(90° 散射通道,比率模式含透射修正);由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"NTU","access":"read_only","origin":"derived","component_ids":["display_digits","detector_90"],"write_via":null},"turbidity.stable":{"meaning_zh":"读数是否在稳定阈值内;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"calibration.gain":{"meaning_zh":"20 NTU 单点增益校准系数,范围 0.1–10;设定值,由 calibration.rapid 写入,只记录目标,不等于实际值,也不推进过程。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["display_digits"],"write_via":null},"calibration.status":{"meaning_zh":"校准状态文字;由运行层模型推导,显示于读数区;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["display_digits"],"write_via":null},"sample.loaded":{"meaning_zh":"样品位是否已装入容器/样品;由运行层模型推导,面向 agent 的观测值;未经实机标定,不代表厂家传感器精度。","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_cell"],"write_via":null},"sample.temperature_k":{"meaning_zh":"样品温度;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.reference_ntu":{"meaning_zh":"样品的参考浊度(模板值);过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"NTU","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.bubble_excess_ntu":{"meaning_zh":"气泡带来的额外浊度(指数衰减),范围 0–1000 NTU;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"NTU","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"detector.normalized_90":{"meaning_zh":"90° 散射归一化信号,≥0;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_90"],"write_via":null},"detector.normalized_transmitted":{"meaning_zh":"透射归一化信号,范围 0–1;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_transmitted"],"write_via":null},"sample.input_kg":{"meaning_zh":"累计装入样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.retained_kg":{"meaning_zh":"当前留在仪器内的样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.removed_kg":{"meaning_zh":"累计取出样品质量,≥0 kg;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.input_m3":{"meaning_zh":"累计装入样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.retained_m3":{"meaning_zh":"当前留在仪器内的样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null},"sample.removed_m3":{"meaning_zh":"累计取出样品体积,≥0 m^3;过程真值,仅 evaluator/debug 可见,无传感器噪声与量化,用于守恒与评测,不是厂家实测。","unit":"m^3","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null}},"mechanisms":{"turbidity_optics":{"meaning_zh":"实测NTU回放与非厂家颜色/气泡代理,不作NTU质量换算","implementation":"lumped","equations":["T=exp(-A); S90=(NTU_reference*particle_gain+bubbles)*T/4000","ratio_on=4000*S90/T; ratio_off=4000*S90","bubbles=bubbles0*exp(-t/tau); exact time integral over 6.8 or 14 seconds","display=round(gain*average,3); range 0..4000 on, 0..40 off","mass_input=mass_retained+mass_removed; volume_input=volume_retained+volume_removed"],"parameters":{"stray_light":{"value":0.0,"unit":"NTU","evidence":"assumption","meaning_zh":"未标定暗电流/杂散光零值代理"}}}},"limitations":["79条可用EPA180.1混合水样、4个厂家名义标准,不是50种化学组成已知物质;该要求未完成。","5个未检出记录和<0.1NTU标准保留空值/上限,不能按0回放。源仪器不明,不保证跨仪器等价。","比率颜色抵消、气泡指数衰减、散射增益、稳定阈值、零暗电流为工程代理;前向探测器未数值求解。","不求粒径或通用TSS;NTU不是悬浮物质量浓度。","仅1/10次平均6.8/14s;2021版时间窗UI、RST、Bubble Reject、EBC显示、完整菜单、2000条数据日志未实现。","快速校准仅20NTU单点增益与假设暗电流0,不是完整厂家RapidCal;完整多点/Gelex赋值流程未实现。","样温0–70C、最小20mL和比率预热30min/非比率60min受检;原始水样未知温度由宿主指定,不是来源测得。","厂家精度输出只是参考公差,非光学代理的实测性能保证;未模拟温度/湿度对实测精度影响。","局部几何、屏幕平面与盖轴为估计,未还原斜面和完整外壳曲面;比色管不动态装卸。","真实部件质量惯量摩擦null;按键0.005kg/其它0.1kg及包围盒惯量独立数值占位。","吹扫气、USB、12V电源仅接口/逻辑,无实际气路或通信;宿主开盖装样不等于机器人技能。","进程内身份过滤不替代文件/进程安全隔离。","受信任构造参数可初始化已预热状态,不是代理能力;默认冷机。场景测量使用3600秒既往供电历史;全场景长预热尝试主动停止并记not_run,原生运行层3600秒逻辑已测。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["power.set","lid.set_angle","filter.set_installed","sample.configure","sample.unload","method.configure","acquisition.start","acquisition.stop","calibration.rapid","calibration.verify","turbidity.measure"],"unsupported":["native_async_envelope","full_calibration_rst_bubble_reject","touchscreen_menus","real_hardware","fifty_chemically_defined_substances"],"note_zh":"CHEM-014:29几何/30合同组件、11能力、26槽;2关节2接口3读数。14运行测试、几何/Blender/合同、桥接和双环境锁步/盖端点/显示通过;79实测水样不是50种纯物质,partial。"}},"previews":["previews/hach_tl2300epa/preview_front.webp","previews/hach_tl2300epa/preview_front_straight.webp","previews/hach_tl2300epa/preview_isaac_rtx_articulated.webp","previews/hach_tl2300epa/preview_isaac_rtx_pair.webp","previews/hach_tl2300epa/preview_left.webp","previews/hach_tl2300epa/preview_open.webp","previews/hach_tl2300epa/preview_open_top.webp","previews/hach_tl2300epa/preview_rear.webp","previews/hach_tl2300epa/preview_screen.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/asset.contract.json","bytes":278832},{"name":"collision_proxies.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/collision_proxies.json","bytes":49797},{"name":"geometry_manifest.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/geometry_manifest.json","bytes":110966},{"name":"model.blend","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.blend","bytes":738987},{"name":"model.glb","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.glb","bytes":562188},{"name":"model.urdf","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/model.urdf","bytes":40043},{"name":"output_templates.json","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa/output_templates.json","bytes":470030}],"completeness":{"components":33,"with_collisions":33,"with_objects":33,"with_function":33,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"hach_tl2300epa","chem_id":"CHEM-014","name_en":"Benchtop turbidimeter","maker":"Hach","model":"TL2300 EPA","domain":"metrology","domain_name":"Basic Metrology & Sample Handling","path":"assets/expansion_batch03/t4_measure/hach_tl2300epa","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch03/t4_measure/hach_tl2300epa/asset.contract.json","runtime":"scripts/asset_runtime/hach_tl2300epa.py"} \ No newline at end of file diff --git a/data/assets/instrument.ika_rv10_digital_v.json b/data/assets/instrument.ika_rv10_digital_v.json index b5c882f5f348d69569d95e4c88dc24ff62cf3b5f..a1a025ddacc917cc401c7c97e3167eb77e31da2a 100644 --- a/data/assets/instrument.ika_rv10_digital_v.json +++ b/data/assets/instrument.ika_rv10_digital_v.json @@ -1 +1 @@ -{"tid":"instrument.ika_rv10_digital_v","asset_dir":"basic40_batch02/t2_vacuum/ika_rv10","name_zh":"IKA RV 10 digital V 旋转蒸发仪","category":"萃取纯化与干燥","description_zh":"CHEM-024:RV 10 digital drive、HB digital S099浴槽、RV 10.1垂直玻璃组件及标准连接附件。升降、旋转和浴温三条独立简化过程;依赖外部共用真空源。full只表示本配置功能组件完整登记,不表示全部过程、厂家模式或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"rv10:台面投影中心;X宽、+Y后方深、+Z上。非玻璃本体名义XYZ=0.500×0.440×0.430m;装配玻璃包络独立记录,实例世界变换由宿主管理。"},"mass_kg":32.36,"size_m":[0.5,0.44,0.6822],"bbox_min":[-0.25,-0.22,0.0],"bbox_max":[0.25,0.22,0.6822],"manifest_dimensions_m":[0.5,0.44,0.43],"glb":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.urdf","links":{"base_link":"/Geometry/base_link","lift_carriage":"/Geometry/base_link/lift_carriage","rotary_spindle":"/Geometry/base_link/lift_carriage/rotary_spindle","btn_drive_control_drive_button_link":"/Geometry/base_link/btn_drive_control_drive_button_link","btn_drive_control_drive_button_001_link":"/Geometry/base_link/btn_drive_control_drive_button_001_link","knob_bath_control_bath_control_knob_link":"/Geometry/base_link/knob_bath_control_bath_control_knob_link"},"frames":{"pre_place":[0.0,0.0,0.8622],"place":[0.0,0.0,0.7322],"post_place":[0.0,0.0,0.8622],"joint_lift_joint":[0.0,0.0,0.0],"joint_rotation_joint":[-0.003,0.035,0.28],"joint_btn_drive_control_drive_button":[-0.198,-0.205,0.075],"joint_btn_drive_control_drive_button_001":[-0.102,-0.205,0.075],"joint_knob_bath_control_bath_control_knob":[0.184,-0.192,0.067]},"joints":[{"name":"lift_joint","type":"prismatic","parent":"base_link","child":"lift_carriage","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.14,"effort":1.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/lift_carriage","child_bbox_min":[-0.225,-0.02897,0.1026],"child_bbox_max":[0.2403,0.137,0.6822],"kind":"other"},{"name":"rotation_joint","type":"continuous","parent":"drive_head","child":"rotary_spindle","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":1.0,"mimic":null,"origin_m":[-0.003,0.035,0.28],"child_prim":"/Geometry/base_link/lift_carriage/rotary_spindle","child_bbox_min":[0.00911,-0.02897,0.1026],"child_bbox_max":[0.2403,0.09897,0.3034],"kind":"other"},{"name":"btn_drive_control_drive_button","type":"prismatic","parent":"drive_control","child":"btn_drive_control_drive_button_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.198,-0.205,0.075],"child_prim":"/Geometry/base_link/btn_drive_control_drive_button_link","child_bbox_min":[-0.207,-0.2085,0.066],"child_bbox_max":[-0.189,-0.2015,0.084],"kind":"button"},{"name":"btn_drive_control_drive_button_001","type":"prismatic","parent":"drive_control","child":"btn_drive_control_drive_button_001_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.102,-0.205,0.075],"child_prim":"/Geometry/base_link/btn_drive_control_drive_button_001_link","child_bbox_min":[-0.111,-0.2085,0.066],"child_bbox_max":[-0.093,-0.2015,0.084],"kind":"button"},{"name":"knob_bath_control_bath_control_knob","type":"revolute","parent":"bath_control","child":"knob_bath_control_bath_control_knob_link","axis":[0.0,-1.0,0.0],"lower":-2.617994,"upper":2.617994,"effort":1.0,"mimic":null,"origin_m":[0.184,-0.192,0.067],"child_prim":"/Geometry/base_link/knob_bath_control_bath_control_knob_link","child_bbox_min":[0.172,-0.198,0.055],"child_bbox_max":[0.196,-0.186,0.079],"kind":"knob"}],"controls":{"buttons":["btn_drive_control_drive_button","btn_drive_control_drive_button_001"],"knobs":["knob_bath_control_bath_control_knob"]},"slots":[{"name":"flask_joint","link":"rotary_spindle","part":"rotary_spindle","pos":[0.0432,0.035,0.2146],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0335,0.0,0.0727],"rot_link":[0.0,-0.866025,0.0,0.5],"radius_m":0.02,"kind":"joint","fits":["flask"],"anchor":"top","insert_axis":[0.0,0.0,1.0],"capture_m":0.05,"access":[],"modelled_occupant":false},{"name":"bath","link":"base_link","part":"heating_bath","pos":[0.13,0.035,0.06],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.13,0.035,0.06],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.08,"kind":"surface","fits":["flask"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"rpm","part":"drive_display_digits","prim":"/Geometry/base_link/readout_rpm","link":"base_link","digits":3,"decimals":0,"unit":"rpm","center":[-0.1499,-0.1948,0.1005],"up":[0.0,0.3746,0.9272],"source":{"bridge":["rotation.indicated_speed_rad_s","rotation.target_speed_rad_s"],"scale":9.549296585513721},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0202,0.0084],"normal":[-0.0,-0.9272,0.3746]},{"name":"bath","part":"bath_display_digits","prim":"/Geometry/base_link/readout_bath","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.1131,-0.1948,0.0874],"up":[-0.0,0.3746,0.9272],"source":{"bridge":["thermal.indicated_temperature_k","thermal.target_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0186,0.0077],"normal":[0.0,-0.9272,0.3746]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"two_person","mass_kg":32.36,"footprint_m":[0.5,0.44],"height_m":0.6822,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.19},"robot_standoff_m":0.35,"work_height_m":0.2146,"primary_slot":"flask_joint","access":["lift_joint"],"slot_count":2},"components":[{"id":"base_frame","name_zh":"公共底座","function_zh":"支撑旋蒸主机及独立加热浴。","physical_meaning_zh":"支撑旋蒸主机及独立加热浴。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["base_plate","left_base_inset"],"collisions":[{"shape":"box","origin_m":[0,0,0.027],"rpy_rad":[0,0,0],"size_m":[0.5,0.44,0.032]},{"shape":"box","origin_m":[-0.15,-0.065,0.047],"rpy_rad":[0,0,0],"size_m":[0.18,0.245,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"support_feet","name_zh":"支脚","function_zh":"台面支撑;摩擦和阻尼未知。","physical_meaning_zh":"台面支撑;摩擦和阻尼未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["foot","foot.001","foot.002","foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.211,-0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[-0.211,0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[0.211,-0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[0.211,0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"lift_column","name_zh":"电动升降塔","function_zh":"140 mm轴向升降,厂家主机高度430 mm。","physical_meaning_zh":"支撑并引导移动滑座;单独塔柱的制造尺寸未核实。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["column","column_blue_strip","guide_rail","guide_rail.001","top_lid"],"collisions":[{"shape":"box","origin_m":[-0.054,0.108,0.232],"rpy_rad":[0,0,0],"size_m":[0.126,0.101,0.396]},{"shape":"box","origin_m":[-0.055,0.054,0.241],"rpy_rad":[0,0,0],"size_m":[0.093,0.009,0.351]},{"shape":"cylinder","origin_m":[-0.0820000022649765,0.04500000178813934,0.25],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.007,"length_m":0.31599998293949033},{"shape":"cylinder","origin_m":[-0.026000000536441803,0.04500000178813934,0.25],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.007,"length_m":0.31599998293949033},{"shape":"box","origin_m":[-0.054,0.108,0.422],"rpy_rad":[0,0,0],"size_m":[0.12,0.097,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"lift_carriage","name_zh":"升降滑座","function_zh":"运行状态为唯一权威,带动驱动头与玻璃装配。","physical_meaning_zh":"运行状态为唯一权威,带动驱动头与玻璃装配。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carriage_block","carriage_arm"],"collisions":[{"shape":"box","origin_m":[-0.054,0.045,0.286],"rpy_rad":[0,0,0],"size_m":[0.105,0.042,0.065]},{"shape":"cylinder","origin_m":[-0.02500000037252903,0.03750000149011612,0.28450000286102295],"rpy_rad":[-1.0303711891174316,1.6709935665130615,-1.1185810565948486],"radius_m":0.023,"length_m":0.05829236959257742}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.14],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"drive_head","name_zh":"旋转驱动头","function_zh":"电机外壳与倾斜蒸气轴支座。","physical_meaning_zh":"电机外壳与倾斜蒸气轴支座。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.003,0.035,0.28],"rpy_rad":[0,2.0943951023931953,0],"objects":["drive_motor","drive_end","drive_front","motor_vent","motor_vent.001","motor_vent.002","motor_vent.003","motor_vent.004","motor_vent.005","motor_vent.006","motor_vent.007","motor_vent.008","motor_vent.009","motor_vent.010","motor_vent.011"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.025],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.09},{"shape":"cylinder","origin_m":[0,0,-0.074],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.014},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"rotary_spindle","name_zh":"旋转蒸气轴","function_zh":"5至280 rpm连续旋转,仅带动蒸发瓶。","physical_meaning_zh":"5至280 rpm连续旋转,仅带动蒸发瓶。","subsystem":null,"parent":"drive_head","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["spindle_sleeve","spindle_blue_lock","rotation_witness"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.049],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.04}],"joint":{"type":"continuous","axis":[0,0,1],"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotation.set_speed","rotation.start","rotation.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"evaporating_flask","name_zh":"蒸发瓶","function_zh":"容纳含挥发溶剂样品;几何不充当标定容量。","physical_meaning_zh":"容纳含挥发溶剂样品;几何不充当标定容量。","subsystem":null,"parent":"rotary_spindle","origin_m":[0,0,0.18],"rpy_rad":[0,0,0],"objects":["evaporating_glass","flask_joint_rim","flask_rotation_marker"],"collisions":[{"shape":"sphere","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.064},{"shape":"cylinder","origin_m":[0,0,-0.086],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.061}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotation.start","rotation.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vapor_duct","name_zh":"RV10.70 蒸气管 NS29/32","function_zh":"玻璃蒸气连通冷凝器,转轴密封内部结构未解析。","physical_meaning_zh":"玻璃蒸气连通冷凝器,转轴密封内部结构未解析。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vapor_glass"],"collisions":[{"shape":"cylinder","origin_m":[-0.09549999982118607,0.03500000014901161,0.3240000009536743],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.012,"length_m":0.04899999411343276},{"shape":"cylinder","origin_m":[-0.05849999934434891,0.03500000014901161,0.31800001859664917],"rpy_rad":[-0.0,2.0183162689208984,-0.0],"radius_m":0.012,"length_m":0.027730848825300126},{"shape":"cylinder","origin_m":[-0.028999999165534973,0.03500000014901161,0.3019999861717224],"rpy_rad":[-0.0,2.1025209426879883,-0.0],"radius_m":0.012,"length_m":0.03944617215469463}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vacuum_seal","name_zh":"RV10.8001 真空密封","function_zh":"蒸气轴密封;摩擦和漏率未知。","physical_meaning_zh":"蒸气轴密封;摩擦和漏率未知。","subsystem":null,"parent":"drive_head","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["PTFE_vacuum_seal"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vertical_condenser","name_zh":"RV10.1 垂直冷凝器","function_zh":"1500 cm²冷凝面积;盘管示意不作为换热系数。","physical_meaning_zh":"1500 cm²冷凝面积;盘管示意不作为换热系数。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.15,0.035,0.475],"rpy_rad":[0,0,0],"objects":["condenser_jacket","condenser_ring","condenser_ring.001","condenser_coil","coil_return","feed_tap_glass","feed_valve_bar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.3},{"shape":"cylinder","origin_m":[-0.04349999874830246,0.0,-0.10499999672174454],"rpy_rad":[0.0,-1.570796251296997,0.0],"radius_m":0.006,"length_m":0.03700000085510514},{"shape":"cylinder","origin_m":[-0.06499999761581421,0.0,-0.08749999850988388],"rpy_rad":[0.0,-0.1697784662246704,0.0],"radius_m":0.006,"length_m":0.035510559521655265},{"shape":"cylinder","origin_m":[-0.06499999761581421,0.0,-0.07999999821186066],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.020000003385357273}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"receiving_flask","name_zh":"冷凝溶剂接收瓶","function_zh":"容纳冷凝产物;容量未由球体尺寸推定。","physical_meaning_zh":"容纳冷凝产物;容量未由球体尺寸推定。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.15,0.035,0.211],"rpy_rad":[0,0,0],"objects":["receiving_glass","receiver_neck_proxy"],"collisions":[{"shape":"sphere","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.062},{"shape":"cylinder","origin_m":[0,0,0.086],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"glass_clamps","name_zh":"玻璃接口夹具","function_zh":"可识别固定夹,装卸机器人动作未实现。","physical_meaning_zh":"可识别固定夹,装卸机器人动作未实现。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["receiver_clamp","receiver_clamp_tab","condenser_bracket","condenser_bracket_loop"],"collisions":[{"shape":"box","origin_m":[-0.175,0.035,0.313],"rpy_rad":[0,0,0],"size_m":[0.025,0.01,0.008]},{"shape":"cylinder","origin_m":[-0.1080000028014183,0.06499999761581421,0.4050000011920929],"rpy_rad":[1.5707967281341553,-0.9505469799041748,-0.9505472183227539],"radius_m":0.006,"length_m":0.10322790827242376}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"support_pole","name_zh":"RV3.1 支杆","function_zh":"玻璃组件支撑杆。","physical_meaning_zh":"玻璃组件支撑杆。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["support_rod","support_clamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.09600000083446503,0.12600000202655792,0.4650000333786011],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.006,"length_m":0.27000000867578705},{"shape":"box","origin_m":[-0.096,0.126,0.425],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"heating_bath","name_zh":"HB digital S099 加热浴","function_zh":"独立浴温过程,最大加液4 L;可视浴液仅示意。","physical_meaning_zh":"独立浴温过程,最大加液4 L;可视浴液仅示意。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_shell","bath_stainless_rim","bath_bottom","bath_fluid_illustration"],"collisions":[{"shape":"cylinder","origin_m":[0.13,0.035,0.08],"rpy_rad":[0,0,0],"radius_m":0.1,"length_m":0.008},{"shape":"box","origin_m":[0.237,0.035,0.157],"rpy_rad":[0,0,0.0],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2333540634129303,0.06269363782596972,0.157],"rpy_rad":[0,0,0.2617993877991494],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.22266471820493494,0.0885,0.157],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2056604255869606,0.11066042558696058,0.157],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.18350000000000002,0.1276647182049349,0.157],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.15769363782596973,0.13835406341293033,0.157],"rpy_rad":[0,0,1.3089969389957472],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.13,0.14200000000000002,0.157],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.1023063621740303,0.13835406341293033,0.157],"rpy_rad":[0,0,1.832595714594046],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.07650000000000003,0.12766471820493494,0.157],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.054339574413039424,0.1106604255869606,0.157],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.03733528179506507,0.0885,0.157],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.026645936587069707,0.06269363782596975,0.157],"rpy_rad":[0,0,2.8797932657906435],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.023000000000000007,0.03500000000000002,0.157],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.026645936587069693,0.00730636217403028,0.157],"rpy_rad":[0,0,3.4033920413889427],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.03733528179506505,-0.018499999999999975,0.157],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.05433957441303938,-0.040660425586960536,0.157],"rpy_rad":[0,0,3.926990816987241],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.07649999999999996,-0.057664718204934906,0.157],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.1023063621740303,-0.06835406341293031,0.157],"rpy_rad":[0,0,4.4505895925855405],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.12999999999999998,-0.072,0.157],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.15769363782596968,-0.06835406341293032,0.157],"rpy_rad":[0,0,4.974188368183839],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.18350000000000002,-0.05766471820493492,0.157],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.20566042558696057,-0.04066042558696059,0.157],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2226647182049349,-0.018500000000000044,0.157],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2333540634129303,0.007306362174030197,0.157],"rpy_rad":[0,0,6.021385919380436],"size_m":[0.014,0.029,0.164]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"bath_heater","name_zh":"加热模块","function_zh":"1350 W为厂家额定加热上限;浴介质热容由宿主显式配置。","physical_meaning_zh":"1350 W为厂家额定加热上限;浴介质热容由宿主显式配置。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_rear_heater","heater_top"],"collisions":[{"shape":"box","origin_m":[0.13,0.187,0.194],"rpy_rad":[0,0,0],"size_m":[0.129,0.058,0.259]},{"shape":"box","origin_m":[0.13,0.187,0.327],"rpy_rad":[0,0,0],"size_m":[0.129,0.06,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"drive_control","name_zh":"转速与升降控制盒","function_zh":"独立转速设定与升降控制;计时功能登记边界。","physical_meaning_zh":"独立转速设定与升降控制;计时功能登记边界。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_control_housing","drive_control_face","drive_button","drive_button.001"],"collisions":[{"shape":"box","origin_m":[-0.15,-0.145,0.052],"rpy_rad":[0,0,0],"size_m":[0.163,0.127,0.035]},{"shape":"box","origin_m":[-0.15,-0.184,0.09],"rpy_rad":[-0.3839724354387525,0,0],"size_m":[0.15,0.009,0.07]},{"shape":"cylinder","origin_m":[-0.198,-0.205,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007},{"shape":"cylinder","origin_m":[-0.102,-0.205,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","rotation.set_speed","rotation.start","rotation.stop","timer.set_duration"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"bath_control","name_zh":"浴温控制盒","function_zh":"独立设置温度和加热开关。","physical_meaning_zh":"独立设置温度和加热开关。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_control_housing","bath_control_face","bath_control_knob"],"collisions":[{"shape":"box","origin_m":[0.13,-0.15,0.044],"rpy_rad":[0,0,0],"size_m":[0.161,0.122,0.03]},{"shape":"box","origin_m":[0.13,-0.185,0.08],"rpy_rad":[-0.3839724354387525,0,0],"size_m":[0.148,0.008,0.06]},{"shape":"cylinder","origin_m":[0.184,-0.192,0.067],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"display","name_zh":"两套显示屏","function_zh":"分别显示转速/升降和浴温工程观测。","physical_meaning_zh":"工程观测的可视显示,不是实物传感器或厂家完整控制界面。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_lcd","drive_display_digits","bath_lcd","bath_display_digits","drive_brand","bath_brand"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","rotation.set_speed","thermal.set_temperature","timer.set_duration"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vacuum_port","name_zh":"外部真空接口","function_zh":"顶部接口经Woulff瓶接外部共用真空源。","physical_meaning_zh":"顶部接口经Woulff瓶接外部共用真空源。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_neck","vacuum_red_cap","vacuum_barb","vacuum_barb_ridge","vacuum_barb_ridge.001","vacuum_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.15000000596046448,0.03500000014901161,0.652999997138977],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.018,"length_m":0.024000048930784477},{"shape":"cylinder","origin_m":[-0.15,0.035,0.666],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.15000000596046448,0.048500001430511475,0.6769999861717224],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.004,"length_m":0.026999999315374418}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"coolant_inlet","name_zh":"冷却入口","function_zh":"连接外部冷源;冷却流量尚未实测。","physical_meaning_zh":"连接外部冷源;冷却流量尚未实测。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["coolant_inlet_barb","coolant_inlet_barb_ridge","coolant_inlet_barb_ridge.001","coolant_inlet_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.10799999535083771,0.03500000014901161,0.3619999885559082],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.004,"length_m":0.028000004739500182}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"coolant_outlet","name_zh":"冷却出口","function_zh":"连接外部回水;按空间端口管理。","physical_meaning_zh":"连接外部回水;按空间端口管理。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["coolant_outlet_barb","coolant_outlet_barb_ridge","coolant_outlet_barb_ridge.001","coolant_outlet_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.10799999535083771,0.03500000014901161,0.5960000157356262],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.004,"length_m":0.028000004739500182}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"woulff_bottle","name_zh":"RV3.4 Woulff瓶","function_zh":"供货缓冲分离瓶;仅登记被动通路,不在仪器内创建真空泵。","physical_meaning_zh":"供货缓冲分离瓶;仅登记被动通路,不在仪器内创建真空泵。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["woulff_glass","woulff_cap","woulff_hose_barb","woulff_hose_barb_ridge","woulff_hose_barb_ridge.001","woulff_hose_barb_ridge.002","woulff_hose_barb.001","woulff_hose_barb_ridge.003","woulff_hose_barb_ridge.004","woulff_hose_barb_ridge.005"],"collisions":[{"shape":"cylinder","origin_m":[-0.177,0.15,0.164],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.18799999356269836,0.15000000596046448,0.18000000715255737],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.019999996109399565},{"shape":"cylinder","origin_m":[-0.164000004529953,0.15000000596046448,0.18000000715255737],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.019999996109399565},{"shape":"cylinder","origin_m":[-0.177,0.15,0.105],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.11}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"power_and_data","name_zh":"电源和数据接口","function_zh":"真实硬件通信与电气行为未接入。","physical_meaning_zh":"真实硬件通信与电气行为未接入。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_power_socket","bath_power_socket","data_socket"],"collisions":[{"shape":"box","origin_m":[-0.07,0.161,0.071],"rpy_rad":[0,0,0],"size_m":[0.029,0.005,0.021]},{"shape":"box","origin_m":[0.132,0.217,0.102],"rpy_rad":[0,0,0],"size_m":[0.029,0.005,0.021]},{"shape":"box","origin_m":[-0.029,0.161,0.071],"rpy_rad":[0,0,0],"size_m":[0.02,0.005,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电停止旋转/主动升降/加热,保留已发生变化","kind":"device_command","availability":"implemented","component_ids":["power_and_data","drive_control","bath_control","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lift.set_position":{"function_zh":"设置0..0.14m升降目标,实际升降只由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["lift_column","lift_carriage","drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m"]},"rotation.set_speed":{"function_zh":"设置5..280rpm对应的SI角速度;理想驱动速度立即变化,角度只在step累积","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["speed_rad_s"]},"rotation.start":{"function_zh":"启动理想旋转驱动;连续角度由step积分","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","evaporating_flask"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rotation.stop":{"function_zh":"停止旋转并保留已转过的连续角度","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","evaporating_flask"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.set_temperature":{"function_zh":"设置RT..453.15K浴温目标,不立即改变浴温","kind":"device_command","availability":"implemented","component_ids":["bath_control","heating_bath","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"thermal.start":{"function_zh":"启用已配置热模型的浴温控制,供热额定上限1350W","kind":"device_command","availability":"implemented","component_ids":["bath_control","bath_heater","heating_bath"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.stop":{"function_zh":"关闭加热;配置的被动热损仍由step推进","kind":"device_command","availability":"implemented","component_ids":["bath_control","bath_heater","heating_bath"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"vacuum.set_pressure":{"function_zh":"压力设定归外部真空源;本仪器无内部泵或压力控制驱动。","kind":"device_command","availability":"declared","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":["pressure_pa"]},"timer.set_duration":{"function_zh":"目录计时功能已登记,但无已核实的计时范围/完成行为与运行绑定。","kind":"device_command","availability":"declared","component_ids":["drive_control","display"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":["duration_s"]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电状态;断电停止旋转、主动升降与加热,保留已发生的位姿和热状态。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["drive_control","display"],"write_via":"power.set"},"lift.target_position_m":{"meaning_zh":"电动升降目标行程;下止点为本模型零位,范围0–0.14m。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["lift_carriage","lift_column"],"write_via":"lift.set_position"},"lift.position_m":{"meaning_zh":"宿主独占的升降过程位置真值;仅debug/evaluator;写目标不令位置瞬变。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["lift_carriage","lift_column"],"write_via":null},"lift.indicated_position_m":{"meaning_zh":"理想工程升降位置,按1e-6m舍入;不是厂家测量精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["lift_carriage","lift_column"],"write_via":null},"lift.moving":{"meaning_zh":"由供电和位置是否到达目标推导的运动状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["lift_carriage","lift_column"],"write_via":null},"rotation.target_speed_rad_s":{"meaning_zh":"旋转角速度设定,5–280rpm经乘π/30转为rad/s;方向固定为本模型局部+Z。","unit":"rad/s","access":"read_write","origin":"setpoint","component_ids":["rotary_spindle","drive_control"],"write_via":"rotation.set_speed"},"rotation.running":{"meaning_zh":"理想旋转驱动运行标志;不是硬件电机反馈。","unit":"1","access":"read_only","origin":"derived","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.speed_rad_s":{"meaning_zh":"旋转过程真值,理想驱动在启动或改目标后立即取设定速度,停止为0;无惯性加速模型。","unit":"rad/s","access":"read_only","origin":"process_truth","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.indicated_speed_rad_s":{"meaning_zh":"工程理想转速,按0.01rad/s舍入且封顶厂家上限;非厂家显示分辨率或测速精度。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.angle_rad":{"meaning_zh":"宿主step累计的未折返连续角度,局部旋转轴+Z;只对debug/evaluator开放。","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["rotary_spindle","drive_control"],"write_via":null},"thermal.target_temperature_k":{"meaning_zh":"浴温目标,最低为宿主配置室温,最高453.15K;设置成功不等于浴温达到目标。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":"thermal.set_temperature"},"thermal.enabled":{"meaning_zh":"浴槽加热使能状态;仅对宿主已配置热容/初温/损失参数的浴温模型生效。","unit":"1","access":"read_only","origin":"derived","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.temperature_k":{"meaning_zh":"集中热模型温度真值;未配置热模型时null;不代表真实传感器。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"工程理想温度,按0.1K舍入,未配置时null/unavailable;不是实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.heating_power_w":{"meaning_zh":"理想控温器瞬时热输入0–1350W;未配置热模型时null;非整机电功耗。","unit":"W","access":"read_only","origin":"process_truth","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"所需外部共用真空源的稳定类型ID;这一类型要求本身不证明实例已连接。","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确登记的外部真空源实例ID;未连接时null。","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.pressure_pa":{"meaning_zh":"宿主提供的外部绝对压力快照真值;RV10不生成压力或驱动泵,缺快照为null。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.indicated_pressure_pa":{"meaning_zh":"外部压力快照按1Pa舍入的理想观测;快照早于宿主当前时钟时quality=stale。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"evaporation.running":{"meaning_zh":"外部输入充分且供电/旋转/加热均开启时的经验恒速蒸发使能;不是由蒸气压算出的状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.remaining_mass_kg":{"meaning_zh":"宿主明确配置合成装料后的剩余质量真值;无配置时null,不当成样品成分推断。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.evaporated_mass_kg":{"meaning_zh":"当前装料配置开始累计的经验蒸发质量真值;无配置时null。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.uncondensed_mass_kg":{"meaning_zh":"当前装料配置开始累计未冷凝的质量真值;只用于经验质量守恒账本。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.condensate_mass_kg":{"meaning_zh":"经验效率分配得到的累计冷凝质量真值;无配置时null,不是相变求解结果。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.indicated_condensate_mass_kg":{"meaning_zh":"按1e-6kg舍入的经验冷凝质量观测,quality=estimated;不是称量硬件读数。","unit":"kg","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.condensate_volume_m3":{"meaning_zh":"没有密度模型,冷凝液体积始终null/unavailable;不把质量改名为体积。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null}},"mechanisms":{"lift_motion":{"meaning_zh":"电动升降:目标与位置独立,只有宿主step推进位置。","implementation":"lumped","equations":["0 <= q_lift <= 0.14 m;实际升降速度未知,仿真速率必须显式标记工程假设。"],"parameters":{"lift_travel_m":{"value":0.14,"unit":"m","evidence":"documented","meaning_zh":"lift_travel_m"},"default_lift_speed_m_s":{"value":0.02,"unit":"m/s","evidence":"assumption","meaning_zh":"default_lift_speed_m_s"}}},"rotation_motion":{"meaning_zh":"旋转过程与升降独立;理想转速与累计角度由宿主step推进。","implementation":"lumped","equations":["theta(t+dt)=theta(t)+omega*dt;omega_target=RPM*2*pi/60;允许运行速度5–280rpm。"],"parameters":{"rotation_minimum_rad_s":{"value":0.5235987755982988,"unit":"rad/s","evidence":"documented","meaning_zh":"5 rpm*pi/30"},"rotation_maximum_rad_s":{"value":29.321531433504735,"unit":"rad/s","evidence":"documented","meaning_zh":"280 rpm*pi/30"}}},"bath_thermal":{"meaning_zh":"浴温集中热模型与机械运动独立,需宿主提供热容、环境、初温和热损失。","implementation":"lumped","equations":["C*dT/dt=P_heater-UA*(T-T_ambient);0<=P_heater<=1350W;目标上限453.15K。"],"parameters":{"bath_maximum_temperature_k":{"value":453.15,"unit":"K","evidence":"documented","meaning_zh":"bath_maximum_temperature_k"},"rated_heating_power_w":{"value":1350.0,"unit":"W","evidence":"documented","meaning_zh":"rated_heating_power_w"},"default_ambient_temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"default_ambient_temperature_k"},"bath_effective_heat_capacity_j_k":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"Must be supplied by trusted host; no inferred part mass or fluid constants"}}},"evaporation_and_condensation":{"meaning_zh":"宿主提供装料质量、经验恒定蒸发率、冷凝效率和证据后,按质量账本计算剩余、冷凝和未冷凝量。缺任何配置时质量为null。","implementation":"lumped","equations":["启动条件:宿主已配置装料、经验质量速率和效率,已配置浴温且供电/旋转/加热开启,已登记外部真空源且存在压力快照。","dm=min(m_remaining, configured_rate_kg_s*dt);m_remaining-=dm;m_evaporated+=dm。","m_condensate+=eta*dm;m_uncondensed+=(1-eta)*dm;m_initial=m_remaining+m_condensate+m_uncondensed。","速率与效率均为宿主显式经验输入,未从温度、压力、转速或厂家最大功率推断;体积无密度不能计算。"],"parameters":{"configured_charge_mass":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"类型合同无实例装料值;由受信任宿主显式提供。"},"configured_empirical_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"无默认蒸发率;宿主必须给出数值和证据,运行配置属于engineering_assumption。"},"configured_condensation_efficiency":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"无默认效率;宿主必须给出0–1系数和证据。"},"vapor_pressure_curve":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"溶剂蒸气压随温度关系未指定。"},"latent_heat":{"value":null,"unit":"J/kg","evidence":"unknown","meaning_zh":"潜热未知。"},"fluid_density":{"value":null,"unit":"kg/m^3","evidence":"unknown","meaning_zh":"密度未知;冷凝体积始终null。"},"heat_transfer_coefficient":{"value":null,"unit":"W/(m^2*K)","evidence":"unknown","meaning_zh":"热/质传递系数未知。"},"bumping_model":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"暴沸模型未实现。"},"condenser_efficiency":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"冷凝效率未知。"}}}},"limitations":["full表示本次明确标准配置的功能组件登记;没有把厂商全部模式、选件、机器人或真实硬件写成已实现。","500×430×440mm是W×H×D非玻璃本体名义尺寸;轴顺序转换为XYZ=500×440×430mm。装配玻璃最高实物包络仍未知null,模型求值包络仅engineering_assumption。","32.36kg只记整机一次;所有部件质量、惯量、真实壁厚和摩擦未知null。URDF只有根link采用整机均匀包围盒惯性近似,不能用作已校准接触动力学。","URDF关节力和速度中为解析器提供的有限占位数若存在,仅engineering_assumption;实际升降力/速度和转矩仍null。","升降、旋转和浴温为独立简化过程;宿主配置和step控制时间,read与invoke不隐式推进世界。","室温由宿主环境定义;浴温范围仅至180°C,不同浴液的实际安全温度范围、热容和热损失需另有资料,模型未声称安全验证。","真空明确依赖外部instrument.vacuubrand_pc3001_vario_select;没有在RV10内部复制泵,外部压力不是本设备自主抽气预测。","仅提供宿主显式配置的经验恒速蒸发质量账本,速率与效率无默认值;缺配置质量null。没有蒸气压、传热传质、潜热耦合或暴沸模型,体积始终null。","外部压力是快照,旧值随宿主时钟标stale;RV10不推进外部泵,也不按压力大小或陈旧性校正经验蒸发率。","厂家计时/间歇/换向等完整模式只按运行层实际接口登记;未实现部分为declared/unsupported或明确缺口。","玻璃内部、真空密封件和软管按可见结构近似;真实容积、壁厚与气路压力损失未校准。","模型接口身份过滤覆盖运行返回;同一Python进程及本地文件访问不是部署级安全隔离。","GLB保持本任务+Z向上,是导出姿态快照;后续宿主交互使用Blender场景适配器。","碰撞体仅盒、柱、球;碰撞接触动力学、机器人执行、真实硬件连接和实验效果验证均not_run。","scripts/basic40_runtime_vacuum.py和tests/test_basic40_vacuum.py是并发追加共享文件,整文件sha256设为null;RV10专属定义摘要与入口可调用检查记在chemistry_lab.shared_append_only_sources,其他不可变交付物保留完整哈希。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lift.set_position","power.set","rotation.set_speed","rotation.start","rotation.stop","thermal.set_temperature","thermal.start","thermal.stop"],"unsupported":["timer.set_duration","vacuum.set_pressure"],"note_zh":"桥接 basic40_runtime_vacuum.RV10Host(推进方式 step_dt),26 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个按键(碰到即触发)、1 个旋钮(可转动)、2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步,1 个关节跟随运行层状态;接口点 2 个(磨口/挂接、放置面);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 rpm(3)、bath(3)"}},"previews":["previews/ika_rv10_digital_v/preview.webp","previews/ika_rv10_digital_v/preview_left.webp","previews/ika_rv10_digital_v/preview_raised.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/asset.contract.json","bytes":254936},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/collision_proxies.json","bytes":30257},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/geometry_manifest.json","bytes":51213},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.blend","bytes":278592},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.glb","bytes":1720240},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.urdf","bytes":23610},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/scene_adapter.py","bytes":3428}],"completeness":{"components":23,"with_collisions":21,"with_objects":23,"with_function":23,"with_mass":0,"joints_matching_component":2,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"ika_rv10_digital_v","chem_id":"CHEM-024","name_en":"Rotary evaporator","maker":"IKA","model":"RV 10 digital V","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/ika_rv10","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/ika_rv10/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file +{"tid":"instrument.ika_rv10_digital_v","asset_dir":"basic40_batch02/t2_vacuum/ika_rv10","name_zh":"IKA RV 10 digital V 旋转蒸发仪","category":"萃取纯化与干燥","description_zh":"CHEM-024:RV 10 digital drive、HB digital S099浴槽、RV 10.1垂直玻璃组件及标准连接附件。升降、旋转和浴温三条独立简化过程;依赖外部共用真空源。full只表示本配置功能组件完整登记,不表示全部过程、厂家模式或硬件已实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"rv10:台面投影中心;X宽、+Y后方深、+Z上。非玻璃本体名义XYZ=0.500×0.440×0.430m;装配玻璃包络独立记录,实例世界变换由宿主管理。"},"mass_kg":32.36,"size_m":[0.5,0.44,0.6822],"bbox_min":[-0.25,-0.22,0.0],"bbox_max":[0.25,0.22,0.6822],"manifest_dimensions_m":[0.5,0.44,0.43],"glb":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.glb","glb_orientation":"gltf_y_up_rotated","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.urdf","links":{"base_link":"/Geometry/base_link","lift_carriage":"/Geometry/base_link/lift_carriage","rotary_spindle":"/Geometry/base_link/lift_carriage/rotary_spindle","btn_drive_control_drive_button_link":"/Geometry/base_link/btn_drive_control_drive_button_link","btn_drive_control_drive_button_001_link":"/Geometry/base_link/btn_drive_control_drive_button_001_link","knob_bath_control_bath_control_knob_link":"/Geometry/base_link/knob_bath_control_bath_control_knob_link"},"frames":{"pre_place":[0.0,0.0,0.8622],"place":[0.0,0.0,0.7322],"post_place":[0.0,0.0,0.8622],"joint_lift_joint":[0.0,0.0,0.0],"joint_rotation_joint":[-0.003,0.035,0.28],"joint_btn_drive_control_drive_button":[-0.198,-0.205,0.075],"joint_btn_drive_control_drive_button_001":[-0.102,-0.205,0.075],"joint_knob_bath_control_bath_control_knob":[0.184,-0.192,0.067]},"joints":[{"name":"lift_joint","type":"prismatic","parent":"base_link","child":"lift_carriage","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.14,"effort":1.0,"mimic":null,"origin_m":[0.0,0.0,0.0],"child_prim":"/Geometry/base_link/lift_carriage","child_bbox_min":[-0.225,-0.02897,0.1026],"child_bbox_max":[0.2403,0.137,0.6822],"kind":"other"},{"name":"rotation_joint","type":"continuous","parent":"drive_head","child":"rotary_spindle","axis":[0.0,0.0,1.0],"lower":null,"upper":null,"effort":1.0,"mimic":null,"origin_m":[-0.003,0.035,0.28],"child_prim":"/Geometry/base_link/lift_carriage/rotary_spindle","child_bbox_min":[0.00911,-0.02897,0.1026],"child_bbox_max":[0.2403,0.09897,0.3034],"kind":"other"},{"name":"btn_drive_control_drive_button","type":"prismatic","parent":"drive_control","child":"btn_drive_control_drive_button_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.198,-0.205,0.075],"child_prim":"/Geometry/base_link/btn_drive_control_drive_button_link","child_bbox_min":[-0.207,-0.2085,0.066],"child_bbox_max":[-0.189,-0.2015,0.084],"kind":"button"},{"name":"btn_drive_control_drive_button_001","type":"prismatic","parent":"drive_control","child":"btn_drive_control_drive_button_001_link","axis":[-0.0,1.0,-0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.102,-0.205,0.075],"child_prim":"/Geometry/base_link/btn_drive_control_drive_button_001_link","child_bbox_min":[-0.111,-0.2085,0.066],"child_bbox_max":[-0.093,-0.2015,0.084],"kind":"button"},{"name":"knob_bath_control_bath_control_knob","type":"revolute","parent":"bath_control","child":"knob_bath_control_bath_control_knob_link","axis":[0.0,-1.0,0.0],"lower":-2.617994,"upper":2.617994,"effort":1.0,"mimic":null,"origin_m":[0.184,-0.192,0.067],"child_prim":"/Geometry/base_link/knob_bath_control_bath_control_knob_link","child_bbox_min":[0.172,-0.198,0.055],"child_bbox_max":[0.196,-0.186,0.079],"kind":"knob"}],"controls":{"buttons":["btn_drive_control_drive_button","btn_drive_control_drive_button_001"],"knobs":["knob_bath_control_bath_control_knob"]},"slots":[{"name":"flask_joint","link":"rotary_spindle","part":"rotary_spindle","pos":[0.0432,0.035,0.2146],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0335,0.0,0.0727],"rot_link":[0.0,-0.866025,0.0,0.5],"radius_m":0.02,"kind":"joint","fits":["flask"],"anchor":"top","insert_axis":[0.0,0.0,1.0],"capture_m":0.05,"access":[],"modelled_occupant":false},{"name":"bath","link":"base_link","part":"heating_bath","pos":[0.13,0.035,0.06],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.13,0.035,0.06],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.08,"kind":"surface","fits":["flask"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"rpm","part":"drive_display_digits","prim":"/Geometry/base_link/readout_rpm","link":"base_link","digits":3,"decimals":0,"unit":"rpm","center":[-0.1499,-0.1948,0.1005],"up":[0.0,0.3746,0.9272],"source":{"bridge":["rotation.indicated_speed_rad_s","rotation.target_speed_rad_s"],"scale":9.549296585513721},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0202,0.0084],"normal":[-0.0,-0.9272,0.3746]},{"name":"bath","part":"bath_display_digits","prim":"/Geometry/base_link/readout_bath","link":"base_link","digits":3,"decimals":0,"unit":"C","center":[0.1131,-0.1948,0.0874],"up":[-0.0,0.3746,0.9272],"source":{"bridge":["thermal.indicated_temperature_k","thermal.target_temperature_k"],"offset":-273.15},"blank_channel":null,"on":[0.05,0.06,0.05],"off":[0.62,0.68,0.55],"size_m":[0.0186,0.0077],"normal":[0.0,-0.9272,0.3746]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"controls","mount":"bench","weight_class":"two_person","mass_kg":32.36,"footprint_m":[0.5,0.44],"height_m":0.6822,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.19},"robot_standoff_m":0.35,"work_height_m":0.2146,"primary_slot":"flask_joint","access":["lift_joint"],"slot_count":2},"components":[{"id":"base_frame","name_zh":"公共底座","function_zh":"支撑旋蒸主机及独立加热浴。","physical_meaning_zh":"支撑旋蒸主机及独立加热浴。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["base_plate","left_base_inset"],"collisions":[{"shape":"box","origin_m":[0,0,0.027],"rpy_rad":[0,0,0],"size_m":[0.5,0.44,0.032]},{"shape":"box","origin_m":[-0.15,-0.065,0.047],"rpy_rad":[0,0,0],"size_m":[0.18,0.245,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"support_feet","name_zh":"支脚","function_zh":"台面支撑;摩擦和阻尼未知。","physical_meaning_zh":"台面支撑;摩擦和阻尼未知。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["foot","foot.001","foot.002","foot.003"],"collisions":[{"shape":"cylinder","origin_m":[-0.211,-0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[-0.211,0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[0.211,-0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02},{"shape":"cylinder","origin_m":[0.211,0.182,0.01],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.02}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"lift_column","name_zh":"电动升降塔","function_zh":"140 mm轴向升降,厂家主机高度430 mm。","physical_meaning_zh":"支撑并引导移动滑座;单独塔柱的制造尺寸未核实。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["column","column_blue_strip","guide_rail","guide_rail.001","top_lid"],"collisions":[{"shape":"box","origin_m":[-0.054,0.108,0.232],"rpy_rad":[0,0,0],"size_m":[0.126,0.101,0.396]},{"shape":"box","origin_m":[-0.055,0.054,0.241],"rpy_rad":[0,0,0],"size_m":[0.093,0.009,0.351]},{"shape":"cylinder","origin_m":[-0.0820000022649765,0.04500000178813934,0.25],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.007,"length_m":0.31599998293949033},{"shape":"cylinder","origin_m":[-0.026000000536441803,0.04500000178813934,0.25],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.007,"length_m":0.31599998293949033},{"shape":"box","origin_m":[-0.054,0.108,0.422],"rpy_rad":[0,0,0],"size_m":[0.12,0.097,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"lift_carriage","name_zh":"升降滑座","function_zh":"运行状态为唯一权威,带动驱动头与玻璃装配。","physical_meaning_zh":"运行状态为唯一权威,带动驱动头与玻璃装配。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["carriage_block","carriage_arm"],"collisions":[{"shape":"box","origin_m":[-0.054,0.045,0.286],"rpy_rad":[0,0,0],"size_m":[0.105,0.042,0.065]},{"shape":"cylinder","origin_m":[-0.02500000037252903,0.03750000149011612,0.28450000286102295],"rpy_rad":[-1.0303711891174316,1.6709935665130615,-1.1185810565948486],"radius_m":0.023,"length_m":0.05829236959257742}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.14],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"drive_head","name_zh":"旋转驱动头","function_zh":"电机外壳与倾斜蒸气轴支座。","physical_meaning_zh":"电机外壳与倾斜蒸气轴支座。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.003,0.035,0.28],"rpy_rad":[0,2.0943951023931953,0],"objects":["drive_motor","drive_end","drive_front","motor_vent","motor_vent.001","motor_vent.002","motor_vent.003","motor_vent.004","motor_vent.005","motor_vent.006","motor_vent.007","motor_vent.008","motor_vent.009","motor_vent.010","motor_vent.011"],"collisions":[{"shape":"cylinder","origin_m":[0,0,-0.025],"rpy_rad":[0,0,0],"radius_m":0.05,"length_m":0.09},{"shape":"cylinder","origin_m":[0,0,-0.074],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.014},{"shape":"cylinder","origin_m":[0,0,0.024],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["lift.set_position"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"rotary_spindle","name_zh":"旋转蒸气轴","function_zh":"5至280 rpm连续旋转,仅带动蒸发瓶。","physical_meaning_zh":"5至280 rpm连续旋转,仅带动蒸发瓶。","subsystem":null,"parent":"drive_head","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["spindle_sleeve","spindle_blue_lock","rotation_witness"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0.049],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.04}],"joint":{"type":"continuous","axis":[0,0,1],"limits":null,"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotation.set_speed","rotation.start","rotation.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"evaporating_flask","name_zh":"蒸发瓶","function_zh":"容纳含挥发溶剂样品;几何不充当标定容量。","physical_meaning_zh":"容纳含挥发溶剂样品;几何不充当标定容量。","subsystem":null,"parent":"rotary_spindle","origin_m":[0,0,0.18],"rpy_rad":[0,0,0],"objects":["evaporating_glass","flask_joint_rim","flask_rotation_marker"],"collisions":[{"shape":"sphere","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.064},{"shape":"cylinder","origin_m":[0,0,-0.086],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.061}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["rotation.start","rotation.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vapor_duct","name_zh":"RV10.70 蒸气管 NS29/32","function_zh":"玻璃蒸气连通冷凝器,转轴密封内部结构未解析。","physical_meaning_zh":"玻璃蒸气连通冷凝器,转轴密封内部结构未解析。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vapor_glass"],"collisions":[{"shape":"cylinder","origin_m":[-0.09549999982118607,0.03500000014901161,0.3240000009536743],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.012,"length_m":0.04899999411343276},{"shape":"cylinder","origin_m":[-0.05849999934434891,0.03500000014901161,0.31800001859664917],"rpy_rad":[-0.0,2.0183162689208984,-0.0],"radius_m":0.012,"length_m":0.027730848825300126},{"shape":"cylinder","origin_m":[-0.028999999165534973,0.03500000014901161,0.3019999861717224],"rpy_rad":[-0.0,2.1025209426879883,-0.0],"radius_m":0.012,"length_m":0.03944617215469463}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vacuum_seal","name_zh":"RV10.8001 真空密封","function_zh":"蒸气轴密封;摩擦和漏率未知。","physical_meaning_zh":"蒸气轴密封;摩擦和漏率未知。","subsystem":null,"parent":"drive_head","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["PTFE_vacuum_seal"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vertical_condenser","name_zh":"RV10.1 垂直冷凝器","function_zh":"1500 cm²冷凝面积;盘管示意不作为换热系数。","physical_meaning_zh":"1500 cm²冷凝面积;盘管示意不作为换热系数。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.15,0.035,0.475],"rpy_rad":[0,0,0],"objects":["condenser_jacket","condenser_ring","condenser_ring.001","condenser_coil","coil_return","feed_tap_glass","feed_valve_bar"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.044,"length_m":0.3},{"shape":"cylinder","origin_m":[-0.04349999874830246,0.0,-0.10499999672174454],"rpy_rad":[0.0,-1.570796251296997,0.0],"radius_m":0.006,"length_m":0.03700000085510514},{"shape":"cylinder","origin_m":[-0.06499999761581421,0.0,-0.08749999850988388],"rpy_rad":[0.0,-0.1697784662246704,0.0],"radius_m":0.006,"length_m":0.035510559521655265},{"shape":"cylinder","origin_m":[-0.06499999761581421,0.0,-0.07999999821186066],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.005,"length_m":0.020000003385357273}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"receiving_flask","name_zh":"冷凝溶剂接收瓶","function_zh":"容纳冷凝产物;容量未由球体尺寸推定。","physical_meaning_zh":"容纳冷凝产物;容量未由球体尺寸推定。","subsystem":null,"parent":"lift_carriage","origin_m":[-0.15,0.035,0.211],"rpy_rad":[0,0,0],"objects":["receiving_glass","receiver_neck_proxy"],"collisions":[{"shape":"sphere","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.062},{"shape":"cylinder","origin_m":[0,0,0.086],"rpy_rad":[0,0,0],"radius_m":0.015,"length_m":0.035}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"glass_clamps","name_zh":"玻璃接口夹具","function_zh":"可识别固定夹,装卸机器人动作未实现。","physical_meaning_zh":"可识别固定夹,装卸机器人动作未实现。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["receiver_clamp","receiver_clamp_tab","condenser_bracket","condenser_bracket_loop"],"collisions":[{"shape":"box","origin_m":[-0.175,0.035,0.313],"rpy_rad":[0,0,0],"size_m":[0.025,0.01,0.008]},{"shape":"cylinder","origin_m":[-0.1080000028014183,0.06499999761581421,0.4050000011920929],"rpy_rad":[1.5707967281341553,-0.9505469799041748,-0.9505472183227539],"radius_m":0.006,"length_m":0.10322790827242376}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"support_pole","name_zh":"RV3.1 支杆","function_zh":"玻璃组件支撑杆。","physical_meaning_zh":"玻璃组件支撑杆。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["support_rod","support_clamp"],"collisions":[{"shape":"cylinder","origin_m":[-0.09600000083446503,0.12600000202655792,0.4650000333786011],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.006,"length_m":0.27000000867578705},{"shape":"box","origin_m":[-0.096,0.126,0.425],"rpy_rad":[0,0,0],"size_m":[0.026,0.022,0.028]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"heating_bath","name_zh":"HB digital S099 加热浴","function_zh":"独立浴温过程,最大加液4 L;可视浴液仅示意。","physical_meaning_zh":"独立浴温过程,最大加液4 L;可视浴液仅示意。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_shell","bath_stainless_rim","bath_bottom","bath_fluid_illustration"],"collisions":[{"shape":"cylinder","origin_m":[0.13,0.035,0.08],"rpy_rad":[0,0,0],"radius_m":0.1,"length_m":0.008},{"shape":"box","origin_m":[0.237,0.035,0.157],"rpy_rad":[0,0,0.0],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2333540634129303,0.06269363782596972,0.157],"rpy_rad":[0,0,0.2617993877991494],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.22266471820493494,0.0885,0.157],"rpy_rad":[0,0,0.5235987755982988],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2056604255869606,0.11066042558696058,0.157],"rpy_rad":[0,0,0.7853981633974483],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.18350000000000002,0.1276647182049349,0.157],"rpy_rad":[0,0,1.0471975511965976],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.15769363782596973,0.13835406341293033,0.157],"rpy_rad":[0,0,1.3089969389957472],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.13,0.14200000000000002,0.157],"rpy_rad":[0,0,1.5707963267948966],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.1023063621740303,0.13835406341293033,0.157],"rpy_rad":[0,0,1.832595714594046],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.07650000000000003,0.12766471820493494,0.157],"rpy_rad":[0,0,2.0943951023931953],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.054339574413039424,0.1106604255869606,0.157],"rpy_rad":[0,0,2.356194490192345],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.03733528179506507,0.0885,0.157],"rpy_rad":[0,0,2.6179938779914944],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.026645936587069707,0.06269363782596975,0.157],"rpy_rad":[0,0,2.8797932657906435],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.023000000000000007,0.03500000000000002,0.157],"rpy_rad":[0,0,3.141592653589793],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.026645936587069693,0.00730636217403028,0.157],"rpy_rad":[0,0,3.4033920413889427],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.03733528179506505,-0.018499999999999975,0.157],"rpy_rad":[0,0,3.665191429188092],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.05433957441303938,-0.040660425586960536,0.157],"rpy_rad":[0,0,3.926990816987241],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.07649999999999996,-0.057664718204934906,0.157],"rpy_rad":[0,0,4.1887902047863905],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.1023063621740303,-0.06835406341293031,0.157],"rpy_rad":[0,0,4.4505895925855405],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.12999999999999998,-0.072,0.157],"rpy_rad":[0,0,4.71238898038469],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.15769363782596968,-0.06835406341293032,0.157],"rpy_rad":[0,0,4.974188368183839],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.18350000000000002,-0.05766471820493492,0.157],"rpy_rad":[0,0,5.235987755982989],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.20566042558696057,-0.04066042558696059,0.157],"rpy_rad":[0,0,5.497787143782138],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2226647182049349,-0.018500000000000044,0.157],"rpy_rad":[0,0,5.759586531581287],"size_m":[0.014,0.029,0.164]},{"shape":"box","origin_m":[0.2333540634129303,0.007306362174030197,0.157],"rpy_rad":[0,0,6.021385919380436],"size_m":[0.014,0.029,0.164]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.set_temperature","thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"bath_heater","name_zh":"加热模块","function_zh":"1350 W为厂家额定加热上限;浴介质热容由宿主显式配置。","physical_meaning_zh":"1350 W为厂家额定加热上限;浴介质热容由宿主显式配置。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_rear_heater","heater_top"],"collisions":[{"shape":"box","origin_m":[0.13,0.187,0.194],"rpy_rad":[0,0,0],"size_m":[0.129,0.058,0.259]},{"shape":"box","origin_m":[0.13,0.187,0.327],"rpy_rad":[0,0,0],"size_m":[0.129,0.06,0.009]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"drive_control","name_zh":"转速与升降控制盒","function_zh":"独立转速设定与升降控制;计时功能登记边界。","physical_meaning_zh":"独立转速设定与升降控制;计时功能登记边界。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_control_housing","drive_control_face","drive_button","drive_button.001"],"collisions":[{"shape":"box","origin_m":[-0.15,-0.145,0.052],"rpy_rad":[0,0,0],"size_m":[0.163,0.127,0.035]},{"shape":"box","origin_m":[-0.15,-0.184,0.09],"rpy_rad":[-0.3839724354387525,0,0],"size_m":[0.15,0.009,0.07]},{"shape":"cylinder","origin_m":[-0.198,-0.205,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007},{"shape":"cylinder","origin_m":[-0.102,-0.205,0.075],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.009,"length_m":0.007}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","rotation.set_speed","rotation.start","rotation.stop","timer.set_duration"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"bath_control","name_zh":"浴温控制盒","function_zh":"独立设置温度和加热开关。","physical_meaning_zh":"独立设置温度和加热开关。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["bath_control_housing","bath_control_face","bath_control_knob"],"collisions":[{"shape":"box","origin_m":[0.13,-0.15,0.044],"rpy_rad":[0,0,0],"size_m":[0.161,0.122,0.03]},{"shape":"box","origin_m":[0.13,-0.185,0.08],"rpy_rad":[-0.3839724354387525,0,0],"size_m":[0.148,0.008,0.06]},{"shape":"cylinder","origin_m":[0.184,-0.192,0.067],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.012,"length_m":0.012}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","thermal.set_temperature","thermal.start","thermal.stop"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"display","name_zh":"两套显示屏","function_zh":"分别显示转速/升降和浴温工程观测。","physical_meaning_zh":"工程观测的可视显示,不是实物传感器或厂家完整控制界面。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_lcd","drive_display_digits","bath_lcd","bath_display_digits","drive_brand","bath_brand"],"collisions":[],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","rotation.set_speed","thermal.set_temperature","timer.set_duration"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"vacuum_port","name_zh":"外部真空接口","function_zh":"顶部接口经Woulff瓶接外部共用真空源。","physical_meaning_zh":"顶部接口经Woulff瓶接外部共用真空源。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_neck","vacuum_red_cap","vacuum_barb","vacuum_barb_ridge","vacuum_barb_ridge.001","vacuum_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.15000000596046448,0.03500000014901161,0.652999997138977],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.018,"length_m":0.024000048930784477},{"shape":"cylinder","origin_m":[-0.15,0.035,0.666],"rpy_rad":[0,0,0],"radius_m":0.021,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.15000000596046448,0.048500001430511475,0.6769999861717224],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.004,"length_m":0.026999999315374418}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"coolant_inlet","name_zh":"冷却入口","function_zh":"连接外部冷源;冷却流量尚未实测。","physical_meaning_zh":"连接外部冷源;冷却流量尚未实测。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["coolant_inlet_barb","coolant_inlet_barb_ridge","coolant_inlet_barb_ridge.001","coolant_inlet_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.10799999535083771,0.03500000014901161,0.3619999885559082],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.004,"length_m":0.028000004739500182}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"coolant_outlet","name_zh":"冷却出口","function_zh":"连接外部回水;按空间端口管理。","physical_meaning_zh":"连接外部回水;按空间端口管理。","subsystem":null,"parent":"lift_carriage","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["coolant_outlet_barb","coolant_outlet_barb_ridge","coolant_outlet_barb_ridge.001","coolant_outlet_barb_ridge.002"],"collisions":[{"shape":"cylinder","origin_m":[-0.10799999535083771,0.03500000014901161,0.5960000157356262],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.004,"length_m":0.028000004739500182}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"woulff_bottle","name_zh":"RV3.4 Woulff瓶","function_zh":"供货缓冲分离瓶;仅登记被动通路,不在仪器内创建真空泵。","physical_meaning_zh":"供货缓冲分离瓶;仅登记被动通路,不在仪器内创建真空泵。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["woulff_glass","woulff_cap","woulff_hose_barb","woulff_hose_barb_ridge","woulff_hose_barb_ridge.001","woulff_hose_barb_ridge.002","woulff_hose_barb.001","woulff_hose_barb_ridge.003","woulff_hose_barb_ridge.004","woulff_hose_barb_ridge.005"],"collisions":[{"shape":"cylinder","origin_m":[-0.177,0.15,0.164],"rpy_rad":[0,0,0],"radius_m":0.026,"length_m":0.012},{"shape":"cylinder","origin_m":[-0.18799999356269836,0.15000000596046448,0.18000000715255737],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.019999996109399565},{"shape":"cylinder","origin_m":[-0.164000004529953,0.15000000596046448,0.18000000715255737],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.003,"length_m":0.019999996109399565},{"shape":"cylinder","origin_m":[-0.177,0.15,0.105],"rpy_rad":[0,0,0],"radius_m":0.033,"length_m":0.11}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set_pressure"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]},{"id":"power_and_data","name_zh":"电源和数据接口","function_zh":"真实硬件通信与电气行为未接入。","physical_meaning_zh":"真实硬件通信与电气行为未接入。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["drive_power_socket","bath_power_socket","data_socket"],"collisions":[{"shape":"box","origin_m":[-0.07,0.161,0.071],"rpy_rad":[0,0,0],"size_m":[0.029,0.005,0.021]},{"shape":"box","origin_m":[0.132,0.217,0.102],"rpy_rad":[0,0,0],"size_m":[0.029,0.005,0.021]},{"shape":"box","origin_m":[-0.029,0.161,0.071],"rpy_rad":[0,0,0],"size_m":[0.02,0.005,0.012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"局部几何来自官方图片比例的工程重建,不是实测CAD。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","name_zh","objects","origin_m","parent","properties","root_object","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置供电;断电停止旋转/主动升降/加热,保留已发生变化","kind":"device_command","availability":"implemented","component_ids":["power_and_data","drive_control","bath_control","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lift.set_position":{"function_zh":"设置0..0.14m升降目标,实际升降只由宿主step推进","kind":"device_command","availability":"implemented","component_ids":["lift_column","lift_carriage","drive_head"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position_m"]},"rotation.set_speed":{"function_zh":"设置5..280rpm对应的SI角速度;理想驱动速度立即变化,角度只在step累积","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["speed_rad_s"]},"rotation.start":{"function_zh":"启动理想旋转驱动;连续角度由step积分","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","evaporating_flask"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"rotation.stop":{"function_zh":"停止旋转并保留已转过的连续角度","kind":"device_command","availability":"implemented","component_ids":["drive_control","rotary_spindle","evaporating_flask"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.set_temperature":{"function_zh":"设置RT..453.15K浴温目标,不立即改变浴温","kind":"device_command","availability":"implemented","component_ids":["bath_control","heating_bath","display"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["temperature_k"]},"thermal.start":{"function_zh":"启用已配置热模型的浴温控制,供热额定上限1350W","kind":"device_command","availability":"implemented","component_ids":["bath_control","bath_heater","heating_bath"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"thermal.stop":{"function_zh":"关闭加热;配置的被动热损仍由step推进","kind":"device_command","availability":"implemented","component_ids":["bath_control","bath_heater","heating_bath"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"vacuum.set_pressure":{"function_zh":"压力设定归外部真空源;本仪器无内部泵或压力控制驱动。","kind":"device_command","availability":"declared","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":["pressure_pa"]},"timer.set_duration":{"function_zh":"目录计时功能已登记,但无已核实的计时范围/完成行为与运行绑定。","kind":"device_command","availability":"declared","component_ids":["drive_control","display"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":["duration_s"]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电状态;断电停止旋转、主动升降与加热,保留已发生的位姿和热状态。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["drive_control","display"],"write_via":"power.set"},"lift.target_position_m":{"meaning_zh":"电动升降目标行程;下止点为本模型零位,范围0–0.14m。","unit":"m","access":"read_write","origin":"setpoint","component_ids":["lift_carriage","lift_column"],"write_via":"lift.set_position"},"lift.position_m":{"meaning_zh":"宿主独占的升降过程位置真值;仅debug/evaluator;写目标不令位置瞬变。","unit":"m","access":"read_only","origin":"process_truth","component_ids":["lift_carriage","lift_column"],"write_via":null},"lift.indicated_position_m":{"meaning_zh":"理想工程升降位置,按1e-6m舍入;不是厂家测量精度。","unit":"m","access":"read_only","origin":"derived","component_ids":["lift_carriage","lift_column"],"write_via":null},"lift.moving":{"meaning_zh":"由供电和位置是否到达目标推导的运动状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["lift_carriage","lift_column"],"write_via":null},"rotation.target_speed_rad_s":{"meaning_zh":"旋转角速度设定,5–280rpm经乘π/30转为rad/s;方向固定为本模型局部+Z。","unit":"rad/s","access":"read_write","origin":"setpoint","component_ids":["rotary_spindle","drive_control"],"write_via":"rotation.set_speed"},"rotation.running":{"meaning_zh":"理想旋转驱动运行标志;不是硬件电机反馈。","unit":"1","access":"read_only","origin":"derived","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.speed_rad_s":{"meaning_zh":"旋转过程真值,理想驱动在启动或改目标后立即取设定速度,停止为0;无惯性加速模型。","unit":"rad/s","access":"read_only","origin":"process_truth","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.indicated_speed_rad_s":{"meaning_zh":"工程理想转速,按0.01rad/s舍入且封顶厂家上限;非厂家显示分辨率或测速精度。","unit":"rad/s","access":"read_only","origin":"derived","component_ids":["rotary_spindle","drive_control"],"write_via":null},"rotation.angle_rad":{"meaning_zh":"宿主step累计的未折返连续角度,局部旋转轴+Z;只对debug/evaluator开放。","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["rotary_spindle","drive_control"],"write_via":null},"thermal.target_temperature_k":{"meaning_zh":"浴温目标,最低为宿主配置室温,最高453.15K;设置成功不等于浴温达到目标。","unit":"K","access":"read_write","origin":"setpoint","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":"thermal.set_temperature"},"thermal.enabled":{"meaning_zh":"浴槽加热使能状态;仅对宿主已配置热容/初温/损失参数的浴温模型生效。","unit":"1","access":"read_only","origin":"derived","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.temperature_k":{"meaning_zh":"集中热模型温度真值;未配置热模型时null;不代表真实传感器。","unit":"K","access":"read_only","origin":"process_truth","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.indicated_temperature_k":{"meaning_zh":"工程理想温度,按0.1K舍入,未配置时null/unavailable;不是实测。","unit":"K","access":"read_only","origin":"derived","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"thermal.heating_power_w":{"meaning_zh":"理想控温器瞬时热输入0–1350W;未配置热模型时null;非整机电功耗。","unit":"W","access":"read_only","origin":"process_truth","component_ids":["heating_bath","bath_heater","bath_control"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"所需外部共用真空源的稳定类型ID;这一类型要求本身不证明实例已连接。","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确登记的外部真空源实例ID;未连接时null。","unit":"1","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.pressure_pa":{"meaning_zh":"宿主提供的外部绝对压力快照真值;RV10不生成压力或驱动泵,缺快照为null。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"vacuum.indicated_pressure_pa":{"meaning_zh":"外部压力快照按1Pa舍入的理想观测;快照早于宿主当前时钟时quality=stale。","unit":"Pa","access":"read_only","origin":"derived","component_ids":["vacuum_port","vacuum_seal","woulff_bottle"],"write_via":null},"evaporation.running":{"meaning_zh":"外部输入充分且供电/旋转/加热均开启时的经验恒速蒸发使能;不是由蒸气压算出的状态。","unit":"1","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.remaining_mass_kg":{"meaning_zh":"宿主明确配置合成装料后的剩余质量真值;无配置时null,不当成样品成分推断。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.evaporated_mass_kg":{"meaning_zh":"当前装料配置开始累计的经验蒸发质量真值;无配置时null。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"evaporation.uncondensed_mass_kg":{"meaning_zh":"当前装料配置开始累计未冷凝的质量真值;只用于经验质量守恒账本。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.condensate_mass_kg":{"meaning_zh":"经验效率分配得到的累计冷凝质量真值;无配置时null,不是相变求解结果。","unit":"kg","access":"read_only","origin":"process_truth","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.indicated_condensate_mass_kg":{"meaning_zh":"按1e-6kg舍入的经验冷凝质量观测,quality=estimated;不是称量硬件读数。","unit":"kg","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null},"recovery.condensate_volume_m3":{"meaning_zh":"没有密度模型,冷凝液体积始终null/unavailable;不把质量改名为体积。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["evaporating_flask","receiving_flask","vertical_condenser"],"write_via":null}},"mechanisms":{"lift_motion":{"meaning_zh":"电动升降:目标与位置独立,只有宿主step推进位置。","implementation":"lumped","equations":["0 <= q_lift <= 0.14 m;实际升降速度未知,仿真速率必须显式标记工程假设。"],"parameters":{"lift_travel_m":{"value":0.14,"unit":"m","evidence":"documented","meaning_zh":"lift_travel_m"},"default_lift_speed_m_s":{"value":0.02,"unit":"m/s","evidence":"assumption","meaning_zh":"default_lift_speed_m_s"}}},"rotation_motion":{"meaning_zh":"旋转过程与升降独立;理想转速与累计角度由宿主step推进。","implementation":"lumped","equations":["theta(t+dt)=theta(t)+omega*dt;omega_target=RPM*2*pi/60;允许运行速度5–280rpm。"],"parameters":{"rotation_minimum_rad_s":{"value":0.5235987755982988,"unit":"rad/s","evidence":"documented","meaning_zh":"5 rpm*pi/30"},"rotation_maximum_rad_s":{"value":29.321531433504735,"unit":"rad/s","evidence":"documented","meaning_zh":"280 rpm*pi/30"}}},"bath_thermal":{"meaning_zh":"浴温集中热模型与机械运动独立,需宿主提供热容、环境、初温和热损失。","implementation":"lumped","equations":["C*dT/dt=P_heater-UA*(T-T_ambient);0<=P_heater<=1350W;目标上限453.15K。"],"parameters":{"bath_maximum_temperature_k":{"value":453.15,"unit":"K","evidence":"documented","meaning_zh":"bath_maximum_temperature_k"},"rated_heating_power_w":{"value":1350.0,"unit":"W","evidence":"documented","meaning_zh":"rated_heating_power_w"},"default_ambient_temperature_k":{"value":293.15,"unit":"K","evidence":"assumption","meaning_zh":"default_ambient_temperature_k"},"bath_effective_heat_capacity_j_k":{"value":null,"unit":"J/K","evidence":"unknown","meaning_zh":"Must be supplied by trusted host; no inferred part mass or fluid constants"}}},"evaporation_and_condensation":{"meaning_zh":"宿主提供装料质量、经验恒定蒸发率、冷凝效率和证据后,按质量账本计算剩余、冷凝和未冷凝量。缺任何配置时质量为null。","implementation":"lumped","equations":["启动条件:宿主已配置装料、经验质量速率和效率,已配置浴温且供电/旋转/加热开启,已登记外部真空源且存在压力快照。","dm=min(m_remaining, configured_rate_kg_s*dt);m_remaining-=dm;m_evaporated+=dm。","m_condensate+=eta*dm;m_uncondensed+=(1-eta)*dm;m_initial=m_remaining+m_condensate+m_uncondensed。","速率与效率均为宿主显式经验输入,未从温度、压力、转速或厂家最大功率推断;体积无密度不能计算。"],"parameters":{"configured_charge_mass":{"value":null,"unit":"kg","evidence":"unknown","meaning_zh":"类型合同无实例装料值;由受信任宿主显式提供。"},"configured_empirical_rate":{"value":null,"unit":"kg/s","evidence":"unknown","meaning_zh":"无默认蒸发率;宿主必须给出数值和证据,运行配置属于engineering_assumption。"},"configured_condensation_efficiency":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"无默认效率;宿主必须给出0–1系数和证据。"},"vapor_pressure_curve":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"溶剂蒸气压随温度关系未指定。"},"latent_heat":{"value":null,"unit":"J/kg","evidence":"unknown","meaning_zh":"潜热未知。"},"fluid_density":{"value":null,"unit":"kg/m^3","evidence":"unknown","meaning_zh":"密度未知;冷凝体积始终null。"},"heat_transfer_coefficient":{"value":null,"unit":"W/(m^2*K)","evidence":"unknown","meaning_zh":"热/质传递系数未知。"},"bumping_model":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"暴沸模型未实现。"},"condenser_efficiency":{"value":null,"unit":"1","evidence":"unknown","meaning_zh":"冷凝效率未知。"}}}},"limitations":["full表示本次明确标准配置的功能组件登记;没有把厂商全部模式、选件、机器人或真实硬件写成已实现。","500×430×440mm是W×H×D非玻璃本体名义尺寸;轴顺序转换为XYZ=500×440×430mm。装配玻璃最高实物包络仍未知null,模型求值包络仅engineering_assumption。","32.36kg只记整机一次;所有部件质量、惯量、真实壁厚和摩擦未知null。URDF只有根link采用整机均匀包围盒惯性近似,不能用作已校准接触动力学。","URDF关节力和速度中为解析器提供的有限占位数若存在,仅engineering_assumption;实际升降力/速度和转矩仍null。","升降、旋转和浴温为独立简化过程;宿主配置和step控制时间,read与invoke不隐式推进世界。","室温由宿主环境定义;浴温范围仅至180°C,不同浴液的实际安全温度范围、热容和热损失需另有资料,模型未声称安全验证。","真空明确依赖外部instrument.vacuubrand_pc3001_vario_select;没有在RV10内部复制泵,外部压力不是本设备自主抽气预测。","仅提供宿主显式配置的经验恒速蒸发质量账本,速率与效率无默认值;缺配置质量null。没有蒸气压、传热传质、潜热耦合或暴沸模型,体积始终null。","外部压力是快照,旧值随宿主时钟标stale;RV10不推进外部泵,也不按压力大小或陈旧性校正经验蒸发率。","厂家计时/间歇/换向等完整模式只按运行层实际接口登记;未实现部分为declared/unsupported或明确缺口。","玻璃内部、真空密封件和软管按可见结构近似;真实容积、壁厚与气路压力损失未校准。","模型接口身份过滤覆盖运行返回;同一Python进程及本地文件访问不是部署级安全隔离。","GLB保持本任务+Z向上,是导出姿态快照;后续宿主交互使用Blender场景适配器。","碰撞体仅盒、柱、球;碰撞接触动力学、机器人执行、真实硬件连接和实验效果验证均not_run。","scripts/basic40_runtime_vacuum.py和tests/test_basic40_vacuum.py是并发追加共享文件,整文件sha256设为null;RV10专属定义摘要与入口可调用检查记在chemistry_lab.shared_append_only_sources,其他不可变交付物保留完整哈希。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["lift.set_position","power.set","rotation.set_speed","rotation.start","rotation.stop","thermal.set_temperature","thermal.start","thermal.stop"],"unsupported":["timer.set_duration","vacuum.set_pressure"],"note_zh":"桥接 basic40_runtime_vacuum.RV10Host(推进方式 step_dt),26 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个按键(碰到即触发)、1 个旋钮(可转动)、2 个门/盖/阀等被动关节);1 个门/盖/升降关节与运行层双向同步,1 个关节跟随运行层状态;接口点 2 个(磨口/挂接、放置面);布局:台面、两人搬、正面 −y、前方留空 0.25 m;面板读数 rpm(3)、bath(3)"}},"previews":["previews/ika_rv10_digital_v/preview.webp","previews/ika_rv10_digital_v/preview_left.webp","previews/ika_rv10_digital_v/preview_raised.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/asset.contract.json","bytes":293274},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/collision_proxies.json","bytes":30257},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/geometry_manifest.json","bytes":51213},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.blend","bytes":278592},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.glb","bytes":1720240},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/model.urdf","bytes":23610},{"name":"scene_adapter.py","path":"assets/basic40_batch02/t2_vacuum/ika_rv10/scene_adapter.py","bytes":3428}],"completeness":{"components":23,"with_collisions":21,"with_objects":23,"with_function":23,"with_mass":0,"joints_matching_component":2,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","validation_summary","contract_validation","runtime_validation","scene_validation"]},"slug":"ika_rv10_digital_v","chem_id":"CHEM-024","name_en":"Rotary evaporator","maker":"IKA","model":"RV 10 digital V","domain":"separation","domain_name":"Extraction, Purification & Drying","path":"assets/basic40_batch02/t2_vacuum/ika_rv10","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/ika_rv10/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.inert_purelab_he_2gb.json b/data/assets/instrument.inert_purelab_he_2gb.json index 884bb04efdee394985f64e65e44c09561ade8d34..f5a94a04755381c7af56320beae980163b61bb6e 100644 --- a/data/assets/instrument.inert_purelab_he_2gb.json +++ b/data/assets/instrument.inert_purelab_he_2gb.json @@ -1 +1 @@ -{"tid":"instrument.inert_purelab_he_2gb","asset_dir":"basic40_batch02/t2_vacuum/inert_purelab_he","name_zh":"Inert PureLab HE 2GB 惰性气氛手套箱","category":"环境与公用系统","description_zh":"CHEM-189,Inert | PureLab HE 2GB。闭环净化气氛、过渡舱转移样品、箱压与水氧观察接口;full表示本次配置功能组件均已登记。净化/吹扫只控制意图,水氧值依赖宿主外部观察,再生未实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"purelab_root:台面投影中心的地面基准,X宽、+Y后、+Z上;闭合外形2.000×1.067×1.921m;世界实例变换由宿主管理。"},"mass_kg":400.0,"size_m":[2.0,1.067,1.921],"bbox_min":[-1.0,-0.5335,0.0],"bbox_max":[1.0,0.5335,1.921],"manifest_dimensions_m":[2,1.067,1.921],"glb":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.urdf","links":{"base_link":"/Geometry/base_link","inner_door":"/Geometry/base_link/inner_door","outer_door":"/Geometry/base_link/outer_door"},"frames":{"pre_place":[-0.36,-0.005,1.1],"place":[-0.36,-0.005,0.97],"post_place":[-0.36,-0.005,1.1],"joint_inner_door_joint":[0.28,-0.203,1.36],"joint_outer_door_joint":[0.92,0.203,1.36]},"joints":[{"name":"inner_door_joint","type":"revolute","parent":"base_link","child":"inner_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.28,-0.203,1.36],"child_prim":"/Geometry/base_link/inner_door","child_bbox_min":[0.236,-0.217,1.161],"child_bbox_max":[0.294,0.199,1.559],"kind":"door"},{"name":"outer_door_joint","type":"revolute","parent":"base_link","child":"outer_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.92,0.203,1.36],"child_prim":"/Geometry/base_link/outer_door","child_bbox_min":[0.906,-0.211,1.149],"child_bbox_max":[1.0,0.217,1.571],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"work_surface_11","link":"base_link","part":"work_surface","pos":[-0.78,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.78,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_12","link":"base_link","part":"work_surface","pos":[-0.78,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.78,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_21","link":"base_link","part":"work_surface","pos":[-0.5,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.5,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_22","link":"base_link","part":"work_surface","pos":[-0.5,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.5,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_31","link":"base_link","part":"work_surface","pos":[-0.22,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.22,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_32","link":"base_link","part":"work_surface","pos":[-0.22,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.22,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_41","link":"base_link","part":"work_surface","pos":[0.06,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.06,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_42","link":"base_link","part":"work_surface","pos":[0.06,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.06,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"antechamber","link":"base_link","part":"antechamber","pos":[0.6,0.0,0.9035],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.6,0.0,0.9035],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.2,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["outer_door_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":4,"decimals":0,"unit":"Pa","center":[0.3879,-0.355,1.869],"up":[0.0,0.0,1.0],"source":{"bridge":["pressure.indicated_gauge_pa","pressure.target_gauge_pa"]},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.0341,0.0083],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":400.0,"footprint_m":[2.0,1.067],"height_m":1.921,"clearance_m":{"front":0.528,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.92,"primary_slot":"work_surface_11","access":["inner_door_joint","outer_door_joint"],"slot_count":9},"components":[{"id":"support_frame","name_zh":"支撑架与调平脚","function_zh":"落地承载框架;原点位于完整设备包络的支撑面投影中心,接触面z=0。","physical_meaning_zh":"落地承载框架;原点位于完整设备包络的支撑面投影中心,接触面z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["leveling_foot","vertical_stand","leveling_foot.001","vertical_stand.001","leveling_foot.002","vertical_stand.002","leveling_foot.003","vertical_stand.003","stand_horizontal","stand_horizontal.001","stand_depth","stand_depth.001","stand_horizontal.002","stand_horizontal.003","stand_depth.002","stand_depth.003","front_floor_stabilizer","rear_floor_stabilizer","lower_shelf"],"collisions":[{"shape":"cylinder","origin_m":[-0.95,-0.465,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[-0.95,-0.465,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[-0.95,0.455,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[-0.95,0.455,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[0.235,-0.465,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[0.235,-0.465,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[0.235,0.455,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[0.235,0.455,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"box","origin_m":[-0.3575,-0.465,0.165],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.3575,0.455,0.165],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.95,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[0.235,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[-0.3575,-0.465,0.87],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.3575,0.455,0.87],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.95,0,0.87],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[0.235,0,0.87],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[-0.3575,-0.5115,0.05],"rpy_rad":[0,0,0],"size_m":[1.28,0.044,0.025]},{"shape":"box","origin_m":[-0.3575,0.5115,0.05],"rpy_rad":[0,0,0],"size_m":[1.28,0.044,0.025]},{"shape":"box","origin_m":[-0.3575,0.035,0.205],"rpy_rad":[0,0,0],"size_m":[1.12,0.8,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.997499942779541,-0.5335000157356262,0.0],[0.2824999988079071,0.5335000157356262,0.8914999961853027]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"housing","name_zh":"箱体外壳","function_zh":"分离壁板形成工作腔,右侧保留过渡舱通孔;内部名义包络1.25×0.78×0.90m。","physical_meaning_zh":"分离壁板形成工作腔,右侧保留过渡舱通孔;内部名义包络1.25×0.78×0.90m。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["left_wall","right_wall","rear_wall","roof","bottom_pan","front_top_fascia","front_lower_fascia","front_side_frame","front_side_frame.001","top_utility_spine","brand_inert","model_label","catalog_label"],"collisions":[{"shape":"box","origin_m":[-0.9925,-0.005,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.81,0.93]},{"shape":"box","origin_m":[0.2725,-0.3025,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.205,0.93]},{"shape":"box","origin_m":[0.2725,0.3025,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.205,0.93]},{"shape":"box","origin_m":[0.2725,0,1.03],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.22]},{"shape":"box","origin_m":[0.2725,0,1.5625],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.015]},{"shape":"box","origin_m":[0.2725,0,1.79],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.09]},{"shape":"box","origin_m":[-0.36,0.3925,1.37],"rpy_rad":[0,0,0],"size_m":[1.25,0.015,0.93]},{"shape":"box","origin_m":[-0.36,-0.005,1.8275],"rpy_rad":[0,0,0],"size_m":[1.28,0.81,0.015]},{"shape":"box","origin_m":[-0.36,-0.005,0.9075],"rpy_rad":[0,0,0],"size_m":[1.28,0.81,0.025]},{"shape":"box","origin_m":[-0.36,-0.41,1.784],"rpy_rad":[0,0,0],"size_m":[1.28,0.048,0.086]},{"shape":"box","origin_m":[-0.36,-0.41,0.993],"rpy_rad":[0,0,0],"size_m":[1.28,0.048,0.146]},{"shape":"box","origin_m":[-0.968,-0.41,1.405],"rpy_rad":[0,0,0],"size_m":[0.05,0.048,0.68]},{"shape":"box","origin_m":[0.248,-0.41,1.405],"rpy_rad":[0,0,0],"size_m":[0.05,0.048,0.68]},{"shape":"box","origin_m":[-0.36,0.33,1.878],"rpy_rad":[0,0,0],"size_m":[1.2,0.11,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-1.0,-0.4359999895095825,0.8950000405311584],[0.2800000011920929,0.4000000059604645,1.9210000038146973]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"work_surface","name_zh":"工作台面","function_zh":"工作空间支撑底面,清单未指定样品,交付空腔。","physical_meaning_zh":"工作空间支撑底面,清单未指定样品,交付空腔。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["working_deck"],"collisions":[{"shape":"box","origin_m":[-0.36,-0.005,0.916],"rpy_rad":[0,0,0],"size_m":[1.25,0.78,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9850000143051147,-0.39499998092651367,0.9120000004768372],[0.26499998569488525,0.38499999046325684,0.9200000166893005]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"window","name_zh":"观察窗与密封","function_zh":"窗口围住工作环境;手套口有真实几何开孔,透明表面在Workbench检查预览中隐藏。","physical_meaning_zh":"窗口围住工作环境;手套口有真实几何开孔,透明表面在Workbench检查预览中隐藏。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["window_sheet","window_fastener","window_fastener.001","window_fastener.002","window_fastener.003","window_fastener.004","window_fastener.005","window_fastener.006","window_fastener.007"],"collisions":[{"shape":"box","origin_m":[-0.36,-0.39975,1.151],"rpy_rad":[0,0,0],"size_m":[1.196,0.0095,0.14]},{"shape":"box","origin_m":[-0.36,-0.39975,1.611],"rpy_rad":[0,0,0],"size_m":[1.196,0.0095,0.26]},{"shape":"box","origin_m":[-0.867,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.182,0.0095,0.26]},{"shape":"box","origin_m":[-0.4,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.328,0.0095,0.26]},{"shape":"box","origin_m":[0.142,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.252,0.0095,0.26]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9710000157356262,-0.44350001215934753,1.0809999704360962],[0.2510000169277191,-0.39499998092651367,1.7410000562667847]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"glove_ports","name_zh":"双手套接口","function_zh":"两只环形手套口与内部盖圈的几何;无手套形变、机器人手或抓取API。","physical_meaning_zh":"两只环形手套口与内部盖圈的几何;无手套形变、机器人手或抓取API。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["glove_port_0","glove_clamp_0","glove_port_1","glove_clamp_1"],"collisions":[{"shape":"box","origin_m":[-0.5490850806236267,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5537317991256714,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5628466010093689,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.576079249382019,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.592921257019043,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6127253174781799,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6347304582595825,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6580909490585327,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6819090843200684,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7052695751190186,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7272747159004211,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7470787763595581,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.763920783996582,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7771534323692322,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7862682342529297,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7909149527549744,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7909149527549744,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7862682342529297,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7771534323692322,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.763920783996582,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7470787763595581,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7272747159004211,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7052695751190186,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6819090843200684,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6580909490585327,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6347304582595825,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6127253174781799,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.592921257019043,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.576079249382019,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5628466010093689,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5537317991256714,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5490850806236267,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.009085051715373993,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.01373174786567688,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.022846564650535583,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.036079227924346924,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.05292121320962906,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.07272529602050781,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.09473040699958801,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.1180909126996994,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.14190907776355743,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.16526958346366882,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.18727469444274902,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.20707878470420837,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.2239207625389099,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.23715342581272125,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.24626824259757996,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.25091493129730225,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.25091493129730225,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.24626824259757996,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.23715342581272125,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.2239207625389099,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.20707878470420837,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.18727469444274902,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.16526958346366882,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.14190907776355743,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.1180909126996994,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.09473040699958801,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.07272529602050781,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.05292121320962906,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.036079227924346924,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.022846564650535583,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.01373174786567688,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.009085051715373993,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.8090000152587891,-0.460999995470047,1.2109999656677246],[0.009000003337860107,-0.390500009059906,1.4890000820159912]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"antechamber","name_zh":"大过渡舱","function_zh":"横置中空圆舱及托盘,内外门间允许转移路径,自动抽充循环由宿主边界确认。","physical_meaning_zh":"横置中空圆舱及托盘,内外门间允许转移路径,自动抽充循环由宿主边界确认。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["large_antechamber_tube","antechamber_flange","antechamber_flange.001","antechamber_tray","antechamber_support_a","antechamber_support_b","antechamber_support_beam"],"collisions":[{"shape":"box","origin_m":[0.5899999737739563,0.019235864281654358,1.1646950244903564],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.05696836858987808,1.1722004413604736],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.0925116091966629,1.1869230270385742],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.12449967861175537,1.208296775817871],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.15170329809188843,1.2355003356933594],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1730770468711853,1.2674883604049683],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.18779954314231873,1.3030316829681396],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1953050047159195,1.3407641649246216],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1953050047159195,1.379235863685608],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.18779954314231873,1.4169683456420898],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1730770468711853,1.4525116682052612],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.15170329809188843,1.4844996929168701],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.12449967861175537,1.5117032527923584],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.0925116091966629,1.5330770015716553],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.05696836858987808,1.5477995872497559],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.019235864281654358,1.555305004119873],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.019235864281654358,1.555305004119873],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.05696836858987808,1.5477995872497559],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.0925116091966629,1.5330770015716553],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.12449967861175537,1.5117032527923584],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.15170329809188843,1.4844996929168701],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1730770468711853,1.4525116682052612],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.18779954314231873,1.4169683456420898],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1953050047159195,1.379235863685608],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1953050047159195,1.3407641649246216],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.18779954314231873,1.3030316829681396],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1730770468711853,1.2674883604049683],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.15170329809188843,1.2355003356933594],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.12449967861175537,1.208296775817871],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.0925116091966629,1.1869230270385742],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.05696836858987808,1.1722004413604736],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.019235864281654358,1.1646950244903564],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.28999999165534973,0.02021603472530842,1.1547431945800781],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.059871215373277664,1.1626310348510742],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.09722557663917542,1.1781038045883179],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.1308436095714569,1.2005666494369507],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.15943340957164764,1.2291563749313354],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.18189625442028046,1.2627744674682617],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.19736894965171814,1.3001288175582886],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.205256849527359,1.339784026145935],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.205256849527359,1.3802160024642944],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.19736894965171814,1.419871211051941],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.18189625442028046,1.4572255611419678],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.15943340957164764,1.490843653678894],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.1308436095714569,1.5194333791732788],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.09722557663917542,1.5418962240219116],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.059871215373277664,1.5573689937591553],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.02021603472530842,1.5652568340301514],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.02021603472530842,1.5652568340301514],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.059871215373277664,1.5573689937591553],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.09722557663917542,1.5418962240219116],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.1308436095714569,1.5194333791732788],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.15943340957164764,1.490843653678894],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.18189625442028046,1.4572255611419678],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.19736894965171814,1.419871211051941],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.205256849527359,1.3802160024642944],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.205256849527359,1.339784026145935],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.19736894965171814,1.3001288175582886],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.18189625442028046,1.2627744674682617],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.15943340957164764,1.2291563749313354],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.1308436095714569,1.2005666494369507],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.09722557663917542,1.1781038045883179],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.059871215373277664,1.1626310348510742],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.02021603472530842,1.1547431945800781],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.02021603472530842,1.1547431945800781],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.059871215373277664,1.1626310348510742],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.09722557663917542,1.1781038045883179],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.1308436095714569,1.2005666494369507],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.15943340957164764,1.2291563749313354],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.18189625442028046,1.2627744674682617],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.19736894965171814,1.3001288175582886],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.205256849527359,1.339784026145935],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.205256849527359,1.3802160024642944],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.19736894965171814,1.419871211051941],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.18189625442028046,1.4572255611419678],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.15943340957164764,1.490843653678894],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.1308436095714569,1.5194333791732788],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.09722557663917542,1.5418962240219116],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.059871215373277664,1.5573689937591553],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.02021603472530842,1.5652568340301514],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.02021603472530842,1.5652568340301514],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.059871215373277664,1.5573689937591553],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.09722557663917542,1.5418962240219116],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.1308436095714569,1.5194333791732788],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.15943340957164764,1.490843653678894],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.18189625442028046,1.4572255611419678],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.19736894965171814,1.419871211051941],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.205256849527359,1.3802160024642944],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.205256849527359,1.339784026145935],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.19736894965171814,1.3001288175582886],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.18189625442028046,1.2627744674682617],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.15943340957164764,1.2291563749313354],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.1308436095714569,1.2005666494369507],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.09722557663917542,1.1781038045883179],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.059871215373277664,1.1626310348510742],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.02021603472530842,1.1547431945800781],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.6,0,1.222],"rpy_rad":[0,0,0],"size_m":[0.58,0.245,0.007]},{"shape":"cylinder","origin_m":[0.47999998927116394,0.0,1.0320000648498535],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.02,"length_m":0.24400002054699046},{"shape":"cylinder","origin_m":[0.8399999737739563,0.0,1.0320000648498535],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.02,"length_m":0.24400002054699046},{"shape":"box","origin_m":[0.6,0,0.906],"rpy_rad":[0,0,0],"size_m":[0.7,0.3,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.set_cycles","antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set"],"bbox_m":[[0.2500000298023224,-0.22200000286102295,0.893500030040741],[0.9500000476837158,0.22200000286102295,1.5820000171661377]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"inner_door","name_zh":"大过渡舱内门","function_zh":"内门与外门互锁;示意+Z铰链运动,最大pi/2,非厂家铰链测绘。","physical_meaning_zh":"内门与外门互锁;示意+Z铰链运动,最大pi/2,非厂家铰链测绘。","subsystem":null,"parent":"root","origin_m":[0.28,-0.203,1.36],"rpy_rad":[0,0,0],"objects":["inner_door_disc","inner_handle","inner_hinge","inner_hinge.001"],"collisions":[{"shape":"cylinder","origin_m":[-0.008,0.203,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.199,"length_m":0.018},{"shape":"cylinder","origin_m":[-0.03500000014901161,0.20500001311302185,-0.03999999910593033],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.009,"length_m":0.13000001137073175},{"shape":"cylinder","origin_m":[0,0,-0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.inner_door.set"],"bbox_m":[[-0.04399999603629112,-0.014000000432133675,-0.19900000095367432],[0.014000000432133675,0.4020000100135803,0.19900000095367432]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","joint","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"outer_door","name_zh":"大过渡舱外门","function_zh":"外门与内门互锁;外开门演示,关闭位置与舱口对齐。","physical_meaning_zh":"外门与内门互锁;外开门演示,关闭位置与舱口对齐。","subsystem":null,"parent":"root","origin_m":[0.92,0.203,1.36],"rpy_rad":[0,0,0],"objects":["outer_door_disc","outer_door_face","outer_hinge","outer_hinge.001","outer_handle_top","outer_handle_bottom","outer_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.203,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.211,"length_m":0.026},{"shape":"cylinder","origin_m":[0,0,-0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0.0494999997317791,-0.3100000023841858,0.05000000074505806],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.009,"length_m":0.038999997739703925},{"shape":"cylinder","origin_m":[0.0494999997317791,-0.3100000023841858,-0.05000000074505806],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.009,"length_m":0.038999997739703925},{"shape":"cylinder","origin_m":[0.07000000029802322,-0.3100000023841858,0.0],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.01,"length_m":0.10000000353902572}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.outer_door.set"],"bbox_m":[[-0.014000000432133675,-0.4139999747276306,-0.210999995470047],[0.07999999076128006,0.014000000432133675,0.210999995470047]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","joint","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"small_antechamber","name_zh":"小过渡舱示意","function_zh":"厂商资料所示小舱与固定关闭端盖;本次抽充及互锁API专用于大过渡舱,小舱无可执行动作。","physical_meaning_zh":"厂商资料所示小舱与固定关闭端盖;本次抽充及互锁API专用于大过渡舱,小舱无可执行动作。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["small_tube","small_fixed_lid","small_fixed_lid.001","small_handle"],"collisions":[{"shape":"box","origin_m":[0.5139999985694885,-0.11220763623714447,1.5908827781677246],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.096922367811203,1.5939232110977173],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.08252395689487457,1.5998872518539429],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.06956572830677032,1.6085456609725952],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.05854566767811775,1.619565725326538],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04988725483417511,1.6325238943099976],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04392324388027191,1.6469223499298096],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.040882810950279236,1.6622076034545898],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.040882810950279236,1.6777923107147217],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04392324388027191,1.693077564239502],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04988725483417511,1.707476019859314],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.05854566767811775,1.7204341888427734],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.06956572830677032,1.7314542531967163],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.08252395689487457,1.7401126623153687],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.096922367811203,1.7460767030715942],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.11220763623714447,1.749117136001587],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1277923583984375,1.749117136001587],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.14307762682437897,1.7460767030715942],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1574760377407074,1.7401126623153687],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.17043426632881165,1.7314542531967163],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.18145433068275452,1.7204341888427734],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19011273980140686,1.707476019859314],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19607675075531006,1.693077564239502],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19911718368530273,1.6777923107147217],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19911718368530273,1.6622076034545898],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19607675075531006,1.6469223499298096],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19011273980140686,1.6325238943099976],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.18145433068275452,1.619565725326538],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.17043426632881165,1.6085456609725952],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1574760377407074,1.5998872518539429],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.14307762682437897,1.5939232110977173],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1277923583984375,1.5908827781677246],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"cylinder","origin_m":[0.286,-0.12,1.67],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.091,"length_m":0.018},{"shape":"cylinder","origin_m":[0.747,-0.12,1.67],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.091,"length_m":0.018},{"shape":"cylinder","origin_m":[0.7649999856948853,-0.11999999731779099,1.6699999570846558],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.008,"length_m":0.079999998989515}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.2770000100135803,-0.210999995470047,1.5789999961853027],[0.7730000019073486,-0.028999999165534973,1.7609999179840088]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"purifier_columns","name_zh":"净化柱模块","function_zh":"单柱示意配置;清单容量为每柱值,未知柱数、再生动力学和当前吸附容量不据此推算。","physical_meaning_zh":"单柱示意配置;清单容量为每柱值,未知柱数、再生动力学和当前吸附容量不据此推算。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purifier_canister","purifier_cap","purifier_cap.001","purifier_label_plate","purifier_label","purifier_note"],"collisions":[{"shape":"cylinder","origin_m":[-0.69,0.2,0.545],"rpy_rad":[0,0,0],"radius_m":0.125,"length_m":0.52},{"shape":"cylinder","origin_m":[-0.69,0.2,0.296],"rpy_rad":[0,0,0],"radius_m":0.137,"length_m":0.031},{"shape":"cylinder","origin_m":[-0.69,0.2,0.794],"rpy_rad":[0,0,0],"radius_m":0.137,"length_m":0.031}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["purification.set","regeneration.start"],"bbox_m":[[-0.8270000219345093,0.06300000846385956,0.28049999475479126],[-0.5529999732971191,0.3370000123977661,0.8095000386238098]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"circulation_blower","name_zh":"循环风机与过滤回路","function_zh":"示意循环风机,无内部真空泵;60cfm是最大体积流量规格,不作为恒定实际流量。","physical_meaning_zh":"示意循环风机,无内部真空泵;60cfm是最大体积流量规格,不作为恒定实际流量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["blower_housing","blower_motor","blower_mount","blower_grille","blower_grille.001","blower_grille.002","blower_grille.003","blower_grille.004","blower_grille.005","blower_grille.006","blower_grille.007","blower_grille.008","blower_grille.009","blower_grille.010","blower_grille.011"],"collisions":[{"shape":"cylinder","origin_m":[-0.25,0.22,0.47],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.125,"length_m":0.19},{"shape":"cylinder","origin_m":[-0.25,0.34,0.47],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.07,"length_m":0.1},{"shape":"box","origin_m":[-0.25,0.24,0.292],"rpy_rad":[0,0,0],"size_m":[0.3,0.3,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","purification.set"],"bbox_m":[[-0.4000000059604645,0.08999998867511749,0.2669999897480011],[-0.09999999403953552,0.39000001549720764,0.5950000286102295]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"gas_manifold","name_zh":"供气与吹扫阀组","function_zh":"外部惰性气体、吹扫出口和净化循环连接;未知阀门通量、净化速率、泄漏、放气默认null。","physical_meaning_zh":"外部惰性气体、吹扫出口和净化循环连接;未知阀门通量、净化速率、泄漏、放气默认null。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gas_panel","gas_valve","valve_lever","gas_valve.001","valve_lever.001","gas_valve.002","valve_lever.002","stainless_loop","stainless_loop.001","stainless_loop.002","stainless_loop.003"],"collisions":[{"shape":"box","origin_m":[0.067,0.31,0.56],"rpy_rad":[0,0,0],"size_m":[0.16,0.085,0.35]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.4399999976158142],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.44],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.5400000214576721],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.54],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.6399999856948853],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.64],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[-0.6899999976158142,0.20000000298023224,0.8400000333786011],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.014,"length_m":0.060000001424923524},{"shape":"cylinder","origin_m":[-0.4650000035762787,0.20000000298023224,0.8600000143051147],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.014,"length_m":0.4499999841054278},{"shape":"cylinder","origin_m":[-0.23999999463558197,0.20000000298023224,0.7300000190734863],"rpy_rad":[-3.141592502593994,-6.181723932741079e-08,1.5707964897155762],"radius_m":0.014,"length_m":0.25999999408538516},{"shape":"cylinder","origin_m":[0.07999999821186066,0.30000001192092896,0.8149999976158142],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.014,"length_m":0.12999999704269258}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set","purge.set","antechamber.cycle.start","antechamber.cycle.stop","regeneration.start"],"bbox_m":[[-0.7039999961853027,0.18599998950958252,0.38499999046325684],[0.1469999998807907,0.35249999165534973,0.8799999952316284]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"controller","name_zh":"操作面板与水氧箱压显示","function_zh":"显示电源、Pa表压、水氧摩尔分数和循环状态;读数初始缺测,非硬件连接。","physical_meaning_zh":"显示电源、Pa表压、水氧摩尔分数和循环状态;读数初始缺测,非硬件连接。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["controller_housing","controller_screen","display_power","display_pressure","display_oxygen","display_water","display_cycle"],"collisions":[{"shape":"box","origin_m":[0.535,-0.29,1.848],"rpy_rad":[0,0,0],"size_m":[0.41,0.115,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set","purification.set","purge.set","antechamber.set_cycles","antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set","regeneration.start"],"bbox_m":[[0.33000004291534424,-0.35499998927116394,1.777999997138977],[0.7400000095367432,-0.23249998688697815,1.9180001020431519]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"service_ports","name_zh":"公用系统端口","function_zh":"真空出口依赖外部PC3001资产;惰性气源、电源、排气端口只定义接驳边界。","physical_meaning_zh":"真空出口依赖外部PC3001资产;惰性气源、电源、排气端口只定义接驳边界。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_outlet","inert_gas_inlet","purge_exhaust","power_input","rear_service_label"],"collisions":[{"shape":"box","origin_m":[-0.03857944905757904,0.4519999921321869,0.7366173267364502],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0392104834318161,0.4519999921321869,0.7397897243499756],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.040448300540447235,0.4519999921321869,0.7427780628204346],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.042245328426361084,0.4519999921321869,0.745467483997345],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04453251138329506,0.4519999921321869,0.747754693031311],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04722195491194725,0.4519999921321869,0.7495517134666443],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05021030455827713,0.4519999921321869,0.7507895231246948],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.053382717072963715,0.4519999921321869,0.7514205574989319],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05661728233098984,0.4519999921321869,0.7514205574989319],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05978969484567642,0.4519999921321869,0.7507895231246948],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0627780482172966,0.4519999921321869,0.7495517134666443],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06546749174594879,0.4519999921321869,0.747754693031311],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06775467097759247,0.4519999921321869,0.745467483997345],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06955169886350632,0.4519999921321869,0.7427780628204346],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07078951597213745,0.4519999921321869,0.7397897243499756],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07142055034637451,0.4519999921321869,0.7366173267364502],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07142055034637451,0.4519999921321869,0.7333827018737793],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07078951597213745,0.4519999921321869,0.7302103042602539],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06955169886350632,0.4519999921321869,0.7272219657897949],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06775467097759247,0.4519999921321869,0.7245325446128845],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06546749174594879,0.4519999921321869,0.7222453355789185],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0627780482172966,0.4519999921321869,0.7204483151435852],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05978969484567642,0.4519999921321869,0.7192105054855347],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05661728233098984,0.4519999921321869,0.7185794711112976],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.053382717072963715,0.4519999921321869,0.7185794711112976],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05021030455827713,0.4519999921321869,0.7192105054855347],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04722195491194725,0.4519999921321869,0.7204483151435852],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04453251138329506,0.4519999921321869,0.7222453355789185],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.042245328426361084,0.4519999921321869,0.7245325446128845],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.040448300540447235,0.4519999921321869,0.7272219657897949],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0392104834318161,0.4519999921321869,0.7302103042602539],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.03857944905757904,0.4519999921321869,0.7333827018737793],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[0.02485232800245285,0.4519999921321869,0.7359703779220581],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.024473708122968674,0.4519999921321869,0.7378738522529602],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.023731019347906113,0.4519999921321869,0.7396668195724487],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.022652802988886833,0.4519999921321869,0.7412804961204529],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.021280493587255478,0.4519999921321869,0.7426528334617615],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.019666828215122223,0.4519999921321869,0.7437310218811035],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.017873818054795265,0.4519999921321869,0.7444736957550049],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.015970369800925255,0.4519999921321869,0.7448523640632629],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.014029629528522491,0.4519999921321869,0.7448523640632629],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.012126181274652481,0.4519999921321869,0.7444736957550049],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.010333172045648098,0.4519999921321869,0.7437310218811035],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.008719505742192268,0.4519999921321869,0.7426528334617615],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.007347196340560913,0.4519999921321869,0.7412804961204529],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.006268979050219059,0.4519999921321869,0.7396668195724487],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005526290275156498,0.4519999921321869,0.7378738522529602],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005147671326994896,0.4519999921321869,0.7359703779220581],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005147671326994896,0.4519999921321869,0.7340296506881714],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005526290275156498,0.4519999921321869,0.7321261763572693],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.006268979050219059,0.4519999921321869,0.7303332090377808],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.007347196340560913,0.4519999921321869,0.7287195324897766],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.008719505742192268,0.4519999921321869,0.727347195148468],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.010333172045648098,0.4519999921321869,0.726269006729126],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.012126181274652481,0.4519999921321869,0.7255263328552246],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.014029629528522491,0.4519999921321869,0.7251476645469666],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.015970369800925255,0.4519999921321869,0.7251476645469666],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.017873818054795265,0.4519999921321869,0.7255263328552246],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.019666828215122223,0.4519999921321869,0.726269006729126],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.021280493587255478,0.4519999921321869,0.727347195148468],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.022652802988886833,0.4519999921321869,0.7287195324897766],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.023731019347906113,0.4519999921321869,0.7303332090377808],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.024473708122968674,0.4519999921321869,0.7321261763572693],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.02485232800245285,0.4519999921321869,0.7340296506881714],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.09313643723726273,0.4519999921321869,0.7362938523292542],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09263160824775696,0.4519999921321869,0.7388317584991455],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09164135903120041,0.4519999921321869,0.7412224411964417],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09020373225212097,0.4519999921321869,0.7433739900588989],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08837398886680603,0.4519999921321869,0.7452037334442139],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08622243255376816,0.4519999921321869,0.7466413974761963],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08383175730705261,0.4519999921321869,0.7476316094398499],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08129382133483887,0.4519999921321869,0.7481364607810974],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07870617508888245,0.4519999921321869,0.7481364607810974],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0761682391166687,0.4519999921321869,0.7476316094398499],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07377756386995316,0.4519999921321869,0.7466413974761963],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07162600755691528,0.4519999921321869,0.7452037334442139],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06979626417160034,0.4519999921321869,0.7433739900588989],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0683586373925209,0.4519999921321869,0.7412224411964417],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06736838817596436,0.4519999921321869,0.7388317584991455],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06686355918645859,0.4519999921321869,0.7362938523292542],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06686355918645859,0.4519999921321869,0.7337061762809753],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06736838817596436,0.4519999921321869,0.731168270111084],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0683586373925209,0.4519999921321869,0.7287775874137878],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06979626417160034,0.4519999921321869,0.7266260385513306],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07162600755691528,0.4519999921321869,0.7247962951660156],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07377756386995316,0.4519999921321869,0.7233586311340332],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0761682391166687,0.4519999921321869,0.7223684191703796],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07870617508888245,0.4519999921321869,0.7218635678291321],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08129382133483887,0.4519999921321869,0.7218635678291321],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08383175730705261,0.4519999921321869,0.7223684191703796],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08622243255376816,0.4519999921321869,0.7233586311340332],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08837398886680603,0.4519999921321869,0.7247962951660156],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09020373225212097,0.4519999921321869,0.7266260385513306],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09164135903120041,0.4519999921321869,0.7287775874137878],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09263160824775696,0.4519999921321869,0.731168270111084],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09313643723726273,0.4519999921321869,0.7337061762809753],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[-0.12,0.44,0.39],"rpy_rad":[0,0,0],"size_m":[0.05,0.035,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.cycle.start"],"bbox_m":[[-0.18514400720596313,0.41200000047683716,0.3709999918937683],[0.09600000083446503,0.4919999837875366,0.7946740388870239]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"internal_fittings","name_zh":"内部搁板、照明与过滤器","function_zh":"被动内部搁板、灯条、过滤头;未实现流场、污染物材料放气和灯光热量。","physical_meaning_zh":"被动内部搁板、灯条、过滤头;未实现流场、污染物材料放气和灯光热量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["internal_shelf","internal_shelf.001","internal_shelf.002","shelf_rail","shelf_rail.001","internal_led","hepa_head","hepa_head.001"],"collisions":[{"shape":"box","origin_m":[-0.59,0.28,1.28],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.59,0.28,1.51],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.59,0.28,1.7],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.91,0.365,1.47],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.54]},{"shape":"box","origin_m":[-0.27,0.365,1.47],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.54]},{"shape":"box","origin_m":[-0.36,-0.26,1.807],"rpy_rad":[0,0,0],"size_m":[1.07,0.026,0.013]},{"shape":"cylinder","origin_m":[-0.76,0.33,1.73],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.055,"length_m":0.07},{"shape":"cylinder","origin_m":[0.045,0.33,1.73],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.055,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9199999570846558,-0.27300000190734863,1.2000000476837158],[0.17500001192092896,0.375,1.8135000467300415]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电关闭净化/吹扫并停止循环,保留已完成计数","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold","circulation_blower"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"pressure.set":{"function_zh":"设置±1500 Pa表压目标;不立即改变箱压或生成传感读数","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"purification.set":{"function_zh":"设置净化控制开关;未建净化速率且不承诺水氧目标","kind":"device_command","availability":"implemented","component_ids":["controller","purifier_columns","circulation_blower"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"purge.set":{"function_zh":"设置吹扫控制开关;须有新鲜外部惰性气体就绪边界;不计算用气量","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"antechamber.set_cycles":{"function_zh":"设置1到9次抽气—回填循环;运行中禁止改计数目标","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cycles"]},"antechamber.cycle.start":{"function_zh":"启动新一组循环控制,计数归零;只在后续新鲜边界完成完整抽充后计数","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber","gas_manifold","service_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"antechamber.cycle.stop":{"function_zh":"停止当前循环控制,保留已完成循环数和外部压力","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"antechamber.inner_door.set":{"function_zh":"设置内门开闭;两门互锁且循环运行时禁止开门","kind":"device_command","availability":"implemented","component_ids":["inner_door","antechamber","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"antechamber.outer_door.set":{"function_zh":"设置外门开闭;两门互锁且循环运行时禁止开门","kind":"device_command","availability":"implemented","component_ids":["outer_door","antechamber","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"regeneration.start":{"function_zh":"再生过程、温度、气体配方及速率未建模;明确返回unsupported","kind":"device_command","availability":"unsupported","component_ids":["controller","purifier_columns","gas_manifold"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;断电停止净化、吹扫和循环,保留已完成计数。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"pressure.target_gauge_pa":{"meaning_zh":"箱压目标表压;设置范围±1500Pa,不直接改真实或观测箱压。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"pressure.set"},"pressure.box_gauge_pa":{"meaning_zh":"受信任宿主提供的箱压过程真值表压,初值null;仅debug/evaluator读取。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"pressure.indicated_gauge_pa":{"meaning_zh":"箱压观测表压,独立于目标和过程真值,由宿主有证据的观察提供。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.oxygen_mole_fraction":{"meaning_zh":"氧摩尔分数观察;本仿真以摩尔分数表示ppm×1e-6,目标不作为观测。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.water_mole_fraction":{"meaning_zh":"水摩尔分数观察;本仿真以摩尔分数表示ppm×1e-6,目标不作为观测。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.oxygen_truth_mole_fraction":{"meaning_zh":"宿主提供的氧摩尔分数真值;仅debug/evaluator读取,初值null。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"atmosphere.water_truth_mole_fraction":{"meaning_zh":"宿主提供的水摩尔分数真值;仅debug/evaluator读取,初值null。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"purification.enabled":{"meaning_zh":"净化控制意图开关;没有净化速率求解,不推导达到<1ppm。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":"purification.set"},"purification.flow_m3_s":{"meaning_zh":"净化循环实际流量未求解,始终null;不能用最大60cfm代替当前值。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purification.oxygen_removed_m3":{"meaning_zh":"累计除氧体积没有速率和参考温压,始终null;不复制每柱容量。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purification.water_removed_kg":{"meaning_zh":"累计除水质量未求解,始终null;不复制每柱容量。","unit":"kg","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purge.enabled":{"meaning_zh":"吹扫控制意图开关;启用需要新鲜外部惰性气源就绪边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["gas_manifold","controller"],"write_via":"purge.set"},"purge.flow_m3_s":{"meaning_zh":"吹扫气流未知且无默认值,始终null。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["gas_manifold","controller"],"write_via":null},"regeneration.status":{"meaning_zh":"再生未实现,始终unsupported;不产生虚假成功或净化剂恢复。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"外部共用真空源稳定类型要求;不证明实例已连接。","unit":"1","access":"read_only","origin":"derived","component_ids":["service_ports","gas_manifold"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确连接的外部真空源实例ID;缺连接时null。","unit":"1","access":"read_only","origin":"derived","component_ids":["service_ports","gas_manifold"],"write_via":null},"antechamber.target_cycles":{"meaning_zh":"过渡舱本次目标抽充次数,整数1–9;循环运行中不可改。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["antechamber","controller"],"write_via":"antechamber.set_cycles"},"antechamber.completed_cycles":{"meaning_zh":"本次运行已完成的完整抽空-回填对计数0–9;启动新一组归零,停止保留。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.cycle_active":{"meaning_zh":"循环控制运行标志;不是外部泵转动反馈。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.phase":{"meaning_zh":"有限状态机阶段:idle、evacuating、backfilling、completed或stopped。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.pressure_pa":{"meaning_zh":"宿主外部边界提供的过渡舱绝压真值,初值null;本资产没有内部泵。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["antechamber","controller"],"write_via":null},"antechamber.indicated_pressure_pa":{"meaning_zh":"过渡舱绝压观察,由宿主有证据的观察独立提供。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["antechamber","controller"],"write_via":null},"antechamber.inner_door_open":{"meaning_zh":"内门是否打开的宿主场景权威状态;与外门互锁,运行循环时禁止开。","unit":"1","access":"read_write","origin":"scene","component_ids":["inner_door","antechamber"],"write_via":"antechamber.inner_door.set"},"antechamber.outer_door_open":{"meaning_zh":"外门是否打开的宿主场景权威状态;与内门互锁,运行循环时禁止开。","unit":"1","access":"read_write","origin":"scene","component_ids":["outer_door","antechamber"],"write_via":"antechamber.outer_door.set"},"antechamber.inner_door_angle_rad":{"meaning_zh":"内门工程角度0或π/2rad,映射inner_door_joint局部+Z。","unit":"rad","access":"read_only","origin":"scene","component_ids":["inner_door","antechamber"],"write_via":null},"antechamber.outer_door_angle_rad":{"meaning_zh":"外门工程角度0或π/2rad,映射outer_door_joint局部+Z。","unit":"rad","access":"read_only","origin":"scene","component_ids":["outer_door","antechamber"],"write_via":null}},"mechanisms":{"door_interlock":{"meaning_zh":"本任务要求的过渡舱内外门互锁;不能同时开。","implementation":"qualitative","equations":["inner_door_open + outer_door_open <= 1;开门前检查对侧关闭和运行前提,拒绝不改变状态。","q_inner=π/2 if open else0;q_outer=π/2 if open else0;角度为工程几何假设。"],"parameters":{"actual_hinge_torque":{"value":null,"unit":"N*m","evidence":"unknown","meaning_zh":"真实铰链转矩未知。"}}},"antechamber_cycles":{"meaning_zh":"工程有限状态机:1–9次抽空/充气循环;依赖宿主新供给的外部压力边界事件和共同step。","implementation":"qualitative","equations":["只有完整的抽空阶段和随后充气阶段满足宿主明确阈值后才累计一次;读状态不推进时间。","计数目标为1≤n≤9;没有默认抽速、充气流率或阶段时长。","宿主step(0)不消费边界;非零step每次至多消费一个新鲜且未用过的边界事件。"],"parameters":{"cycles_range":{"value":[1,9],"unit":"1","evidence":"documented","meaning_zh":"表列抽充循环次数范围。"},"evacuation_threshold_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"阈值未由表给出,由宿主显式配置且标工程假设。"},"refill_threshold_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"充气阈值未由表给出,由宿主显式配置且标工程假设。"},"evacuation_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"抽速由外部真空源和管路决定,未配置默认值。"},"refill_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"充气流量未知。"}}},"gas_purification":{"meaning_zh":"净化/吹扫控制意图与外部水氧、表压观察;真实净化、泄漏、放气和再生过程未求解。","implementation":"qualitative","equations":["净化/吹扫命令只改变控制开关;无速率数据时不得推导水氧浓度下降。","pressure_target∈[-1500,1500]Pa表压;target与外部观测独立。"],"parameters":{"purification_rate":{"value":null,"unit":"1/s","evidence":"unknown","meaning_zh":"净化速率未知。"},"leak_rate_pa_m3_s":{"value":null,"unit":"Pa*m^3/s","evidence":"unknown","meaning_zh":"泄漏气体通量未知。"},"outgassing_rate_pa_m3_s":{"value":null,"unit":"Pa*m^3/s","evidence":"unknown","meaning_zh":"材料放气通量未知。"},"sorbent_decay_rate":{"value":null,"unit":"1/s","evidence":"unknown","meaning_zh":"净化剂衰减未知。"},"regeneration_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"再生过程未实现。"},"pressure_response_time":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"箱压控制动态响应未知。"}}}},"limitations":["full表示本次配置功能组件登记完成;不表示厂家所有选件、过程性能或硬件接口已实现。","外2.000×1.067×1.921m、内1.250×0.780×0.900m严格对应CHEM-189 2GB;局部尺寸、布局、单柱示意及小过渡舱细节属于工程几何假设,非厂家CAD。","表未给整机/部件质量、惯量、实际重心、摩擦、真实关节转矩/速度,全部null。仅记录包围盒I/m几何系数为engineering_assumption,实际kg*m²惯量仍null;URDF省略inertial。","表中每净化柱43L氧容量、1800g水容量与60cfm最大循环风量是规格,不是当前状态、组件质量或速率校准。","自动箱压范围±1500Pa表压;水氧目标<1ppm不保证所有操作时刻达标,观察需由宿主提供,缺测null。","过渡舱主内外门互锁由仿真执行,小过渡舱只提供关闭几何;手套口仅几何,无柔体手套、机器人或手部运动。","抽充循环是外部边界事件驱动计数1–9,净化/吹扫仅控制意图;没有气体净化速率、泄漏、材料放气、净化剂衰减和再生过程模型。","真空口依赖外部共用源instrument.vacuubrand_pc3001_vario_select;本资产不含内部泵或伪造外部压力。","宿主共同step管理仿真时间;describe/read/invoke/write不隐式推进世界,身份过滤不是共享Python进程/本地文件的部署隔离。","GLB和OBJ是导出快照;关节和实时文字联动以原生Blender场景及适配器为准。","盒、柱、球碰撞代理不构成已校准接触动力学;机器人、真实硬件、净化性能、实验安全和接触动力学验证均not_run。","运行层与测试为共享追加文件,整文件hash设null;本类定义摘要单独记录,允许其他会话追加其他仪器。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set","antechamber.set_cycles","power.set","pressure.set","purge.set","purification.set"],"unsupported":["regeneration.start"],"note_zh":"桥接 basic40_runtime_vacuum.InertPureLabHost(推进方式 step_dt),27 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个门/盖/阀等被动关节);2 个门/盖/升降关节与运行层双向同步;接口点 9 个(放置面);布局:落地、单人可搬、正面 −y、前方留空 0.528 m;面板读数 pressure(4)"}},"previews":["previews/inert_purelab_he_2gb/preview.webp","previews/inert_purelab_he_2gb/preview_outer_open.webp","previews/inert_purelab_he_2gb/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/asset.contract.json","bytes":256099},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/collision_proxies.json","bytes":151104},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/geometry_manifest.json","bytes":187523},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.blend","bytes":199715},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.glb","bytes":1537136},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.urdf","bytes":100985}],"completeness":{"components":15,"with_collisions":15,"with_objects":15,"with_function":15,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"inert_purelab_he_2gb","chem_id":"CHEM-189","name_en":"Inert-atmosphere glovebox","maker":"Inert","model":"PureLab HE 2GB","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file +{"tid":"instrument.inert_purelab_he_2gb","asset_dir":"basic40_batch02/t2_vacuum/inert_purelab_he","name_zh":"Inert PureLab HE 2GB 惰性气氛手套箱","category":"环境与公用系统","description_zh":"CHEM-189,Inert | PureLab HE 2GB。闭环净化气氛、过渡舱转移样品、箱压与水氧观察接口;full表示本次配置功能组件均已登记。净化/吹扫只控制意图,水氧值依赖宿主外部观察,再生未实现。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"purelab_root:台面投影中心的地面基准,X宽、+Y后、+Z上;闭合外形2.000×1.067×1.921m;世界实例变换由宿主管理。"},"mass_kg":400.0,"size_m":[2.0,1.067,1.921],"bbox_min":[-1.0,-0.5335,0.0],"bbox_max":[1.0,0.5335,1.921],"manifest_dimensions_m":[2,1.067,1.921],"glb":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.urdf","links":{"base_link":"/Geometry/base_link","inner_door":"/Geometry/base_link/inner_door","outer_door":"/Geometry/base_link/outer_door"},"frames":{"pre_place":[-0.36,-0.005,1.1],"place":[-0.36,-0.005,0.97],"post_place":[-0.36,-0.005,1.1],"joint_inner_door_joint":[0.28,-0.203,1.36],"joint_outer_door_joint":[0.92,0.203,1.36]},"joints":[{"name":"inner_door_joint","type":"revolute","parent":"base_link","child":"inner_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.28,-0.203,1.36],"child_prim":"/Geometry/base_link/inner_door","child_bbox_min":[0.236,-0.217,1.161],"child_bbox_max":[0.294,0.199,1.559],"kind":"door"},{"name":"outer_door_joint","type":"revolute","parent":"base_link","child":"outer_door","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5707963267948966,"effort":1.0,"mimic":null,"origin_m":[0.92,0.203,1.36],"child_prim":"/Geometry/base_link/outer_door","child_bbox_min":[0.906,-0.211,1.149],"child_bbox_max":[1.0,0.217,1.571],"kind":"door"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"work_surface_11","link":"base_link","part":"work_surface","pos":[-0.78,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.78,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_12","link":"base_link","part":"work_surface","pos":[-0.78,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.78,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_21","link":"base_link","part":"work_surface","pos":[-0.5,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.5,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_22","link":"base_link","part":"work_surface","pos":[-0.5,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.5,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_31","link":"base_link","part":"work_surface","pos":[-0.22,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.22,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_32","link":"base_link","part":"work_surface","pos":[-0.22,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.22,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_41","link":"base_link","part":"work_surface","pos":[0.06,-0.155,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.06,-0.155,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"work_surface_42","link":"base_link","part":"work_surface","pos":[0.06,0.145,0.92],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.06,0.145,0.92],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.13,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":[],"modelled_occupant":false},{"name":"antechamber","link":"base_link","part":"antechamber","pos":[0.6,0.0,0.9035],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.6,0.0,0.9035],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.2,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.03,"access":["outer_door_joint"],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pressure","part":"display_pressure","prim":"/Geometry/base_link/readout_pressure","link":"base_link","digits":4,"decimals":0,"unit":"Pa","center":[0.3879,-0.355,1.869],"up":[0.0,0.0,1.0],"source":{"bridge":["pressure.indicated_gauge_pa","pressure.target_gauge_pa"]},"blank_channel":null,"on":[0.15,1.0,0.25],"off":[0.03,0.03,0.03],"size_m":[0.0341,0.0083],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":400.0,"footprint_m":[2.0,1.067],"height_m":1.921,"clearance_m":{"front":0.528,"back":0.1,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.6,"work_height_m":0.92,"primary_slot":"work_surface_11","access":["inner_door_joint","outer_door_joint"],"slot_count":9},"components":[{"id":"support_frame","name_zh":"支撑架与调平脚","function_zh":"落地承载框架;原点位于完整设备包络的支撑面投影中心,接触面z=0。","physical_meaning_zh":"落地承载框架;原点位于完整设备包络的支撑面投影中心,接触面z=0。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["leveling_foot","vertical_stand","leveling_foot.001","vertical_stand.001","leveling_foot.002","vertical_stand.002","leveling_foot.003","vertical_stand.003","stand_horizontal","stand_horizontal.001","stand_depth","stand_depth.001","stand_horizontal.002","stand_horizontal.003","stand_depth.002","stand_depth.003","front_floor_stabilizer","rear_floor_stabilizer","lower_shelf"],"collisions":[{"shape":"cylinder","origin_m":[-0.95,-0.465,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[-0.95,-0.465,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[-0.95,0.455,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[-0.95,0.455,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[0.235,-0.465,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[0.235,-0.465,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"cylinder","origin_m":[0.235,0.455,0.025],"rpy_rad":[0,0,0],"radius_m":0.043,"length_m":0.05},{"shape":"box","origin_m":[0.235,0.455,0.45],"rpy_rad":[0,0,0],"size_m":[0.045,0.045,0.85]},{"shape":"box","origin_m":[-0.3575,-0.465,0.165],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.3575,0.455,0.165],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.95,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[0.235,0,0.165],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[-0.3575,-0.465,0.87],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.3575,0.455,0.87],"rpy_rad":[0,0,0],"size_m":[1.225,0.043,0.043]},{"shape":"box","origin_m":[-0.95,0,0.87],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[0.235,0,0.87],"rpy_rad":[0,0,0],"size_m":[0.043,0.965,0.043]},{"shape":"box","origin_m":[-0.3575,-0.5115,0.05],"rpy_rad":[0,0,0],"size_m":[1.28,0.044,0.025]},{"shape":"box","origin_m":[-0.3575,0.5115,0.05],"rpy_rad":[0,0,0],"size_m":[1.28,0.044,0.025]},{"shape":"box","origin_m":[-0.3575,0.035,0.205],"rpy_rad":[0,0,0],"size_m":[1.12,0.8,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.997499942779541,-0.5335000157356262,0.0],[0.2824999988079071,0.5335000157356262,0.8914999961853027]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"housing","name_zh":"箱体外壳","function_zh":"分离壁板形成工作腔,右侧保留过渡舱通孔;内部名义包络1.25×0.78×0.90m。","physical_meaning_zh":"分离壁板形成工作腔,右侧保留过渡舱通孔;内部名义包络1.25×0.78×0.90m。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["left_wall","right_wall","rear_wall","roof","bottom_pan","front_top_fascia","front_lower_fascia","front_side_frame","front_side_frame.001","top_utility_spine","brand_inert","model_label","catalog_label"],"collisions":[{"shape":"box","origin_m":[-0.9925,-0.005,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.81,0.93]},{"shape":"box","origin_m":[0.2725,-0.3025,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.205,0.93]},{"shape":"box","origin_m":[0.2725,0.3025,1.37],"rpy_rad":[0,0,0],"size_m":[0.015,0.205,0.93]},{"shape":"box","origin_m":[0.2725,0,1.03],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.22]},{"shape":"box","origin_m":[0.2725,0,1.5625],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.015]},{"shape":"box","origin_m":[0.2725,0,1.79],"rpy_rad":[0,0,0],"size_m":[0.015,0.4,0.09]},{"shape":"box","origin_m":[-0.36,0.3925,1.37],"rpy_rad":[0,0,0],"size_m":[1.25,0.015,0.93]},{"shape":"box","origin_m":[-0.36,-0.005,1.8275],"rpy_rad":[0,0,0],"size_m":[1.28,0.81,0.015]},{"shape":"box","origin_m":[-0.36,-0.005,0.9075],"rpy_rad":[0,0,0],"size_m":[1.28,0.81,0.025]},{"shape":"box","origin_m":[-0.36,-0.41,1.784],"rpy_rad":[0,0,0],"size_m":[1.28,0.048,0.086]},{"shape":"box","origin_m":[-0.36,-0.41,0.993],"rpy_rad":[0,0,0],"size_m":[1.28,0.048,0.146]},{"shape":"box","origin_m":[-0.968,-0.41,1.405],"rpy_rad":[0,0,0],"size_m":[0.05,0.048,0.68]},{"shape":"box","origin_m":[0.248,-0.41,1.405],"rpy_rad":[0,0,0],"size_m":[0.05,0.048,0.68]},{"shape":"box","origin_m":[-0.36,0.33,1.878],"rpy_rad":[0,0,0],"size_m":[1.2,0.11,0.086]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-1.0,-0.4359999895095825,0.8950000405311584],[0.2800000011920929,0.4000000059604645,1.9210000038146973]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"work_surface","name_zh":"工作台面","function_zh":"工作空间支撑底面,清单未指定样品,交付空腔。","physical_meaning_zh":"工作空间支撑底面,清单未指定样品,交付空腔。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["working_deck"],"collisions":[{"shape":"box","origin_m":[-0.36,-0.005,0.916],"rpy_rad":[0,0,0],"size_m":[1.25,0.78,0.008]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9850000143051147,-0.39499998092651367,0.9120000004768372],[0.26499998569488525,0.38499999046325684,0.9200000166893005]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"window","name_zh":"观察窗与密封","function_zh":"窗口围住工作环境;手套口有真实几何开孔,透明表面在Workbench检查预览中隐藏。","physical_meaning_zh":"窗口围住工作环境;手套口有真实几何开孔,透明表面在Workbench检查预览中隐藏。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["window_sheet","window_fastener","window_fastener.001","window_fastener.002","window_fastener.003","window_fastener.004","window_fastener.005","window_fastener.006","window_fastener.007"],"collisions":[{"shape":"box","origin_m":[-0.36,-0.39975,1.151],"rpy_rad":[0,0,0],"size_m":[1.196,0.0095,0.14]},{"shape":"box","origin_m":[-0.36,-0.39975,1.611],"rpy_rad":[0,0,0],"size_m":[1.196,0.0095,0.26]},{"shape":"box","origin_m":[-0.867,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.182,0.0095,0.26]},{"shape":"box","origin_m":[-0.4,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.328,0.0095,0.26]},{"shape":"box","origin_m":[0.142,-0.39975,1.35],"rpy_rad":[0,0,0],"size_m":[0.252,0.0095,0.26]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9710000157356262,-0.44350001215934753,1.0809999704360962],[0.2510000169277191,-0.39499998092651367,1.7410000562667847]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"glove_ports","name_zh":"双手套接口","function_zh":"两只环形手套口与内部盖圈的几何;无手套形变、机器人手或抓取API。","physical_meaning_zh":"两只环形手套口与内部盖圈的几何;无手套形变、机器人手或抓取API。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["glove_port_0","glove_clamp_0","glove_port_1","glove_clamp_1"],"collisions":[{"shape":"box","origin_m":[-0.5490850806236267,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5537317991256714,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5628466010093689,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.576079249382019,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.592921257019043,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6127253174781799,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6347304582595825,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6580909490585327,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6819090843200684,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7052695751190186,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7272747159004211,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7470787763595581,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.763920783996582,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7771534323692322,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7862682342529297,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7909149527549744,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7909149527549744,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7862682342529297,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7771534323692322,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.763920783996582,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7470787763595581,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7272747159004211,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.7052695751190186,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6819090843200684,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6580909490585327,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6347304582595825,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.6127253174781799,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.592921257019043,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.576079249382019,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5628466010093689,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5537317991256714,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.5490850806236267,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.009085051715373993,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.01373174786567688,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.022846564650535583,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.036079227924346924,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.05292121320962906,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.07272529602050781,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.09473040699958801,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.1180909126996994,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.14190907776355743,-0.4230000078678131,1.4709149599075317],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.16526958346366882,-0.4230000078678131,1.4662683010101318],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.18727469444274902,-0.4230000078678131,1.4571534395217896],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.20707878470420837,-0.4230000078678131,1.4439207315444946],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.2239207625389099,-0.4230000078678131,1.4270788431167603],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.23715342581272125,-0.4230000078678131,1.4072747230529785],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.24626824259757996,-0.4230000078678131,1.3852696418762207],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.25091493129730225,-0.4230000078678131,1.3619091510772705],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.25091493129730225,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.24626824259757996,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.23715342581272125,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.2239207625389099,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.20707878470420837,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.18727469444274902,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.16526958346366882,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.14190907776355743,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.1180909126996994,-0.4230000078678131,1.229085087776184],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.09473040699958801,-0.4230000078678131,1.233731746673584],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.07272529602050781,-0.4230000078678131,1.2428466081619263],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.05292121320962906,-0.4230000078678131,1.2560793161392212],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.036079227924346924,-0.4230000078678131,1.2729212045669556],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.022846564650535583,-0.4230000078678131,1.2927253246307373],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.01373174786567688,-0.4230000078678131,1.3147304058074951],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.031000000000000014,0.026986644519863007,0.065]},{"shape":"box","origin_m":[-0.009085051715373993,-0.4230000078678131,1.3380908966064453],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.031000000000000014,0.026986644519863007,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.8090000152587891,-0.460999995470047,1.2109999656677246],[0.009000003337860107,-0.390500009059906,1.4890000820159912]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"antechamber","name_zh":"大过渡舱","function_zh":"横置中空圆舱及托盘,内外门间允许转移路径,自动抽充循环由宿主边界确认。","physical_meaning_zh":"横置中空圆舱及托盘,内外门间允许转移路径,自动抽充循环由宿主边界确认。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["large_antechamber_tube","antechamber_flange","antechamber_flange.001","antechamber_tray","antechamber_support_a","antechamber_support_b","antechamber_support_beam"],"collisions":[{"shape":"box","origin_m":[0.5899999737739563,0.019235864281654358,1.1646950244903564],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.05696836858987808,1.1722004413604736],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.0925116091966629,1.1869230270385742],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.12449967861175537,1.208296775817871],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.15170329809188843,1.2355003356933594],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1730770468711853,1.2674883604049683],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.18779954314231873,1.3030316829681396],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1953050047159195,1.3407641649246216],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1953050047159195,1.379235863685608],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.18779954314231873,1.4169683456420898],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.1730770468711853,1.4525116682052612],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.15170329809188843,1.4844996929168701],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.12449967861175537,1.5117032527923584],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.0925116091966629,1.5330770015716553],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.05696836858987808,1.5477995872497559],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,0.019235864281654358,1.555305004119873],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.019235864281654358,1.555305004119873],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.05696836858987808,1.5477995872497559],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.0925116091966629,1.5330770015716553],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.12449967861175537,1.5117032527923584],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.15170329809188843,1.4844996929168701],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1730770468711853,1.4525116682052612],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.18779954314231873,1.4169683456420898],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1953050047159195,1.379235863685608],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1953050047159195,1.3407641649246216],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.18779954314231873,1.3030316829681396],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.1730770468711853,1.2674883604049683],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.15170329809188843,1.2355003356933594],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.12449967861175537,1.208296775817871],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.0925116091966629,1.1869230270385742],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.05696836858987808,1.1722004413604736],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.5899999737739563,-0.019235864281654358,1.1646950244903564],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.01150000000000001,0.039790526956294356,0.609]},{"shape":"box","origin_m":[0.28999999165534973,0.02021603472530842,1.1547431945800781],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.059871215373277664,1.1626310348510742],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.09722557663917542,1.1781038045883179],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.1308436095714569,1.2005666494369507],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.15943340957164764,1.2291563749313354],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.18189625442028046,1.2627744674682617],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.19736894965171814,1.3001288175582886],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.205256849527359,1.339784026145935],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.205256849527359,1.3802160024642944],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.19736894965171814,1.419871211051941],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.18189625442028046,1.4572255611419678],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.15943340957164764,1.490843653678894],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.1308436095714569,1.5194333791732788],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.09722557663917542,1.5418962240219116],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.059871215373277664,1.5573689937591553],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,0.02021603472530842,1.5652568340301514],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.02021603472530842,1.5652568340301514],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.059871215373277664,1.5573689937591553],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.09722557663917542,1.5418962240219116],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.1308436095714569,1.5194333791732788],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.15943340957164764,1.490843653678894],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.18189625442028046,1.4572255611419678],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.19736894965171814,1.419871211051941],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.205256849527359,1.3802160024642944],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.205256849527359,1.339784026145935],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.19736894965171814,1.3001288175582886],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.18189625442028046,1.2627744674682617],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.15943340957164764,1.2291563749313354],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.1308436095714569,1.2005666494369507],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.09722557663917542,1.1781038045883179],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.059871215373277664,1.1626310348510742],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.28999999165534973,-0.02021603472530842,1.1547431945800781],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.02021603472530842,1.1547431945800781],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.059871215373277664,1.1626310348510742],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.09722557663917542,1.1781038045883179],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.1308436095714569,1.2005666494369507],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.15943340957164764,1.2291563749313354],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.18189625442028046,1.2627744674682617],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.19736894965171814,1.3001288175582886],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.205256849527359,1.339784026145935],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.205256849527359,1.3802160024642944],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.19736894965171814,1.419871211051941],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.18189625442028046,1.4572255611419678],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.15943340957164764,1.490843653678894],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.1308436095714569,1.5194333791732788],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.09722557663917542,1.5418962240219116],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.059871215373277664,1.5573689937591553],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,0.02021603472530842,1.5652568340301514],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.02021603472530842,1.5652568340301514],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.059871215373277664,1.5573689937591553],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.09722557663917542,1.5418962240219116],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.1308436095714569,1.5194333791732788],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.15943340957164764,1.490843653678894],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.18189625442028046,1.4572255611419678],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.19736894965171814,1.419871211051941],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.205256849527359,1.3802160024642944],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.205256849527359,1.339784026145935],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.19736894965171814,1.3001288175582886],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.18189625442028046,1.2627744674682617],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.15943340957164764,1.2291563749313354],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.1308436095714569,1.2005666494369507],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.09722557663917542,1.1781038045883179],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.059871215373277664,1.1626310348510742],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.902999997138977,-0.02021603472530842,1.1547431945800781],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.0315,0.043730183090580924,0.028]},{"shape":"box","origin_m":[0.6,0,1.222],"rpy_rad":[0,0,0],"size_m":[0.58,0.245,0.007]},{"shape":"cylinder","origin_m":[0.47999998927116394,0.0,1.0320000648498535],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.02,"length_m":0.24400002054699046},{"shape":"cylinder","origin_m":[0.8399999737739563,0.0,1.0320000648498535],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.02,"length_m":0.24400002054699046},{"shape":"box","origin_m":[0.6,0,0.906],"rpy_rad":[0,0,0],"size_m":[0.7,0.3,0.025]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.set_cycles","antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set"],"bbox_m":[[0.2500000298023224,-0.22200000286102295,0.893500030040741],[0.9500000476837158,0.22200000286102295,1.5820000171661377]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"inner_door","name_zh":"大过渡舱内门","function_zh":"内门与外门互锁;示意+Z铰链运动,最大pi/2,非厂家铰链测绘。","physical_meaning_zh":"内门与外门互锁;示意+Z铰链运动,最大pi/2,非厂家铰链测绘。","subsystem":null,"parent":"root","origin_m":[0.28,-0.203,1.36],"rpy_rad":[0,0,0],"objects":["inner_door_disc","inner_handle","inner_hinge","inner_hinge.001"],"collisions":[{"shape":"cylinder","origin_m":[-0.008,0.203,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.199,"length_m":0.018},{"shape":"cylinder","origin_m":[-0.03500000014901161,0.20500001311302185,-0.03999999910593033],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.009,"length_m":0.13000001137073175},{"shape":"cylinder","origin_m":[0,0,-0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.inner_door.set"],"bbox_m":[[-0.04399999603629112,-0.014000000432133675,-0.19900000095367432],[0.014000000432133675,0.4020000100135803,0.19900000095367432]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","joint","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"outer_door","name_zh":"大过渡舱外门","function_zh":"外门与内门互锁;外开门演示,关闭位置与舱口对齐。","physical_meaning_zh":"外门与内门互锁;外开门演示,关闭位置与舱口对齐。","subsystem":null,"parent":"root","origin_m":[0.92,0.203,1.36],"rpy_rad":[0,0,0],"objects":["outer_door_disc","outer_door_face","outer_hinge","outer_hinge.001","outer_handle_top","outer_handle_bottom","outer_handle"],"collisions":[{"shape":"cylinder","origin_m":[0,-0.203,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.211,"length_m":0.026},{"shape":"cylinder","origin_m":[0,0,-0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0,0,0.11],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.075},{"shape":"cylinder","origin_m":[0.0494999997317791,-0.3100000023841858,0.05000000074505806],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.009,"length_m":0.038999997739703925},{"shape":"cylinder","origin_m":[0.0494999997317791,-0.3100000023841858,-0.05000000074505806],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.009,"length_m":0.038999997739703925},{"shape":"cylinder","origin_m":[0.07000000029802322,-0.3100000023841858,0.0],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.01,"length_m":0.10000000353902572}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.outer_door.set"],"bbox_m":[[-0.014000000432133675,-0.4139999747276306,-0.210999995470047],[0.07999999076128006,0.014000000432133675,0.210999995470047]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","joint","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"small_antechamber","name_zh":"小过渡舱示意","function_zh":"厂商资料所示小舱与固定关闭端盖;本次抽充及互锁API专用于大过渡舱,小舱无可执行动作。","physical_meaning_zh":"厂商资料所示小舱与固定关闭端盖;本次抽充及互锁API专用于大过渡舱,小舱无可执行动作。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["small_tube","small_fixed_lid","small_fixed_lid.001","small_handle"],"collisions":[{"shape":"box","origin_m":[0.5139999985694885,-0.11220763623714447,1.5908827781677246],"rpy_rad":[1.570796012878418,1.4726215600967407,1.570796012878418],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.096922367811203,1.5939232110977173],"rpy_rad":[1.570796251296997,1.276271939277649,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.08252395689487457,1.5998872518539429],"rpy_rad":[1.570796251296997,1.0799224376678467,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.06956572830677032,1.6085456609725952],"rpy_rad":[1.570796251296997,0.8835728764533997,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.05854566767811775,1.619565725326538],"rpy_rad":[1.570796251296997,0.6872234344482422,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04988725483417511,1.6325238943099976],"rpy_rad":[1.570796251296997,0.49087387323379517,1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04392324388027191,1.6469223499298096],"rpy_rad":[1.570796251296997,0.294524222612381,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.040882810950279236,1.6622076034545898],"rpy_rad":[1.570796251296997,0.09817463904619217,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.040882810950279236,1.6777923107147217],"rpy_rad":[1.570796251296997,-0.09817496687173843,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04392324388027191,1.693077564239502],"rpy_rad":[1.570796251296997,-0.29452407360076904,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.04988725483417511,1.707476019859314],"rpy_rad":[1.570796251296997,-0.4908737242221832,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.05854566767811775,1.7204341888427734],"rpy_rad":[1.570796251296997,-0.6872233152389526,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.06956572830677032,1.7314542531967163],"rpy_rad":[1.570796251296997,-0.8835729360580444,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.08252395689487457,1.7401126623153687],"rpy_rad":[1.570796251296997,-1.0799225568771362,1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.096922367811203,1.7460767030715942],"rpy_rad":[1.570796251296997,-1.2762717008590698,1.5707964897155762],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.11220763623714447,1.749117136001587],"rpy_rad":[1.570796012878418,-1.4726217985153198,1.5707967281341553],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1277923583984375,1.749117136001587],"rpy_rad":[-1.570796012878418,-1.4726217985153198,-1.5707967281341553],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.14307762682437897,1.7460767030715942],"rpy_rad":[-1.570796251296997,-1.276272177696228,-1.5707964897155762],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1574760377407074,1.7401126623153687],"rpy_rad":[-1.570796251296997,-1.0799225568771362,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.17043426632881165,1.7314542531967163],"rpy_rad":[-1.570796251296997,-0.8835734724998474,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.18145433068275452,1.7204341888427734],"rpy_rad":[-1.570796251296997,-0.6872233152389526,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19011273980140686,1.707476019859314],"rpy_rad":[-1.570796251296997,-0.49087417125701904,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19607675075531006,1.693077564239502],"rpy_rad":[-1.570796251296997,-0.29452407360076904,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19911718368530273,1.6777923107147217],"rpy_rad":[-1.570796251296997,-0.09817496687173843,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19911718368530273,1.6622076034545898],"rpy_rad":[-1.570796251296997,0.09817416965961456,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19607675075531006,1.6469223499298096],"rpy_rad":[-1.570796251296997,0.294524222612381,-1.5707963705062866],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.19011273980140686,1.6325238943099976],"rpy_rad":[-1.570796251296997,0.49087339639663696,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.18145433068275452,1.619565725326538],"rpy_rad":[-1.570796251296997,0.6872234344482422,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.17043426632881165,1.6085456609725952],"rpy_rad":[-1.570796251296997,0.8835726380348206,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1574760377407074,1.5998872518539429],"rpy_rad":[-1.570796251296997,1.0799226760864258,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.14307762682437897,1.5939232110977173],"rpy_rad":[-1.570796251296997,1.276271939277649,-1.570796251296997],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"box","origin_m":[0.5139999985694885,-0.1277923583984375,1.5908827781677246],"rpy_rad":[-1.570796012878418,1.4726210832595825,-1.570796012878418],"size_m":[0.007000000000000006,0.016349572957289265,0.441]},{"shape":"cylinder","origin_m":[0.286,-0.12,1.67],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.091,"length_m":0.018},{"shape":"cylinder","origin_m":[0.747,-0.12,1.67],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.091,"length_m":0.018},{"shape":"cylinder","origin_m":[0.7649999856948853,-0.11999999731779099,1.6699999570846558],"rpy_rad":[-1.570796251296997,0.0,0.0],"radius_m":0.008,"length_m":0.079999998989515}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[0.2770000100135803,-0.210999995470047,1.5789999961853027],[0.7730000019073486,-0.028999999165534973,1.7609999179840088]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"purifier_columns","name_zh":"净化柱模块","function_zh":"单柱示意配置;清单容量为每柱值,未知柱数、再生动力学和当前吸附容量不据此推算。","physical_meaning_zh":"单柱示意配置;清单容量为每柱值,未知柱数、再生动力学和当前吸附容量不据此推算。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["purifier_canister","purifier_cap","purifier_cap.001","purifier_label_plate","purifier_label","purifier_note"],"collisions":[{"shape":"cylinder","origin_m":[-0.69,0.2,0.545],"rpy_rad":[0,0,0],"radius_m":0.125,"length_m":0.52},{"shape":"cylinder","origin_m":[-0.69,0.2,0.296],"rpy_rad":[0,0,0],"radius_m":0.137,"length_m":0.031},{"shape":"cylinder","origin_m":[-0.69,0.2,0.794],"rpy_rad":[0,0,0],"radius_m":0.137,"length_m":0.031}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["purification.set","regeneration.start"],"bbox_m":[[-0.8270000219345093,0.06300000846385956,0.28049999475479126],[-0.5529999732971191,0.3370000123977661,0.8095000386238098]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"circulation_blower","name_zh":"循环风机与过滤回路","function_zh":"示意循环风机,无内部真空泵;60cfm是最大体积流量规格,不作为恒定实际流量。","physical_meaning_zh":"示意循环风机,无内部真空泵;60cfm是最大体积流量规格,不作为恒定实际流量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["blower_housing","blower_motor","blower_mount","blower_grille","blower_grille.001","blower_grille.002","blower_grille.003","blower_grille.004","blower_grille.005","blower_grille.006","blower_grille.007","blower_grille.008","blower_grille.009","blower_grille.010","blower_grille.011"],"collisions":[{"shape":"cylinder","origin_m":[-0.25,0.22,0.47],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.125,"length_m":0.19},{"shape":"cylinder","origin_m":[-0.25,0.34,0.47],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.07,"length_m":0.1},{"shape":"box","origin_m":[-0.25,0.24,0.292],"rpy_rad":[0,0,0],"size_m":[0.3,0.3,0.05]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","purification.set"],"bbox_m":[[-0.4000000059604645,0.08999998867511749,0.2669999897480011],[-0.09999999403953552,0.39000001549720764,0.5950000286102295]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"gas_manifold","name_zh":"供气与吹扫阀组","function_zh":"外部惰性气体、吹扫出口和净化循环连接;未知阀门通量、净化速率、泄漏、放气默认null。","physical_meaning_zh":"外部惰性气体、吹扫出口和净化循环连接;未知阀门通量、净化速率、泄漏、放气默认null。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["gas_panel","gas_valve","valve_lever","gas_valve.001","valve_lever.001","gas_valve.002","valve_lever.002","stainless_loop","stainless_loop.001","stainless_loop.002","stainless_loop.003"],"collisions":[{"shape":"box","origin_m":[0.067,0.31,0.56],"rpy_rad":[0,0,0],"size_m":[0.16,0.085,0.35]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.4399999976158142],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.44],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.5400000214576721],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.54],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[0.07999999821186066,0.25,0.6399999856948853],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.018,"length_m":0.079999998989515},{"shape":"box","origin_m":[0.08,0.221,0.64],"rpy_rad":[0,0,0],"size_m":[0.07,0.02,0.012]},{"shape":"cylinder","origin_m":[-0.6899999976158142,0.20000000298023224,0.8400000333786011],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.014,"length_m":0.060000001424923524},{"shape":"cylinder","origin_m":[-0.4650000035762787,0.20000000298023224,0.8600000143051147],"rpy_rad":[-0.0,1.570796251296997,0.0],"radius_m":0.014,"length_m":0.4499999841054278},{"shape":"cylinder","origin_m":[-0.23999999463558197,0.20000000298023224,0.7300000190734863],"rpy_rad":[-3.141592502593994,-6.181723932741079e-08,1.5707964897155762],"radius_m":0.014,"length_m":0.25999999408538516},{"shape":"cylinder","origin_m":[0.07999999821186066,0.30000001192092896,0.8149999976158142],"rpy_rad":[0.0,-0.0,0.0],"radius_m":0.014,"length_m":0.12999999704269258}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set","purge.set","antechamber.cycle.start","antechamber.cycle.stop","regeneration.start"],"bbox_m":[[-0.7039999961853027,0.18599998950958252,0.38499999046325684],[0.1469999998807907,0.35249999165534973,0.8799999952316284]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"controller","name_zh":"操作面板与水氧箱压显示","function_zh":"显示电源、Pa表压、水氧摩尔分数和循环状态;读数初始缺测,非硬件连接。","physical_meaning_zh":"显示电源、Pa表压、水氧摩尔分数和循环状态;读数初始缺测,非硬件连接。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["controller_housing","controller_screen","display_power","display_pressure","display_oxygen","display_water","display_cycle"],"collisions":[{"shape":"box","origin_m":[0.535,-0.29,1.848],"rpy_rad":[0,0,0],"size_m":[0.41,0.115,0.14]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","pressure.set","purification.set","purge.set","antechamber.set_cycles","antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set","regeneration.start"],"bbox_m":[[0.33000004291534424,-0.35499998927116394,1.777999997138977],[0.7400000095367432,-0.23249998688697815,1.9180001020431519]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"service_ports","name_zh":"公用系统端口","function_zh":"真空出口依赖外部PC3001资产;惰性气源、电源、排气端口只定义接驳边界。","physical_meaning_zh":"真空出口依赖外部PC3001资产;惰性气源、电源、排气端口只定义接驳边界。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["vacuum_outlet","inert_gas_inlet","purge_exhaust","power_input","rear_service_label"],"collisions":[{"shape":"box","origin_m":[-0.03857944905757904,0.4519999921321869,0.7366173267364502],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0392104834318161,0.4519999921321869,0.7397897243499756],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.040448300540447235,0.4519999921321869,0.7427780628204346],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.042245328426361084,0.4519999921321869,0.745467483997345],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04453251138329506,0.4519999921321869,0.747754693031311],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04722195491194725,0.4519999921321869,0.7495517134666443],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05021030455827713,0.4519999921321869,0.7507895231246948],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.053382717072963715,0.4519999921321869,0.7514205574989319],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05661728233098984,0.4519999921321869,0.7514205574989319],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05978969484567642,0.4519999921321869,0.7507895231246948],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0627780482172966,0.4519999921321869,0.7495517134666443],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06546749174594879,0.4519999921321869,0.747754693031311],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06775467097759247,0.4519999921321869,0.745467483997345],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06955169886350632,0.4519999921321869,0.7427780628204346],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07078951597213745,0.4519999921321869,0.7397897243499756],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07142055034637451,0.4519999921321869,0.7366173267364502],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07142055034637451,0.4519999921321869,0.7333827018737793],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.07078951597213745,0.4519999921321869,0.7302103042602539],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06955169886350632,0.4519999921321869,0.7272219657897949],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06775467097759247,0.4519999921321869,0.7245325446128845],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.06546749174594879,0.4519999921321869,0.7222453355789185],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0627780482172966,0.4519999921321869,0.7204483151435852],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05978969484567642,0.4519999921321869,0.7192105054855347],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05661728233098984,0.4519999921321869,0.7185794711112976],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.053382717072963715,0.4519999921321869,0.7185794711112976],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.05021030455827713,0.4519999921321869,0.7192105054855347],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04722195491194725,0.4519999921321869,0.7204483151435852],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.04453251138329506,0.4519999921321869,0.7222453355789185],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.042245328426361084,0.4519999921321869,0.7245325446128845],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.040448300540447235,0.4519999921321869,0.7272219657897949],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.0392104834318161,0.4519999921321869,0.7302103042602539],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[-0.03857944905757904,0.4519999921321869,0.7333827018737793],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.006999999999999999,0.00393965613428657,0.08]},{"shape":"box","origin_m":[0.02485232800245285,0.4519999921321869,0.7359703779220581],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.024473708122968674,0.4519999921321869,0.7378738522529602],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.023731019347906113,0.4519999921321869,0.7396668195724487],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.022652802988886833,0.4519999921321869,0.7412804961204529],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.021280493587255478,0.4519999921321869,0.7426528334617615],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.019666828215122223,0.4519999921321869,0.7437310218811035],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.017873818054795265,0.4519999921321869,0.7444736957550049],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.015970369800925255,0.4519999921321869,0.7448523640632629],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.014029629528522491,0.4519999921321869,0.7448523640632629],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.012126181274652481,0.4519999921321869,0.7444736957550049],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.010333172045648098,0.4519999921321869,0.7437310218811035],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.008719505742192268,0.4519999921321869,0.7426528334617615],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.007347196340560913,0.4519999921321869,0.7412804961204529],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.006268979050219059,0.4519999921321869,0.7396668195724487],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005526290275156498,0.4519999921321869,0.7378738522529602],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005147671326994896,0.4519999921321869,0.7359703779220581],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005147671326994896,0.4519999921321869,0.7340296506881714],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.005526290275156498,0.4519999921321869,0.7321261763572693],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.006268979050219059,0.4519999921321869,0.7303332090377808],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.007347196340560913,0.4519999921321869,0.7287195324897766],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.008719505742192268,0.4519999921321869,0.727347195148468],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.010333172045648098,0.4519999921321869,0.726269006729126],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.012126181274652481,0.4519999921321869,0.7255263328552246],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.014029629528522491,0.4519999921321869,0.7251476645469666],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.015970369800925255,0.4519999921321869,0.7251476645469666],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.017873818054795265,0.4519999921321869,0.7255263328552246],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.019666828215122223,0.4519999921321869,0.726269006729126],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.021280493587255478,0.4519999921321869,0.727347195148468],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.022652802988886833,0.4519999921321869,0.7287195324897766],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.023731019347906113,0.4519999921321869,0.7303332090377808],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.024473708122968674,0.4519999921321869,0.7321261763572693],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.02485232800245285,0.4519999921321869,0.7340296506881714],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.0042,0.002363793680571942,0.08]},{"shape":"box","origin_m":[0.09313643723726273,0.4519999921321869,0.7362938523292542],"rpy_rad":[1.570796251296997,-0.0981748029589653,3.371218637582274e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09263160824775696,0.4519999921321869,0.7388317584991455],"rpy_rad":[1.570796251296997,-0.2945243716239929,1.0383118365098198e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09164135903120041,0.4519999921321869,0.7412224411964417],"rpy_rad":[1.570796251296997,-0.490873783826828,1.8295535753054537e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09020373225212097,0.4519999921321869,0.7433739900588989],"rpy_rad":[1.570796251296997,-0.6872233748435974,2.8090640924460786e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08837398886680603,0.4519999921321869,0.7452037334442139],"rpy_rad":[1.570796251296997,-0.8835728168487549,4.170759027033455e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08622243255376816,0.4519999921321869,0.7466413974761963],"rpy_rad":[1.570796251296997,-1.0799224376678467,6.403708852076306e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08383175730705261,0.4519999921321869,0.7476316094398499],"rpy_rad":[1.570796251296997,-1.2762720584869385,1.1283640333203948e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08129382133483887,0.4519999921321869,0.7481364607810974],"rpy_rad":[1.570796012878418,-1.4726216793060303,3.4752864053189114e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07870617508888245,0.4519999921321869,0.7481364607810974],"rpy_rad":[1.5707967281341553,-1.668971300125122,-3.475274752418045e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0761682391166687,0.4519999921321869,0.7476316094398499],"rpy_rad":[1.5707964897155762,-1.8653204441070557,-1.1283646017545834e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07377756386995316,0.4519999921321869,0.7466413974761963],"rpy_rad":[1.5707963705062866,-2.0616700649261475,-6.403710983704514e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07162600755691528,0.4519999921321869,0.7452037334442139],"rpy_rad":[1.5707963705062866,-2.2580196857452393,-4.1707600928475586e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06979626417160034,0.4519999921321869,0.7433739900588989],"rpy_rad":[1.5707963705062866,-2.454369306564331,-2.8090635595390268e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0683586373925209,0.4519999921321869,0.7412224411964417],"rpy_rad":[1.5707963705062866,-2.650718927383423,-1.829553042398402e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06736838817596436,0.4519999921321869,0.7388317584991455],"rpy_rad":[1.5707963705062866,-2.8470680713653564,-1.0383124582347136e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06686355918645859,0.4519999921321869,0.7362938523292542],"rpy_rad":[1.5707963705062866,-3.0434181690216064,-3.371207091262818e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06686355918645859,0.4519999921321869,0.7337061762809753],"rpy_rad":[1.5707963705062866,3.0434181690216064,3.371207091262818e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06736838817596436,0.4519999921321869,0.731168270111084],"rpy_rad":[1.5707963705062866,2.8470685482025146,1.0383106818778742e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0683586373925209,0.4519999921321869,0.7287775874137878],"rpy_rad":[1.5707963705062866,2.650718927383423,1.829553042398402e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.06979626417160034,0.4519999921321869,0.7266260385513306],"rpy_rad":[1.5707963705062866,2.4543697834014893,2.8090605397323998e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07162600755691528,0.4519999921321869,0.7247962951660156],"rpy_rad":[1.5707963705062866,2.2580196857452393,4.1707600928475586e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07377756386995316,0.4519999921321869,0.7233586311340332],"rpy_rad":[1.5707963705062866,2.0616705417633057,6.403704588819892e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.0761682391166687,0.4519999921321869,0.7223684191703796],"rpy_rad":[1.5707964897155762,1.8653204441070557,1.1283646017545834e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.07870617508888245,0.4519999921321869,0.7218635678291321],"rpy_rad":[1.5707967281341553,1.668971300125122,3.475274752418045e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08129382133483887,0.4519999921321869,0.7218635678291321],"rpy_rad":[1.570796012878418,1.4726221561431885,-3.4753034583445697e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08383175730705261,0.4519999921321869,0.7223684191703796],"rpy_rad":[1.570796251296997,1.2762720584869385,-1.1283640333203948e-07],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08622243255376816,0.4519999921321869,0.7233586311340332],"rpy_rad":[1.570796251296997,1.0799229145050049,-6.4037166680464e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.08837398886680603,0.4519999921321869,0.7247962951660156],"rpy_rad":[1.570796251296997,0.8835728168487549,-4.170759027033455e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09020373225212097,0.4519999921321869,0.7266260385513306],"rpy_rad":[1.570796251296997,0.6872236132621765,-2.80906551353155e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09164135903120041,0.4519999921321869,0.7287775874137878],"rpy_rad":[1.570796251296997,0.4908735454082489,-1.82955250949135e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09263160824775696,0.4519999921321869,0.731168270111084],"rpy_rad":[1.570796251296997,0.2945243716239929,-1.0383118365098198e-08],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[0.09313643723726273,0.4519999921321869,0.7337061762809753],"rpy_rad":[1.570796251296997,0.0981752872467041,-3.3712350688830384e-09],"size_m":[0.005599999999999999,0.003151724907429256,0.08]},{"shape":"box","origin_m":[-0.12,0.44,0.39],"rpy_rad":[0,0,0],"size_m":[0.05,0.035,0.038]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["antechamber.cycle.start"],"bbox_m":[[-0.18514400720596313,0.41200000047683716,0.3709999918937683],[0.09600000083446503,0.4919999837875366,0.7946740388870239]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]},{"id":"internal_fittings","name_zh":"内部搁板、照明与过滤器","function_zh":"被动内部搁板、灯条、过滤头;未实现流场、污染物材料放气和灯光热量。","physical_meaning_zh":"被动内部搁板、灯条、过滤头;未实现流场、污染物材料放气和灯光热量。","subsystem":null,"parent":"root","origin_m":[0,0,0],"rpy_rad":[0,0,0],"objects":["internal_shelf","internal_shelf.001","internal_shelf.002","shelf_rail","shelf_rail.001","internal_led","hepa_head","hepa_head.001"],"collisions":[{"shape":"box","origin_m":[-0.59,0.28,1.28],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.59,0.28,1.51],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.59,0.28,1.7],"rpy_rad":[0,0,0],"size_m":[0.66,0.19,0.009]},{"shape":"box","origin_m":[-0.91,0.365,1.47],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.54]},{"shape":"box","origin_m":[-0.27,0.365,1.47],"rpy_rad":[0,0,0],"size_m":[0.018,0.015,0.54]},{"shape":"box","origin_m":[-0.36,-0.26,1.807],"rpy_rad":[0,0,0],"size_m":[1.07,0.026,0.013]},{"shape":"cylinder","origin_m":[-0.76,0.33,1.73],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.055,"length_m":0.07},{"shape":"cylinder","origin_m":[0.045,0.33,1.73],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.055,"length_m":0.07}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"清单外局部尺度和装配位置为工程示意;实物部件尺寸、质量、惯量未知。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":[[-0.9199999570846558,-0.27300000190734863,1.2000000476837158],[0.17500001192092896,0.375,1.8135000467300415]],"raw_keys":["bbox","bbox_local_m","collisions","function_zh","geometry_evidence","geometry_note_zh","id","inertia_per_unit_mass_m2","inertia_reference_model_bbox_center_m","inertia_reference_note","name_zh","objects","origin_m","parent","properties","root_object"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"power.set":{"function_zh":"设置电源;断电关闭净化/吹扫并停止循环,保留已完成计数","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold","circulation_blower"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"pressure.set":{"function_zh":"设置±1500 Pa表压目标;不立即改变箱压或生成传感读数","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["pressure_pa"]},"purification.set":{"function_zh":"设置净化控制开关;未建净化速率且不承诺水氧目标","kind":"device_command","availability":"implemented","component_ids":["controller","purifier_columns","circulation_blower"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"purge.set":{"function_zh":"设置吹扫控制开关;须有新鲜外部惰性气体就绪边界;不计算用气量","kind":"device_command","availability":"implemented","component_ids":["controller","gas_manifold"],"implementation":{"process":"verified","scene":"not_applicable","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"antechamber.set_cycles":{"function_zh":"设置1到9次抽气—回填循环;运行中禁止改计数目标","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["cycles"]},"antechamber.cycle.start":{"function_zh":"启动新一组循环控制,计数归零;只在后续新鲜边界完成完整抽充后计数","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber","gas_manifold","service_ports"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"antechamber.cycle.stop":{"function_zh":"停止当前循环控制,保留已完成循环数和外部压力","kind":"device_command","availability":"implemented","component_ids":["controller","antechamber","gas_manifold"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"antechamber.inner_door.set":{"function_zh":"设置内门开闭;两门互锁且循环运行时禁止开门","kind":"device_command","availability":"implemented","component_ids":["inner_door","antechamber","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"antechamber.outer_door.set":{"function_zh":"设置外门开闭;两门互锁且循环运行时禁止开门","kind":"device_command","availability":"implemented","component_ids":["outer_door","antechamber","controller"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["open"]},"regeneration.start":{"function_zh":"再生过程、温度、气体配方及速率未建模;明确返回unsupported","kind":"device_command","availability":"unsupported","component_ids":["controller","purifier_columns","gas_manifold"],"implementation":{"process":"declared","scene":"absent","robot":"absent","hardware":"absent","host":"declared"},"input":[]}},"state_slots":{"power.enabled":{"meaning_zh":"仿真供电开关;断电停止净化、吹扫和循环,保留已完成计数。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"power.set"},"pressure.target_gauge_pa":{"meaning_zh":"箱压目标表压;设置范围±1500Pa,不直接改真实或观测箱压。","unit":"Pa","access":"read_write","origin":"setpoint","component_ids":["controller"],"write_via":"pressure.set"},"pressure.box_gauge_pa":{"meaning_zh":"受信任宿主提供的箱压过程真值表压,初值null;仅debug/evaluator读取。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"pressure.indicated_gauge_pa":{"meaning_zh":"箱压观测表压,独立于目标和过程真值,由宿主有证据的观察提供。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.oxygen_mole_fraction":{"meaning_zh":"氧摩尔分数观察;本仿真以摩尔分数表示ppm×1e-6,目标不作为观测。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.water_mole_fraction":{"meaning_zh":"水摩尔分数观察;本仿真以摩尔分数表示ppm×1e-6,目标不作为观测。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"1","access":"read_only","origin":"sensor","component_ids":["controller"],"write_via":null},"atmosphere.oxygen_truth_mole_fraction":{"meaning_zh":"宿主提供的氧摩尔分数真值;仅debug/evaluator读取,初值null。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"atmosphere.water_truth_mole_fraction":{"meaning_zh":"宿主提供的水摩尔分数真值;仅debug/evaluator读取,初值null。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["controller"],"write_via":null},"purification.enabled":{"meaning_zh":"净化控制意图开关;没有净化速率求解,不推导达到<1ppm。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":"purification.set"},"purification.flow_m3_s":{"meaning_zh":"净化循环实际流量未求解,始终null;不能用最大60cfm代替当前值。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purification.oxygen_removed_m3":{"meaning_zh":"累计除氧体积没有速率和参考温压,始终null;不复制每柱容量。","unit":"m^3","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purification.water_removed_kg":{"meaning_zh":"累计除水质量未求解,始终null;不复制每柱容量。","unit":"kg","access":"read_only","origin":"derived","component_ids":["purifier_columns","circulation_blower","controller"],"write_via":null},"purge.enabled":{"meaning_zh":"吹扫控制意图开关;启用需要新鲜外部惰性气源就绪边界。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["gas_manifold","controller"],"write_via":"purge.set"},"purge.flow_m3_s":{"meaning_zh":"吹扫气流未知且无默认值,始终null。","unit":"m^3/s","access":"read_only","origin":"derived","component_ids":["gas_manifold","controller"],"write_via":null},"regeneration.status":{"meaning_zh":"再生未实现,始终unsupported;不产生虚假成功或净化剂恢复。","unit":"1","access":"read_only","origin":"derived","component_ids":["controller"],"write_via":null},"vacuum.source_asset_type_id":{"meaning_zh":"外部共用真空源稳定类型要求;不证明实例已连接。","unit":"1","access":"read_only","origin":"derived","component_ids":["service_ports","gas_manifold"],"write_via":null},"vacuum.source_instance_id":{"meaning_zh":"宿主明确连接的外部真空源实例ID;缺连接时null。","unit":"1","access":"read_only","origin":"derived","component_ids":["service_ports","gas_manifold"],"write_via":null},"antechamber.target_cycles":{"meaning_zh":"过渡舱本次目标抽充次数,整数1–9;循环运行中不可改。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["antechamber","controller"],"write_via":"antechamber.set_cycles"},"antechamber.completed_cycles":{"meaning_zh":"本次运行已完成的完整抽空-回填对计数0–9;启动新一组归零,停止保留。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.cycle_active":{"meaning_zh":"循环控制运行标志;不是外部泵转动反馈。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.phase":{"meaning_zh":"有限状态机阶段:idle、evacuating、backfilling、completed或stopped。","unit":"1","access":"read_only","origin":"derived","component_ids":["antechamber","controller"],"write_via":null},"antechamber.pressure_pa":{"meaning_zh":"宿主外部边界提供的过渡舱绝压真值,初值null;本资产没有内部泵。","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["antechamber","controller"],"write_via":null},"antechamber.indicated_pressure_pa":{"meaning_zh":"过渡舱绝压观察,由宿主有证据的观察独立提供。 仅返回宿主带证据注入的观测;初值null/unavailable;时间落后宿主为stale,绝不从真值自动复制。","unit":"Pa","access":"read_only","origin":"sensor","component_ids":["antechamber","controller"],"write_via":null},"antechamber.inner_door_open":{"meaning_zh":"内门是否打开的宿主场景权威状态;与外门互锁,运行循环时禁止开。","unit":"1","access":"read_write","origin":"scene","component_ids":["inner_door","antechamber"],"write_via":"antechamber.inner_door.set"},"antechamber.outer_door_open":{"meaning_zh":"外门是否打开的宿主场景权威状态;与内门互锁,运行循环时禁止开。","unit":"1","access":"read_write","origin":"scene","component_ids":["outer_door","antechamber"],"write_via":"antechamber.outer_door.set"},"antechamber.inner_door_angle_rad":{"meaning_zh":"内门工程角度0或π/2rad,映射inner_door_joint局部+Z。","unit":"rad","access":"read_only","origin":"scene","component_ids":["inner_door","antechamber"],"write_via":null},"antechamber.outer_door_angle_rad":{"meaning_zh":"外门工程角度0或π/2rad,映射outer_door_joint局部+Z。","unit":"rad","access":"read_only","origin":"scene","component_ids":["outer_door","antechamber"],"write_via":null}},"mechanisms":{"door_interlock":{"meaning_zh":"本任务要求的过渡舱内外门互锁;不能同时开。","implementation":"qualitative","equations":["inner_door_open + outer_door_open <= 1;开门前检查对侧关闭和运行前提,拒绝不改变状态。","q_inner=π/2 if open else0;q_outer=π/2 if open else0;角度为工程几何假设。"],"parameters":{"actual_hinge_torque":{"value":null,"unit":"N*m","evidence":"unknown","meaning_zh":"真实铰链转矩未知。"}}},"antechamber_cycles":{"meaning_zh":"工程有限状态机:1–9次抽空/充气循环;依赖宿主新供给的外部压力边界事件和共同step。","implementation":"qualitative","equations":["只有完整的抽空阶段和随后充气阶段满足宿主明确阈值后才累计一次;读状态不推进时间。","计数目标为1≤n≤9;没有默认抽速、充气流率或阶段时长。","宿主step(0)不消费边界;非零step每次至多消费一个新鲜且未用过的边界事件。"],"parameters":{"cycles_range":{"value":[1,9],"unit":"1","evidence":"documented","meaning_zh":"表列抽充循环次数范围。"},"evacuation_threshold_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"阈值未由表给出,由宿主显式配置且标工程假设。"},"refill_threshold_pa":{"value":null,"unit":"Pa","evidence":"unknown","meaning_zh":"充气阈值未由表给出,由宿主显式配置且标工程假设。"},"evacuation_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"抽速由外部真空源和管路决定,未配置默认值。"},"refill_rate":{"value":null,"unit":"m^3/s","evidence":"unknown","meaning_zh":"充气流量未知。"}}},"gas_purification":{"meaning_zh":"净化/吹扫控制意图与外部水氧、表压观察;真实净化、泄漏、放气和再生过程未求解。","implementation":"qualitative","equations":["净化/吹扫命令只改变控制开关;无速率数据时不得推导水氧浓度下降。","pressure_target∈[-1500,1500]Pa表压;target与外部观测独立。"],"parameters":{"purification_rate":{"value":null,"unit":"1/s","evidence":"unknown","meaning_zh":"净化速率未知。"},"leak_rate_pa_m3_s":{"value":null,"unit":"Pa*m^3/s","evidence":"unknown","meaning_zh":"泄漏气体通量未知。"},"outgassing_rate_pa_m3_s":{"value":null,"unit":"Pa*m^3/s","evidence":"unknown","meaning_zh":"材料放气通量未知。"},"sorbent_decay_rate":{"value":null,"unit":"1/s","evidence":"unknown","meaning_zh":"净化剂衰减未知。"},"regeneration_duration":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"再生过程未实现。"},"pressure_response_time":{"value":null,"unit":"s","evidence":"unknown","meaning_zh":"箱压控制动态响应未知。"}}}},"limitations":["full表示本次配置功能组件登记完成;不表示厂家所有选件、过程性能或硬件接口已实现。","外2.000×1.067×1.921m、内1.250×0.780×0.900m严格对应CHEM-189 2GB;局部尺寸、布局、单柱示意及小过渡舱细节属于工程几何假设,非厂家CAD。","表未给整机/部件质量、惯量、实际重心、摩擦、真实关节转矩/速度,全部null。仅记录包围盒I/m几何系数为engineering_assumption,实际kg*m²惯量仍null;URDF省略inertial。","表中每净化柱43L氧容量、1800g水容量与60cfm最大循环风量是规格,不是当前状态、组件质量或速率校准。","自动箱压范围±1500Pa表压;水氧目标<1ppm不保证所有操作时刻达标,观察需由宿主提供,缺测null。","过渡舱主内外门互锁由仿真执行,小过渡舱只提供关闭几何;手套口仅几何,无柔体手套、机器人或手部运动。","抽充循环是外部边界事件驱动计数1–9,净化/吹扫仅控制意图;没有气体净化速率、泄漏、材料放气、净化剂衰减和再生过程模型。","真空口依赖外部共用源instrument.vacuubrand_pc3001_vario_select;本资产不含内部泵或伪造外部压力。","宿主共同step管理仿真时间;describe/read/invoke/write不隐式推进世界,身份过滤不是共享Python进程/本地文件的部署隔离。","GLB和OBJ是导出快照;关节和实时文字联动以原生Blender场景及适配器为准。","盒、柱、球碰撞代理不构成已校准接触动力学;机器人、真实硬件、净化性能、实验安全和接触动力学验证均not_run。","运行层与测试为共享追加文件,整文件hash设null;本类定义摘要单独记录,允许其他会话追加其他仪器。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["antechamber.cycle.start","antechamber.cycle.stop","antechamber.inner_door.set","antechamber.outer_door.set","antechamber.set_cycles","power.set","pressure.set","purge.set","purification.set"],"unsupported":["regeneration.start"],"note_zh":"桥接 basic40_runtime_vacuum.InertPureLabHost(推进方式 step_dt),27 个状态槽;与运行层镜像对比全同;受信设置需经 host.call;关节化 USD(2 个门/盖/阀等被动关节);2 个门/盖/升降关节与运行层双向同步;接口点 9 个(放置面);布局:落地、单人可搬、正面 −y、前方留空 0.528 m;面板读数 pressure(4)"}},"previews":["previews/inert_purelab_he_2gb/preview.webp","previews/inert_purelab_he_2gb/preview_outer_open.webp","previews/inert_purelab_he_2gb/preview_rear.webp"],"files":[{"name":"asset.contract.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/asset.contract.json","bytes":256350},{"name":"collision_proxies.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/collision_proxies.json","bytes":151104},{"name":"geometry_manifest.json","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/geometry_manifest.json","bytes":187523},{"name":"model.blend","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.blend","bytes":199715},{"name":"model.glb","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.glb","bytes":1537136},{"name":"model.urdf","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/model.urdf","bytes":100985}],"completeness":{"components":15,"with_collisions":15,"with_objects":15,"with_function":15,"with_mass":0,"joints_matching_component":2,"joints":2,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["articulation_check","coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"inert_purelab_he_2gb","chem_id":"CHEM-189","name_en":"Inert-atmosphere glovebox","maker":"Inert","model":"PureLab HE 2GB","domain":"facility","domain_name":"Lab Environment & Utilities","path":"assets/basic40_batch02/t2_vacuum/inert_purelab_he","glb_up":"z","has_contract":true,"contract":"assets/basic40_batch02/t2_vacuum/inert_purelab_he/asset.contract.json","runtime":"scripts/basic40_runtime_vacuum.py"} \ No newline at end of file diff --git a/data/assets/instrument.ja_alphase.json b/data/assets/instrument.ja_alphase.json index bd9779c9094cbea9c34ed0e6053a19b8bebb60bd..ba06c3fb5236cc8e0a5a39a3eb389b7ed535d832 100644 --- a/data/assets/instrument.ja_alphase.json +++ b/data/assets/instrument.ja_alphase.json @@ -1 +1 @@ -{"tid":"instrument.ja_alphase","asset_dir":"expansion_batch04/t3_analytical/ja_alphase","name_zh":"J.A. Woollam alpha-SE光谱椭偏仪(2015规格:旋转补偿器+CCD,380–900 nm 180个波长,入射角65/70/75°与90°直通,手动换角,电动Z对准,真空吸盘,选配液池;含操作电脑)","category":"显微成像与衍射","description_zh":"alpha-SE(厂家2015规格书:旋转补偿器椭偏仪RCE与CCD检测;380–900 nm、180个波长、像元0.01 eV;入射角65/70/75°与90°直通;全谱快3 s、标准10 s、长30 s;光束约2 mm;样品5–200 mm、基底≤16 mm;直通空光束准确度Ψ=45±0.1°、Δ=0±0.2°(98 %波长);2 nm SiO2/Si重复性0.01 nm;可测Ψ/Δ、%R、%T、退偏与11个归一化Mueller矩阵元;外形19×12×12英寸、39磅不含电脑;100/240 VAC <1 A;真空吸盘、自动Z对准、选配500 µL液池70°)。运行层按光学常数模板库(refractiveindex.info测量n/k,84种物质,CC0)与色散模型计算各向同性多层膜的精确菲涅尔/传输矩阵反射(Woollam Δ约定),含厚度不均匀、像元带宽、光束发散与透明基底背面反射的退偏;逐步模拟步进旋转补偿器的探测强度(QTH灯谱、CCD满阱、散粒与读出噪声、室内光)并用校准后的仪器参数傅里叶分析,隐藏的加工入射角、偏振元件方位与补偿器延迟误差由标定片标定;手动换角(AOI定位销)、Z对准(none/standard/robust/fixed_height)、真空、碰撞保护、液池、故障与账本;CompleteEASE式模型库拟合(MSE、90 %置信区间、相关矩阵、厚度预拟合、唯一性扫描、赝光学常数)。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"工作台面投影原点在椭偏仪本体足迹中心(台面Z=0),+X右/+Y后(操作者在−Y侧);光束交点(测量点)在(0, −0.0144, 0.134) m,两臂绕过交点的Y轴转动;参考姿态为两臂在直通位(关节0)、Z台在参考高度(平台顶面0.1192 m)、按键松开;操作电脑在右侧(工程布置)"},"mass_kg":29.790020000000002,"size_m":[1.23,0.485,0.434],"bbox_min":[-0.26,-0.275,0.0],"bbox_max":[0.97,0.21,0.434],"manifest_dimensions_m":[1.2300000190734863,0.48499999940395355,0.4339999854564667],"glb":"assets/expansion_batch04/t3_analytical/ja_alphase/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/ja_alphase/model.urdf","links":{"base_link":"/Geometry/base_link","button_power":"/Geometry/base_link/button_power","sample_stage":"/Geometry/base_link/sample_stage","source_arm":"/Geometry/base_link/source_arm","detector_arm":"/Geometry/base_link/detector_arm","switch_vacuum":"/Geometry/base_link/switch_vacuum"},"frames":{"pre_place":[0.0,-0.085,0.18],"place":[0.0,-0.085,0.05],"post_place":[0.0,-0.085,0.18],"joint_button_power_joint":[-0.134,0.0476,0.268],"joint_sample_stage_joint":[0.0,0.03,0.1192],"joint_source_arm_joint":[0.0,0.04,0.134],"joint_detector_arm_joint":[0.0,0.04,0.134],"joint_switch_vacuum_joint":[0.173,-0.1514,0.026]},"joints":[{"name":"button_power_joint","type":"prismatic","parent":"power_bezel","child":"button_power","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.134,0.0476,0.268],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.1435,0.0403,0.2585],"child_bbox_max":[-0.1245,0.0476,0.2775],"kind":"button"},{"name":"sample_stage_joint","type":"prismatic","parent":"z_guide","child":"sample_stage","axis":[0.0,0.0,1.0],"lower":-0.0052,"upper":0.0148,"effort":10.0,"mimic":null,"origin_m":[0.0,0.03,0.1192],"child_prim":"/Geometry/base_link/sample_stage","child_bbox_min":[-0.0765,-0.14,0.06155],"child_bbox_max":[0.10704,0.04,0.1196],"kind":"other"},{"name":"source_arm_joint","type":"revolute","parent":"front_panel","child":"source_arm","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.436332312998582,"effort":10.0,"mimic":null,"origin_m":[0.0,0.04,0.134],"child_prim":"/Geometry/base_link/source_arm","child_bbox_min":[-0.26,-0.08,0.079],"child_bbox_max":[-0.05,0.0506,0.194],"kind":"other"},{"name":"detector_arm_joint","type":"revolute","parent":"front_panel","child":"detector_arm","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.436332312998582,"effort":10.0,"mimic":null,"origin_m":[0.0,0.04,0.134],"child_prim":"/Geometry/base_link/detector_arm","child_bbox_min":[0.05,-0.08,0.079],"child_bbox_max":[0.26,0.0506,0.194],"kind":"other"},{"name":"switch_vacuum_joint","type":"prismatic","parent":"vacuum_toggle_base","child":"switch_vacuum","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.173,-0.1514,0.026],"child_prim":"/Geometry/base_link/switch_vacuum","child_bbox_min":[0.1704,-0.159,0.02459],"child_bbox_max":[0.1756,-0.15028,0.0326],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_surface","link":"sample_stage","part":"ja_alphase__sample_platform","pos":[0.0,-0.0144,0.1192],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.044399999999999995,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"样品平台测量点(真空孔之间);样品上表面在对准后到光束交点,平台随Z台移动"},{"name":"source_beam","link":"source_arm","part":"ja_alphase__source_port","pos":[-0.089,-0.0144,0.134],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.089,-0.054400000000000004,0.0],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.005,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"源臂出光口中心(光束沿臂轴指向测量点;随源臂转动)"},{"name":"detector_beam","link":"detector_arm","part":"ja_alphase__detector_port","pos":[0.089,-0.0144,0.134],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[0.089,-0.054400000000000004,0.0],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.005,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"检测臂入光口中心(随检测臂转动)"},{"name":"vacuum_inlet","link":"base_link","part":"ja_alphase__vacuum_inlet","pos":[0.16,0.1524,0.095],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.16,0.1524,0.095],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板真空接口(位置为工程假设)"},{"name":"mains_inlet","link":"base_link","part":"ja_alphase__power_inlet","pos":[-0.16,0.1524,0.11],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.16,0.1524,0.11],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板电源插座(位置为工程假设)"},{"name":"usb_port","link":"base_link","part":"ja_alphase__usb_port","pos":[-0.105,0.1524,0.11],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.105,0.1524,0.11],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板USB接口(位置为工程假设)"},{"name":"liquid_cell_mount","link":"sample_stage","part":"ja_alphase__sample_platform","pos":[0.0,-0.0144,0.1192],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.044399999999999995,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.03,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"选配液池放在平台测量点上(液池无场景几何)"}],"hidden_parts":[],"readouts":[{"name":"display_thickness_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_thickness_sim","link":"base_link","digits":6,"decimals":2,"unit":"nm","center":[0.6234,0.0475,0.3282],"up":[0.0,0.0,1.0],"source":{"bridge":["result.last_thickness_m"],"scale":1000000000.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"display_mse_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_mse_sim","link":"base_link","digits":5,"decimals":3,"unit":"1","center":[0.6234,0.0475,0.3011],"up":[0.0,0.0,1.0],"source":{"bridge":["result.last_mse"],"scale":1.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"display_remaining_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_remaining_sim","link":"base_link","digits":3,"decimals":0,"unit":"s","center":[0.6234,0.0475,0.274],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.remaining_s"],"scale":1.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"lamp_power","part":"ja_alphase__power_led","prim":"/Geometry/base_link/button_power/readout_lamp_power","link":"button_power","digits":0,"decimals":0,"unit":"1","center":[-0.134,0.0403,0.268],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.2,1.0,0.3],"off":[0.08,0.2,0.1],"size_m":[0.013,0.013],"normal":[0.0,-1.0,0.0]},{"name":"lamp_source_beam","part":"ja_alphase__source_glow","prim":"/Geometry/base_link/source_arm/readout_lamp_source_beam","link":"source_arm","digits":0,"decimals":0,"unit":"1","center":[-0.095,-0.0268,0.134],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.on"}},"blank_channel":null,"on":[1.0,0.86,0.6],"off":[0.2,0.19,0.17],"size_m":[0.007,0.007],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":29.790020000000002,"footprint_m":[1.23,0.485],"height_m":0.434,"clearance_m":{"front":0.4,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1192,"primary_slot":"sample_surface","access":[],"slot_count":7,"placement_evidence":"J.A. Woollam alpha-SE benchtop spectroscopic ellipsometer on a lab bench: body W 482.6 x D 304.8 x H 304.8 mm (specification sheet), the operator computer (19 in monitor, keyboard, mouse, mini tower) on its right (engineering placeholders); manufacturer mass 39 lb (17.69 kg, without the computer) split over the parts by engineering volume weights, engineering computer masses; fixed simulation root on the bench plane is an engineering assumption","mass_evidence":"manufacturer_17.69kg_split_by_engineering_weights_plus_engineering_workstation","actual_mass_kg":null,"manufacturer_main_machine_mass_kg":17.69,"layout_override_zh":"机器人主工作点为样品平台上的测量点(从正面在两臂之间放样,盖住两个真空孔;大样品或90°直通前先降低Z台);前侧净空0.40 m;不是电源口、真空口或USB口"},"components":[{"id":"base_plate","name_zh":"底板","function_zh":"承载整机:后壳、Z台、两臂与样品平台都装在底板上","physical_meaning_zh":"灰色铝底板(厚20 mm,前角倒圆;两个提手槽)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.046],"rpy_rad":[0,0,0],"size_m":[0.4826,0.3048,0.020000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"宽深为厂家值(19 × 12 in);厚度与圆角按图纸比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","fault.inject","ledger.read","sim.step","hardware.connect","robot.handle_sample","focus_probes.install","transmission.measure_sample","stage.map_xy","heat_stage.set","qcm_d.measure","export.dataset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_feet","name_zh":"橡胶脚","function_zh":"支撑整机(不需要隔振台)","physical_meaning_zh":"4只黑色橡胶脚(图纸:高36 mm、宽45 mm)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.1234,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[0.215,-0.1234,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[-0.215,0.1305,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[0.215,0.1305,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.016],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"handle_slots","name_zh":"提手槽","function_zh":"搬运时手指伸入的长槽(照片)","physical_meaning_zh":"底板左右两个长圆槽(深色表示通孔;尺寸按照片比例)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__handle_slots"],"collisions":[{"shape":"box","origin_m":[0.0,-0.018,0.0467],"rpy_rad":[0,0,0],"size_m":[0.42399999999999993,0.024,0.0194]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_logo","name_zh":"底板标识","function_zh":"制造商与型号字样(通用字体重绘)","physical_meaning_zh":"底板前左的白色字样","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_logo"],"collisions":[{"shape":"box","origin_m":[-0.1585,-0.1155,0.0563],"rpy_rad":[0,0,0],"size_m":[0.135,0.04979999999999998,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/base_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按照片位置重绘,不复制厂家标志。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"front_panel","name_zh":"后壳前面板","function_zh":"后壳正面:印有入射角刻度,装电源键;两臂的枢轴板与Z导轨在它前面","physical_meaning_zh":"灰色面板(上角倒圆,厚30 mm)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0656,0.178],"rpy_rad":[0,0,0],"size_m":[0.4826,0.030000000000000006,0.244]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"宽高为厂家值;面板厚度与位置按侧视图比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rear_housing","name_zh":"后壳","function_zh":"电子单元、光谱仪与电源(内部构件工程假设)","physical_meaning_zh":"灰色后壳(后上棱倒圆)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__rear_housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.1165,0.1745],"rpy_rad":[0,0,0],"size_m":[0.472,0.0718,0.237]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"top_service_cap","name_zh":"顶部滚花盖","function_zh":"后壳顶面右侧的滚花盖(照片可见;用途未公开)","physical_meaning_zh":"黑色滚花盖(尺寸工程)","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__top_service_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.17,0.115,0.2989],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.011800000000000033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"照片与正视图:顶部右侧的小盖,其顶面即12 in总高(面板顶30.0 cm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"aoi_scale_left","name_zh":"入射角刻度(源侧)","function_zh":"印在前面板上的65°/70°/75°/90°刻度,插销在这些位置卡入","physical_meaning_zh":"深色刻度字样(通用字体)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__aoi_scale_left"],"collisions":[{"shape":"box","origin_m":[-0.16899999999999998,0.0502,0.22499999999999998],"rpy_rad":[0,0,0],"size_m":[0.13799999999999998,0.001,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/aoi_scale_left.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"刻度位置按插销位置计算(工程);字样重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"aoi_scale_right","name_zh":"入射角刻度(检测侧)","function_zh":"印在前面板上的65°/70°/75°/90°刻度,插销在这些位置卡入","physical_meaning_zh":"深色刻度字样(通用字体)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__aoi_scale_right"],"collisions":[{"shape":"box","origin_m":[0.16899999999999998,0.0502,0.22499999999999998],"rpy_rad":[0,0,0],"size_m":[0.13799999999999998,0.001,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/aoi_scale_right.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"刻度位置按插销位置计算(工程);字样重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_symbol","name_zh":"电源符号","function_zh":"电源键旁的电源符号","physical_meaning_zh":"深色符号","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_symbol"],"collisions":[{"shape":"box","origin_m":[-0.112,0.0502,0.268],"rpy_rad":[0,0,0],"size_m":[0.014000000000000012,0.001,0.014000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/power_symbol.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_bezel","name_zh":"电源键座","function_zh":"绿色电源键的方形座","physical_meaning_zh":"黑色方座","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_bezel"],"collisions":[{"shape":"box","origin_m":[-0.134,0.0491,0.268],"rpy_rad":[0,0,0],"size_m":[0.02500000000000001,0.0030000000000000027,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_power","name_zh":"电源键","function_zh":"后面板左上方的绿色电源按键(按一次切换通断)","physical_meaning_zh":"绿色方形按键(通电时点亮)","subsystem":null,"parent":"power_bezel","origin_m":[-0.134,0.047599999999999996,0.268],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,-0.003499999999999996,0.0],"rpy_rad":[0,0,0],"size_m":[0.019000000000000003,0.006999999999999999,0.019000000000000017]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.3,0.06],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_button"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_led","name_zh":"电源指示","function_zh":"电源键点亮(通电)","physical_meaning_zh":"按键面上的发光面","subsystem":null,"parent":"button_power","origin_m":[0.134,-0.047599999999999996,-0.268],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_led"],"collisions":[{"shape":"box","origin_m":[-0.134,0.0403,0.268],"rpy_rad":[0,0,0],"size_m":[0.013000000000000012,0.001,0.013000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.2,0.1],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"通电时点亮(Matterix状态灯)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"logo_column","name_zh":"标志板","function_zh":"中间的竖直标志板(其下方为Z导轨)","physical_meaning_zh":"灰色竖板(下端倒圆),印偏振椭圆标记","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__logo_column"],"collisions":[{"shape":"box","origin_m":[0.0,0.042800000000000005,0.22549999999999998],"rpy_rad":[0,0,0],"size_m":[0.054,0.015599999999999996,0.141]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"column_logo","name_zh":"偏振椭圆标记","function_zh":"标志板上的偏振椭圆标记(通用画法)","physical_meaning_zh":"深色标记","subsystem":null,"parent":"logo_column","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__column_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.034600000000000006,0.245],"rpy_rad":[0,0,0],"size_m":[0.04,0.001,0.07999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/column_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"通用画法,不复制厂家标志。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"front_connector","name_zh":"前面接口","function_zh":"标志板右侧的黑色接口(照片可见;用途未公开,推测为选配聚焦探头等附件接口)","physical_meaning_zh":"黑色长圆接口","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__front_connector"],"collisions":[{"shape":"box","origin_m":[0.034,0.048600000000000004,0.199],"rpy_rad":[0,0,0],"size_m":[0.008000000000000004,0.003999999999999997,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"z_drive","name_zh":"Z驱动座","function_zh":"Z台的电机与丝杠座(样品平台下方)","physical_meaning_zh":"灰色驱动座(侧视图比例)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__z_drive"],"collisions":[{"shape":"box","origin_m":[0.0,0.007799999999999998,0.073],"rpy_rad":[0,0,0],"size_m":[0.09,0.08560000000000001,0.033999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_z"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"z_guide","name_zh":"Z导轨","function_zh":"样品平台滑架的竖直导轨(电动Z平移,自动对准)","physical_meaning_zh":"深灰导轨块","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__z_guide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0453,0.1225],"rpy_rad":[0,0,0],"size_m":[0.08,0.010599999999999998,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.18,0.19],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_stage","name_zh":"Z台滑架","function_zh":"电动Z台:测量时自动对准到反射光(样品表面到光束交点),直通测量时降到光束下方","physical_meaning_zh":"灰色滑架(在导轨前上下移动)","subsystem":null,"parent":"z_guide","origin_m":[0.0,0.03,0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__sample_stage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0050000000000000044,-0.020500000000000004],"rpy_rad":[0,0,0],"size_m":[0.07,0.010000000000000002,0.03900000000000001]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[-0.005199999999999996,0.014800000000000008],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.135,0.14,0.146],"metallic":0.55,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"行程20 mm与速度为工程值;位置按图纸比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_z","measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_platform","name_zh":"样品平台(真空吸盘)","function_zh":"放样品的平台:真空把样品吸住;测量点在圆开口之后的实心区,样品需盖住两个真空小孔","physical_meaning_zh":"灰色阳极氧化平台(前凹槽、槽缝与圆开口)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__sample_platform"],"collisions":[{"shape":"box","origin_m":[0.0,0.00030000000000000165,0.1127],"rpy_rad":[0,0,0],"size_m":[0.153,0.059399999999999994,0.012999999999999998]},{"shape":"box","origin_m":[-0.05225,-0.0847,0.1127],"rpy_rad":[0,0,0],"size_m":[0.0485,0.11060000000000002,0.012999999999999998]},{"shape":"box","origin_m":[0.05225,-0.0847,0.1127],"rpy_rad":[0,0,0],"size_m":[0.0485,0.11060000000000002,0.012999999999999998]},{"shape":"box","origin_m":[0.0,-0.12200000000000001,0.1112],"rpy_rad":[0,0,0],"size_m":[0.056,0.036000000000000004,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.135,0.14,0.146],"metallic":0.55,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按照片比例;测量点位置按图纸光束平面;真空孔位置为假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.provide","sample.place","sample.remove","vacuum.set","liquid_cell.install","liquid_cell.remove","liquid_cell.fill","liquid_cell.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_holes","name_zh":"真空小孔","function_zh":"真空吸盘的两个小孔(样品盖住才能吸住)","physical_meaning_zh":"深色小孔","subsystem":null,"parent":"sample_platform","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_holes"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0144,0.1193],"rpy_rad":[0,0,0],"size_m":[0.0056,0.0016000000000000007,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"用户设施说明“盖住两个小孔”;位置为假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.place","vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_vacuum_fitting","name_zh":"平台真空接头","function_zh":"平台下面的黄铜弯头,接吸盘真空管","physical_meaning_zh":"黄铜弯头(照片)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__stage_vacuum_fitting"],"collisions":[{"shape":"box","origin_m":[0.05375,-0.02,0.0977],"rpy_rad":[0,0,0],"size_m":[0.0155,0.008,0.013000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_vacuum_hose","name_zh":"真空软管","function_zh":"平台到底板真空接头的黑色软管(随Z台移动时弯曲)","physical_meaning_zh":"黑色软管(照片)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__stage_vacuum_hose"],"collisions":[{"shape":"box","origin_m":[0.08160109767855334,-0.04794035725481652,0.07745176619426902],"rpy_rad":[0,0,0],"size_m":[0.050871355155265925,0.05839932253774713,0.031811235233207266]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_vacuum_fitting","name_zh":"底板真空接头","function_zh":"底板上的黄铜真空接头(经底板内管路接真空开关与后面板真空口)","physical_meaning_zh":"黄铜接头(照片)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_vacuum_fitting"],"collisions":[{"shape":"box","origin_m":[0.105,-0.075,0.06075],"rpy_rad":[0,0,0],"size_m":[0.009000000000000008,0.009000000000000008,0.009500000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_arm","name_zh":"源臂枢轴板","function_zh":"源臂的黑色枢轴板:连同臂一起绕测量点转到65°/70°/75°/90°(两臂联动,手动)","physical_meaning_zh":"黑色阳极氧化枢轴板","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.04,0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_arm"],"collisions":[{"shape":"box","origin_m":[-0.14,0.005299999999999999,0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.18,0.010599999999999998,0.11]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.4363323129985824],"state_id":"aoi.arm_elevation_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片中的黑色板;绕测量点转动与外形为工程推定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_housing","name_zh":"源臂外壳","function_zh":"源单元:石英钨卤素(QTH)灯与固定方解石Glan-Taylor起偏器","physical_meaning_zh":"灰色臂外壳(内侧下角斜切)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_housing"],"collisions":[{"shape":"box","origin_m":[-0.172,-0.02,0.134],"rpy_rad":[0,0,0],"size_m":[0.13,0.12,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17,0.177,0.192],"metallic":0.3,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_port","name_zh":"源臂光口","function_zh":"出光口:约2 mm准直光束指向测量点","physical_meaning_zh":"黑色光口块与窗口","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_port"],"collisions":[{"shape":"box","origin_m":[-0.098,-0.0144,0.134],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.024,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_cap","name_zh":"灯座盖","function_zh":"源臂外端的滚花盖(灯座;更换QTH灯时打开,功能为推定)","physical_meaning_zh":"黑色滚花盖(正视图:直通位时伸出本体)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__lamp_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.2485,-0.0144,0.134],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.011,"length_m":0.02300000000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_plunger","name_zh":"源侧入射角插销","function_zh":"弹簧插销:拉出后移动臂到所需角度,松开后卡入该角度的孔(用户设施说明)","physical_meaning_zh":"黑色拉钮(位置工程)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_plunger"],"collisions":[{"shape":"cylinder","origin_m":[-0.19562952014676116,0.026000000000000002,0.17558233816355187],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片:拉钮在枢轴板外上角;半径与角度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_arm","name_zh":"检测臂枢轴板","function_zh":"检测臂的黑色枢轴板:连同臂一起绕测量点转到65°/70°/75°/90°(两臂联动,手动)","physical_meaning_zh":"黑色阳极氧化枢轴板","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.04,0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_arm"],"collisions":[{"shape":"box","origin_m":[0.14,0.005299999999999999,0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.18,0.010599999999999998,0.11]}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,0.4363323129985824],"state_id":"aoi.arm_elevation_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片中的黑色板;绕测量点转动与外形为工程推定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_housing","name_zh":"检测臂外壳","function_zh":"检测单元:步进旋转补偿器、固定检偏器与CCD光谱仪入口","physical_meaning_zh":"灰色臂外壳(内侧下角斜切)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_housing"],"collisions":[{"shape":"box","origin_m":[0.172,-0.02,0.134],"rpy_rad":[0,0,0],"size_m":[0.13,0.12,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17,0.177,0.192],"metallic":0.3,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_port","name_zh":"检测臂光口","function_zh":"入光口:接收样品反射(或直通)的光束","physical_meaning_zh":"黑色光口块与窗口","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_port"],"collisions":[{"shape":"box","origin_m":[0.098,-0.0144,0.134],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.024,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_cap","name_zh":"检测臂端钮","function_zh":"检测臂外端的三瓣黑色旋钮(照片;用途未公开)","physical_meaning_zh":"黑色三瓣钮(正视图:直通位时伸出本体)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.2485,-0.0144,0.134],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.016,"length_m":0.02300000000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_plunger","name_zh":"检测侧入射角插销","function_zh":"弹簧插销:拉出后移动臂到所需角度,松开后卡入该角度的孔(用户设施说明)","physical_meaning_zh":"黑色拉钮(位置工程)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_plunger"],"collisions":[{"shape":"cylinder","origin_m":[0.19562952014676116,0.026000000000000002,0.17558233816355187],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片:拉钮在枢轴板外上角;半径与角度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_glow","name_zh":"光源光点","function_zh":"QTH灯亮时出光口可见的光(状态灯)","physical_meaning_zh":"出光口正面的发光面","subsystem":null,"parent":"source_port","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_glow"],"collisions":[{"shape":"box","origin_m":[-0.095,-0.0268,0.134],"rpy_rad":[0,0,0],"size_m":[0.007000000000000006,0.001,0.007000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.19,0.17],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"灯亮时点亮(Matterix状态灯)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_toggle_base","name_zh":"真空开关座","function_zh":"样品真空拨动开关的座(底板前沿右下)","physical_meaning_zh":"灰色开关座","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_toggle_base"],"collisions":[{"shape":"box","origin_m":[0.173,-0.13040000000000002,0.024],"rpy_rad":[0,0,0],"size_m":[0.035999999999999976,0.036000000000000004,0.023999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"正视图与用户设施说明:前沿右下;尺寸工程。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"switch_vacuum","name_zh":"样品真空开关","function_zh":"底座前沿右下方的样品真空拨动开关(拨一次切换)","physical_meaning_zh":"镀铬拨杆","subsystem":null,"parent":"vacuum_toggle_base","origin_m":[0.173,-0.1514,0.026],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__switch_vacuum"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0030000000000000027,0.0019999999999999983],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.008}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.003],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set","vacuum.press_switch"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_label","name_zh":"真空开关标识","function_zh":"“Sample Vacuum”字样","physical_meaning_zh":"白色字样","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_label"],"collisions":[{"shape":"box","origin_m":[0.173,-0.12460000000000002,0.0563],"rpy_rad":[0,0,0],"size_m":[0.05199999999999999,0.015600000000000003,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/vacuum_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_inlet","name_zh":"电源插座","function_zh":"100/240 VAC、47–63 Hz、<1 A电源输入","physical_meaning_zh":"黑色电源插座","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_inlet"],"collisions":[{"shape":"box","origin_m":[-0.16,0.1524,0.11],"rpy_rad":[0,0,0],"size_m":[0.028000000000000025,0.008000000000000007,0.01999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"连接操作电脑(USB)","physical_meaning_zh":"黑色USB口","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.105,0.1524,0.11],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.006000000000000005,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_inlet","name_zh":"后面板真空口","function_zh":"外接真空(泵或厂务真空)","physical_meaning_zh":"黄铜快接头","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.16,0.16040000000000001,0.095],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0055,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rear_label","name_zh":"后面板字样","function_zh":"接口字样(通用字体)","physical_meaning_zh":"白色字样","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__rear_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.15280000000000002,0.14300000000000002],"rpy_rad":[0,0,0],"size_m":[0.4,0.001,0.166]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_stand","name_zh":"显示器支架","function_zh":"支撑19英寸显示器","physical_meaning_zh":"黑色支架(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_stand"],"collisions":[{"shape":"box","origin_m":[0.52,0.060000000000000005,0.006],"rpy_rad":[0,0,0],"size_m":[0.21999999999999997,0.16000000000000003,0.012]},{"shape":"box","origin_m":[0.52,0.0925,0.0885],"rpy_rad":[0,0,0],"size_m":[0.050000000000000044,0.024999999999999994,0.15299999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_bezel","name_zh":"显示器","function_zh":"操作电脑显示器:椭偏软件(测量设定、Ψ/Δ曲线、拟合结果;读数由Matterix绘制)","physical_meaning_zh":"19英寸5:4平板显示器(工程)","subsystem":null,"parent":"monitor_stand","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_bezel"],"collisions":[{"shape":"box","origin_m":[0.52,0.064,0.2695],"rpy_rad":[0,0,0],"size_m":[0.40399999999999997,0.032,0.329]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_screen","name_zh":"显示器画面","function_zh":"椭偏软件画面(静态贴图)","physical_meaning_zh":"显示屏","subsystem":null,"parent":"monitor_bezel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_screen"],"collisions":[{"shape":"box","origin_m":[0.52,0.0475,0.26949999999999996],"rpy_rad":[0,0,0],"size_m":[0.37599999999999995,0.001,0.301]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.025],"metallic":0.0,"roughness":0.15,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/monitor_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"重绘的通用椭偏软件画面;读数框由Matterix绘制。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","analysis.fit","analysis.uniqueness","data.pseudo","models.list","measurement.result","records.list","records.delete","events.read","system.acknowledge","provenance.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"input_deck","name_zh":"键盘","function_zh":"操作电脑输入","physical_meaning_zh":"黑色键盘(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__input_deck"],"collisions":[{"shape":"box","origin_m":[0.52,-0.2,0.0105],"rpy_rad":[0,0,0],"size_m":[0.44999999999999996,0.15000000000000002,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"input_deck_print","name_zh":"键帽","function_zh":"键帽贴图","physical_meaning_zh":"贴图","subsystem":null,"parent":"input_deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__input_deck_print"],"collisions":[{"shape":"box","origin_m":[0.52,-0.2,0.0215],"rpy_rad":[0,0,0],"size_m":[0.42999999999999994,0.13,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.18,0.19],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/keyboard.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"mouse","name_zh":"鼠标","function_zh":"操作电脑输入","physical_meaning_zh":"黑色鼠标(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__mouse"],"collisions":[{"shape":"box","origin_m":[0.77,-0.19,0.017],"rpy_rad":[0,0,0],"size_m":[0.062000000000000055,0.10999999999999999,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"pc_tower","name_zh":"电脑主机","function_zh":"操作电脑(小型机箱;运行椭偏软件,USB连接仪器)","physical_meaning_zh":"黑色小型机箱(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__pc_tower"],"collisions":[{"shape":"box","origin_m":[0.88,0.03,0.18],"rpy_rad":[0,0,0],"size_m":[0.17999999999999994,0.36,0.36]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件(电源电压、真空源绝对压力、室温、噪声种子、仪器校准状态:出厂校准或名义值、灯已用小时数)","kind":"configuration","availability":"implemented","component_ids":["base_plate","power_inlet","vacuum_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mains_voltage_v","vacuum_supply_pa","room_k","noise_seed","calibration","lamp_age_s"]},"sample.provide":{"function_zh":"宿主在实验台上提供一个样品(平面基底上的多层膜:模板库材料或色散模型、厚度、厚度不均匀度、表面粗糙度;基底厚度与背面抛光/粗糙;或厂家标定片:Si上约25 nm热氧化层)","kind":"configuration","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","kind","shape","size_m","substrate_thickness_m","substrate","layers","roughness_m","backside"]},"sample.place":{"function_zh":"把实验台上的样品放到样品平台上(宿主/机器人抽象;偏移为样品中心相对测量点)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform","vacuum_holes"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","offset_x_m","offset_y_m"]},"sample.remove":{"function_zh":"关真空后把样品从平台取回实验台(宿主/机器人抽象)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"power.set":{"function_zh":"系统电源(上电后电子单元初始化与补偿器回零约8 s;灯随电源点亮并预热)","kind":"device_command","availability":"implemented","component_ids":["button_power","rear_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_button":{"function_zh":"按绿色电源键(按一次切换通断;与power.set同一过程)","kind":"device_command","availability":"implemented","component_ids":["button_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"vacuum.set":{"function_zh":"样品真空开关(吸住盖住两个真空小孔的样品;仪器没有真空表,是否吸住不回报)","kind":"device_command","availability":"implemented","component_ids":["switch_vacuum","sample_platform","vacuum_holes"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"vacuum.press_switch":{"function_zh":"拨一次样品真空开关(切换)","kind":"device_command","availability":"implemented","component_ids":["switch_vacuum"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"aoi.set":{"function_zh":"手动改变入射角:拉出弹簧插销,把两臂移到位置65/70/75(反射)或90(直通)并让插销卡入(位置名为名义角度的度数;返回名义角的rad值;操作者/机器人动作)","kind":"robot_skill","availability":"implemented","component_ids":["source_arm","detector_arm","source_plunger","detector_plunger"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"stage.move_z":{"function_zh":"电动Z台把样品平台移到给定高度(测量时的自动对准也用它)","kind":"device_command","availability":"implemented","component_ids":["sample_stage","z_drive"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["z_m"]},"liquid_cell.install":{"function_zh":"把样品装进选配液池(500 µL;载玻片或1–2英寸晶圆)并放到样品平台上(入射角须为70°;液池无场景几何)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"liquid_cell.remove":{"function_zh":"取下液池(先排空),样品回到实验台","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"liquid_cell.fill":{"function_zh":"向液池注入液体(总量不超过500 µL)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["liquid_id","volume_m3"]},"liquid_cell.drain":{"function_zh":"排空液池","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"measure":{"function_zh":"测量:对准(Z台找反射光)→按模式采集全光谱(快3 s、标准10 s、长30 s;MM模式测11个归一化Mueller矩阵元)→可选立即用模型拟合;90°直通位测空光束","kind":"device_command","availability":"implemented","component_ids":["source_housing","detector_housing","sample_stage","monitor_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","alignment","fixed_height_m","model_id"]},"calibration.run":{"function_zh":"仪器标定:在当前入射角位置用标定片(Si上热氧化层)做长模式测量,拟合起偏器偏置、检偏器方位、补偿器延迟(两参数)、该位置的实际入射角与氧化层厚度","kind":"device_command","availability":"implemented","component_ids":["source_housing","detector_housing","sample_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"analysis.fit":{"function_zh":"模型拟合:Levenberg-Marquardt回归N/C/S(可同时拟合多个入射角的记录;可选厚度预拟合全局搜索),给出MSE、90 %置信区间、相关矩阵与632.8 nm的n/k","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["record_ids","model_id","parameters","fit","thickness_prefit"]},"analysis.uniqueness":{"function_zh":"唯一性检查:固定一个厚度参数扫描、其余参数重新拟合,给出MSE曲线与局部极小(只扫描厚度,即CompleteEASE最常用的厚度唯一性检查)","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_ids","model_id","parameters","fit","scan_parameter","values"]},"data.pseudo":{"function_zh":"赝光学常数:把Ψ/Δ当作无膜层基底直接反演<ε>、、","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"models.list":{"function_zh":"列出模型库(CompleteEASE式常用模型)与其参数及各参数单位","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"measurement.result":{"function_zh":"读取记录(测量数据、直通、标定或拟合结果)","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"records.list":{"function_zh":"列出记录","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"records.delete":{"function_zh":"删除一条记录(进行中的操作的记录不能删除)","kind":"configuration","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"events.read":{"function_zh":"读取事件与报警","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"system.acknowledge":{"function_zh":"确认已排除原因的锁存错误(灯故障已更换、Z台故障已排除)","kind":"device_command","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"注入或清除故障(评测者):灯损坏、真空泄漏、Z台卡滞、入射角插销未卡入","kind":"configuration","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"ledger.read":{"function_zh":"使用与守恒账本(电能、灯时、行程、测量数、液池体积)","kind":"query","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"provenance.read":{"function_zh":"模板库来源","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"宿主推进仿真时间","kind":"simulation","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"hardware.connect":{"function_zh":"没有真实alpha-SE硬件或CompleteEASE软件接口","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.handle_sample":{"function_zh":"机器人接触放样(镊子夹取、盖住真空孔)未建模;sample.place为宿主抽象","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"focus_probes.install":{"function_zh":"聚焦探头(光斑约0.3 mm)是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"transmission.measure_sample":{"function_zh":"90°直通位透射测样需要竖直样品架(选件),本配置只测空光束","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.map_xy":{"function_zh":"本配置没有XY平移台(不能自动逐点扫描)","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"heat_stage.set":{"function_zh":"加热台是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"qcm_d.measure":{"function_zh":"QCM-D组合附件是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"export.dataset":{"function_zh":"CompleteEASE数据文件(.SE)导出未建模","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟","unit":"s","access":"read_only","origin":"derived","component_ids":["base_plate"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["base_plate"],"write_via":null},"power.enabled":{"meaning_zh":"系统电源","unit":"1","access":"read_only","origin":"setpoint","component_ids":["button_power"],"write_via":null},"system.state":{"meaning_zh":"系统状态(断电/初始化中/就绪)","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"system.error_code":{"meaning_zh":"锁存的错误代码","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"lamp.on":{"meaning_zh":"QTH灯亮(随电源)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"lamp.warmed_up":{"meaning_zh":"灯强度已稳定(剩余漂移<1 %)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"lamp.on_time_s":{"meaning_zh":"灯累计点亮时间","unit":"s","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"vacuum.switch_on":{"meaning_zh":"样品真空开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["switch_vacuum"],"write_via":null},"vacuum.pressure_pa":{"meaning_zh":"吸盘真空绝对压力(过程真值:alpha-SE没有真空表;样品盖住两个小孔时降到真空源压力,泄漏或没盖住时回升)","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_holes"],"write_via":null},"sample.bench_ids":{"meaning_zh":"实验台上的样品","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"sample.on_stage":{"meaning_zh":"平台上的样品及偏移","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"sample.held":{"meaning_zh":"样品被真空吸住(过程真值:仪器没有传感器,代理只能看到真空开关位置)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_platform"],"write_via":null},"aoi.position":{"meaning_zh":"插销卡入的入射角位置名(65/70/75/90,名义角度的度数;移动中或未卡入为null)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_plunger"],"write_via":null},"aoi.arm_elevation_rad":{"meaning_zh":"两臂相对直通位的仰角=90°−入射角(场景臂关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["source_arm"],"write_via":null},"aoi.moving":{"meaning_zh":"两臂在移动(手动换角度)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_arm"],"write_via":null},"stage.z_m":{"meaning_zh":"样品平台顶面高度(场景Z台关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.z_target_m":{"meaning_zh":"Z台目标高度","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.moving":{"meaning_zh":"Z台在移动","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.last_aligned_z_m":{"meaning_zh":"最近一次对准找到的平台高度","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"liquid_cell.installed":{"meaning_zh":"液池已装在平台上","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"liquid_cell.liquid_id":{"meaning_zh":"液池中的液体","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"liquid_cell.volume_m3":{"meaning_zh":"液池中的液体体积","unit":"m3","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"measurement.id":{"meaning_zh":"进行中的记录ID","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.kind":{"meaning_zh":"进行中的操作种类","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.phase":{"meaning_zh":"进行中操作的阶段","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.progress":{"meaning_zh":"进行中操作的进度","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.remaining_s":{"meaning_zh":"进行中操作的剩余时间","unit":"s","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.started_by_other_agent":{"meaning_zh":"进行中的操作属于另一个agent","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_record_id":{"meaning_zh":"最近完成的记录ID(agent只看到自己或宿主创建的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_thickness_m":{"meaning_zh":"最近一次拟合的第一层(最上层膜)厚度","unit":"m","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_mse":{"meaning_zh":"最近一次拟合的MSE","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"calibration.table":{"meaning_zh":"仪器校准表(各位置入射角、起偏器偏置、检偏器方位、补偿器延迟参数)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_housing"],"write_via":null},"calibration.baseline":{"meaning_zh":"直通光强基线(反射率%R的参考)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_housing"],"write_via":null},"truth.aoi_rad":{"meaning_zh":"各位置的实际加工入射角(按位置名)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["source_arm"],"write_via":null},"truth.instrument":{"meaning_zh":"仪器偏振元件的真实参数","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_housing"],"write_via":null},"truth.samples":{"meaning_zh":"样品真实定义(膜层、厚度、不均匀度、粗糙度)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_platform"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["base_plate"],"write_via":null},"truth.lamp_intensity_rel":{"meaning_zh":"灯的真实相对强度","unit":"1","access":"read_only","origin":"process_truth","component_ids":["source_housing"],"write_via":null}},"mechanisms":{"alpha_se_rce":{"meaning_zh":"alpha-SE旋转补偿器光谱椭偏仪:QTH光源、固定起偏器、样品(多层膜传输矩阵)、步进旋转补偿器、固定检偏器与CCD光谱仪的逐步强度模拟、傅里叶分析与校准、手动换角与电动Z对准、真空吸盘、液池、CompleteEASE式模型拟合","implementation":"lumped","equations":["Fresnel (N = n + i k): r_s = (q_i - q_t) / (q_i + q_t), r_p = (N_t^2 q_i - N_i^2 q_t) / (N_t^2 q_i + N_i^2 q_t), q = sqrt(N^2 - N_0^2 sin^2 theta)","Airy recursion: r_(j-1) = (a_(j-1,j) + r_j e^(2 i k0 q_j d_j)) / (1 + a_(j-1,j) r_j e^(2 i k0 q_j d_j))","NCS: N = cos 2Psi = (|r_s|^2 - |r_p|^2) / (|r_p|^2 + |r_s|^2), C = sin 2Psi cos Delta = 2 Re(r_p r_s*) / (...), S = sin 2Psi sin Delta = -2 Im(r_p r_s*) / (...) (Woollam Delta)","depolarization = 1 - sqrt(N^2 + C^2 + S^2) from incoherent averages over thickness non-uniformity, pixel bandwidth, beam divergence and backside beams","RCE intensity: I_k = [1, 0, 0, 0] M_A R(-C_k) M_ret(delta) R(C_k) S_out, S_out = M_sample [1, cos 2P, sin 2P, 0] / 2; least squares over 16 compensator steps","photon counts: n_k = rate(lambda) I_k t_exp cycles, rate ~ Planck(3100 K) photons x (lambda^2 dE / hc) x QE(lambda); Var = n_k + 2 n_room + 2 cycles sigma_read^2","calibration: argmin over (P_offset, A, retardance scale, retardance slope, theta, d_ox) of |NCS(counts; instrument) - NCS_model(theta, d_ox)|^2 (SiO2/Si reference)","MSE = 1000 sqrt(sum_i ((N_E - N_G)^2 + (C_E - C_G)^2 + (S_E - S_G)^2) / (3 n - m)); CI90 = 1.645 sqrt(diag(s^2 (J^T J)^-1))","pseudo: = eps_a sin^2 theta [1 + tan^2 theta ((1 - rho) / (1 + rho))^2], rho = tan Psi e^(-i Delta)","Tauc-Lorentz: eps2 = A E0 C (E - Eg)^2 / ((E^2 - E0^2)^2 + C^2 E^2) / E (E > Eg), eps1 = closed-form Kramers-Kronig of Jellison-Modine (C < 2 E0; numerical principal value otherwise); Bruggeman: sum f_i (eps_i - eps) / (eps_i + 2 eps) = 0","backside beam j: Mueller of the Jones product t_up r_back (r_under r_back)^(j-1) t_down (p and s), weight exp(-(j s)^2 / (2 sigma_ap^2)) A^(2 j), incoherent sum","depolarization average: = sum over nodes of w M(d_j (1 + sigma_j z), theta + sigma_theta z', E + sigma_E z_b), every node evaluated exactly; Gauss-Hermite 3, 5, 7 ... while the phase spread <= 0.05 rad, else trapezoid on |z| <= 6 (band |z_b| <= 5) refined m -> 2 m - 1, per dimension and 20-wavelength block until max |d(N, C, S)| < 1e-5 (model 2e-5); a layer spread >= 16 rad (others 16 x less): uniform phase average (1/M) sum_m M(phi_f + 2 pi m / M) at every coarse thickness node; work cap 1e8 (model 1e7); capped truth -> SIMULATION_LIMIT","height: detector loss factor exp(-(2 dz sin theta)^2 / (2 sigma_ap^2)); backside overlap exp(-(j 2 d tan theta_s cos theta)^2 / (2 sigma_ap^2))"],"parameters":{"spectral_range_m":{"value":[3.8e-07,9.000000000000001e-07],"unit":"m","evidence":"documented","meaning_zh":"光谱范围380–900 nm(厂家、调研表)"},"wavelength_count":{"value":180,"unit":"1","evidence":"documented","meaning_zh":"180个波长(厂家、调研表)"},"aoi_positions_rad":{"value":[1.1344640137963142,1.2217304763960306,1.3089969389957472,1.5707963267948966],"unit":"rad","evidence":"documented","meaning_zh":"入射角65/70/75°,90°直通(厂家、调研表)"},"acquisition_time_s":{"value":{"fast":3.0,"standard":10.0,"long":30.0,"mm":10.0,"mm_long":30.0},"unit":"s","evidence":"documented","meaning_zh":"全谱采集快3 s、标准10 s、长30 s(厂家、调研表;MM模式时间见用户设施SOP)"},"beam_diameter_m":{"value":0.002,"unit":"m","evidence":"documented","meaning_zh":"光束直径约2 mm(厂家、调研表;用户设施SOP写约3 mm)"},"sample_size_range_m":{"value":[0.005,0.2],"unit":"m","evidence":"documented","meaning_zh":"样品平面尺寸5–200 mm(厂家、调研表)"},"substrate_max_thickness_m":{"value":0.016,"unit":"m","evidence":"documented","meaning_zh":"基底最大厚度16 mm(厂家、调研表)"},"body_dimensions_m":{"value":[0.4826,0.3048,0.3048],"unit":"m","evidence":"documented","meaning_zh":"外形19×12×12英寸,宽×深×高(厂家、调研表)"},"mass_kg":{"value":17.69,"unit":"kg","evidence":"documented","meaning_zh":"39磅,不含计算机(厂家、调研表)"},"mains_voltage_v":{"value":[100.0,240.0],"unit":"V","evidence":"documented","meaning_zh":"电源100/240 VAC、47–63 Hz、<1 A(厂家)"},"liquid_cell_volume_m3":{"value":5e-07,"unit":"m3","evidence":"documented","meaning_zh":"选配液池500 µL,70°(厂家)"},"accuracy_straight_through_rad":{"value":[0.0017453292519943296,0.003490658503988659],"unit":"rad","evidence":"documented","meaning_zh":"直通空气测量准确度Ψ=45°±0.1°、Δ=0°±0.2°(厂家)"},"repeatability_2nm_sio2_m":{"value":1e-11,"unit":"m","evidence":"documented","meaning_zh":"2 nm SiO2/Si 70°标准模式30次测量1σ 0.01 nm(厂家)"},"boot_s":{"value":8.0,"unit":"s","evidence":"assumption","meaning_zh":"上电初始化"},"lamp_warmup_tau_s":{"value":90.0,"unit":"s","evidence":"assumption","meaning_zh":"灯预热时间常数"},"lamp_warmup_deficit":{"value":0.25,"unit":"1","evidence":"assumption","meaning_zh":"刚点亮时的强度亏缺"},"lamp_rated_s":{"value":7200000.0,"unit":"s","evidence":"assumption","meaning_zh":"灯额定寿命(2000 h)"},"lamp_end_of_life_loss":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"额定寿命时的强度下降"},"lamp_power_w":{"value":20.0,"unit":"W","evidence":"assumption","meaning_zh":"灯功率"},"electronics_power_w":{"value":18.0,"unit":"W","evidence":"assumption","meaning_zh":"电子单元功率"},"lamp_temperature_k":{"value":3100.0,"unit":"K","evidence":"assumption","meaning_zh":"QTH灯丝色温"},"compensator_steps":{"value":16,"unit":"1","evidence":"assumption","meaning_zh":"补偿器每周步进位置数"},"compensator_retardance_600nm_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"600 nm处补偿器延迟(名义,按1/λ变化)"},"ccd_full_well_e":{"value":1000000.0,"unit":"1","evidence":"assumption","meaning_zh":"CCD列满阱电子数"},"ccd_read_noise_e":{"value":15.0,"unit":"1","evidence":"assumption","meaning_zh":"读出噪声(电子)"},"source_photon_rate_e_s":{"value":130000000.0,"unit":"1/s","evidence":"assumption","meaning_zh":"最亮像元的光电子速率(m11=1)"},"room_light_fraction":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"室内杂散光相对灯的比例"},"beam_divergence_rad":{"value":0.002617993877991494,"unit":"rad","evidence":"assumption","meaning_zh":"光束发散1σ"},"detector_aperture_sigma_m":{"value":0.0012,"unit":"m","evidence":"assumption","meaning_zh":"探测器光阑对偏移光束的接收宽度1σ"},"align_time_s":{"value":{"none":0.5,"standard":4.0,"robust":14.0,"fixed_height":1.0},"unit":"s","evidence":"assumption","meaning_zh":"对准固定时间"},"align_precision_m":{"value":3e-06,"unit":"m","evidence":"assumption","meaning_zh":"对准残余高度误差1σ"},"align_min_signal":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"对准需要的最小相对反射光强"},"align_max_loss":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"高度偏差允许的最大光强损失"},"stage_z_range_m":{"value":[0.114,0.134],"unit":"m","evidence":"assumption","meaning_zh":"Z台平台顶面高度范围"},"stage_z_speed_m_s":{"value":0.002,"unit":"m/s","evidence":"assumption","meaning_zh":"Z台速度"},"arm_speed_rad_s":{"value":0.17453292519943295,"unit":"rad/s","evidence":"assumption","meaning_zh":"手动换角两臂速度"},"vacuum_hold_pa":{"value":60000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"吸住样品需要的真空源绝对压力上限"},"true_aoi_sigma_rad":{"value":0.002617993877991494,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的各位置加工角度误差1σ"},"true_azimuth_sigma_rad":{"value":0.0013962634015954637,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的偏振元件方位误差1σ"},"true_retardance_sigma_rad":{"value":0.010471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的补偿器延迟误差1σ"},"fit_time_s":{"value":1.5,"unit":"s","evidence":"assumption","meaning_zh":"测量后立即拟合的工作站时间"},"liquid_cell_min_immersed_m3":{"value":4e-07,"unit":"m3","evidence":"assumption","meaning_zh":"光路完全浸没需要的液量"},"cell_window_transmission":{"value":0.93,"unit":"1","evidence":"assumption","meaning_zh":"液池窗口每次通过透过率"},"vacuum_supply_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"外接真空源绝对压力(低于60 kPa才吸得住样品,工程阈值);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温(记录用;光学常数取库中室温值);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声种子(决定隐藏的入射角加工误差、偏振元件误差与测量噪声);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"lamp_age_s":{"value":540000.0,"unit":"s","evidence":"assumption","meaning_zh":"灯已点亮的累计时间(老化使强度下降);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["光束直径:调研表与厂家规格书写“约2 mm”;Northwestern SOP写光斑约3 mm,Columbia CNI页写3 mm光束。模型按厂家2 mm(光斑在入射面内伸长1/cosθ),记为冲突。","整机宽度:调研表与规格书文字写19英寸(48.3 cm);第5页正视图在两臂末端灯盖处标约20英寸[52 cm]。模型本体按19英寸,直通位两臂末端灯盖伸出后整宽0.52 m(与图一致)。","长模式名称:规格书2015写Long(30 s),宣传册2010写High-precision mode(30 s),TAMU SOP写Long(高精度):同一模式,模型用long。","“透射模式90°”:调研表写透射模式;规格书写90°(straight through)且可测%Transmission。直通位只测空光束(校准与检查、%R基线);测样品透射需要竖直样品架(本配置未含),声明为unsupported(transmission.measure_sample)。","“样品对焦”:调研表设置项写样品对焦;alpha-SE基本配置没有聚焦光学(聚焦探头是选件),对应的是自动Z高度对准(规格书Auto Alignment、SOP的Sample Alignment选项),模型按Z对准实现,聚焦探头声明为unsupported。","Mueller矩阵:规格书写“固定起偏器”,又写可测11个归一化Mueller矩阵元;只用一个输入偏振态得不到前三列。厂家未公开实现方式,模型假设MM模式把起偏器步进到0/45/90°(工程假设)。本资产的样品模型是各向同性的,MM模式对其只给出各向同性结构(非对角块为0),各向异性样品未建模。","厂家手册:alpha-SE硬件手册在ManualsLib上,脚本访问返回403;只用搜索索引摘录(加工角度与名义值差十分之几度、拔出AOI定位销换角、直通位对准探测器光阑)。","调研表“补充手册或产品页”写“未另列,详见主来源”;本资产另外引用宣传册、两份用户设施SOP、Columbia页、J.A. Woollam教程、Hansen 2020与refractiveindex.info记录(均缓存并记哈希),厂家现产品页已是后继型号alpha 2.0(190个波长、20×13×12 in),不用于本资产规格。","平台与Z导轨:按第5页图纸比例测量点在Z导轨前约50 mm,4英寸晶圆居中会碰到导轨;宣传册照片“alpha-SE with 4 in. wafer”显示4英寸晶圆居中放在平台上,故把Z导轨前面后移到测量点后54.4 mm(照片优先于图纸量取的4 mm差)。200 mm晶圆(规格书上限)仍须向前偏移放置。","几何:外形19×12×12英寸与39磅按规格书;底座、背板、立柱、两臂与端口、灯盖、Z台与样品平台、真空孔、电源键、真空开关与后部接口按第5页正视/侧视图比例(16.95 px/cm、13.4 px/cm)与照片排布,尺寸为估计;工作站(显示器、键盘、鼠标、主机)为工程布置;部件质量由39磅按体积分配(工程),工作站质量为工程值。","外形按2015规格书第5页:W 19 × D 12 × H 12 in(482.6 × 304.8 × 304.8 mm)、39 lb(17.69 kg,不含电脑);正视图标注总宽20 in [52 cm],为直通位时两臂端盖伸出本体(各约1.9 cm)。","构件布置、颜色与比例按规格书产品照片与侧视/正视图(13.4与16.95 px/cm量取):带两个提手槽的底板与四只橡胶脚、后壳前面板(入射角刻度与绿色电源键)、中间标志板、左侧源臂(QTH灯、固定起偏器)与右侧检测臂(步进旋转补偿器、固定检偏器、光谱仪)装在绕测量点转动的黑色枢轴板上、弹簧入射角插销、电动Z台上的样品平台(真空吸盘,前凹槽、槽缝与圆开口)、底板前沿右下的样品真空拨动开关与黄铜真空接头。","工程构件(非厂家资料):两臂绕测量点的枢轴、插销半径与角度、Z行程20 mm、全部内部构件、后面板接口位置、操作电脑(19英寸5:4显示器、小型机箱、键盘、鼠标:规格书列出,尺寸与摆放为工程值,放在仪器右侧同一台面)。字样为通用字体重绘,偏振椭圆标记为通用画法,不复制厂家标志。","参考姿态:两臂在直通位(90°,与图纸一致)、样品平台顶面在光束下14.8 mm(与图纸一致)、按键未按下、无样品。","测量点位置:光束交点在底板前沿后13.8 cm、底板上7.8 cm(图纸);在样品平台上位于圆开口之后的实心区,两旁各一个真空小孔(用户设施说明“盖住两个小孔”;孔位为假设)。","样品与选配液池是可移动物体/附件,不属于静态资产:样品平台为接口点,样品膜层与液池由运行层状态表示(液池无场景几何)。","显示器画面为通用字体重绘的静态贴图(Ψ/Δ示例曲线用本资产光学模型算出,非测量);读数行由Matterix按运行层状态绘制。","质量:仪器17.69 kg为厂家值,按体量分配到各部件;电脑、显示器、键盘与鼠标质量为工程假设。","状态槽、参数与机理常数使用SI及其导出单位(m、rad、s、K、Pa、J、W、V、m3、1);色散模型的能量参数用eV与1/eV(椭偏惯例,唯一例外);nm、°、µL只出现在显示器读数与说明文字中;每项单位见unit/x-unit。","输出模板位于本资产optical_constants_library.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","选定配置:alpha-SE 2015规格(380–900 nm、180个波长、65/70/75°与90°直通、手动换角、电动Z对准、真空吸盘、选配500 µL液池);聚焦探头、XY平移台、加热台、QCM-D、机器人放样与CompleteEASE文件导出为不支持的选件或接口。","厂家公布:光谱范围与波长数、入射角位置、采集时间、光斑约2 mm、样品5–200 mm与16 mm厚、外形19×12×12英寸与39磅、电源、液池;隐藏的加工角度误差、偏振元件误差、灯的谱形/预热/老化、CCD满阱与噪声、Z行程与速度、对准时间为工程假设。","光学:各向同性多层膜精确传输矩阵(Airy/Abelès),Woollam(Nebraska)Δ约定;未建模各向异性/双折射、梯度层、散射、样品弯曲与倾斜、偏振元件消光比与补偿器残余二向色性。","准确度与重复性:模拟在标定后达到厂家指标(直通Ψ=45±0.1°、Δ=0±0.2°;2 nm SiO2/Si标准模式1σ约0.01 nm),这是按指标选取噪声与误差参数的结果,不是独立验证。","没有真实alpha-SE硬件与CompleteEASE软件接口;机器人放样、换角与液池操作没有接触验证。","工作站显示器上的读数行(最近拟合的膜厚、MSE、测量剩余时间)是Matterix按运行层状态解码的仿真读数,不是CompleteEASE界面的复制;画面其余部分为通用字体重绘的静态贴图(示例Ψ/Δ曲线由运行层光学计算生成,不随测量更新)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.provide","sample.place","sample.remove","power.set","power.press_button","vacuum.set","vacuum.press_switch","aoi.set","stage.move_z","liquid_cell.install","liquid_cell.remove","liquid_cell.fill","liquid_cell.drain","measure","calibration.run","analysis.fit","analysis.uniqueness","data.pseudo","models.list","measurement.result","records.list","records.delete","events.read","system.acknowledge","fault.inject","ledger.read","provenance.read","sim.step"],"unsupported":["hardware.connect","robot.handle_sample","focus_probes.install","transmission.measure_sample","stage.map_xy","heat_stage.set","qcm_d.measure","export.dataset"],"note_zh":"J.A. Woollam alpha-SE光谱椭偏仪(2015规格:旋转补偿器+CCD,380–900 nm 180个波长,65/70/75°与90°直通,全谱3/10/30 s,光束约2 mm,样品5–200 mm、基底≤16 mm,外形19×12×12英寸、39磅不含电脑,真空吸盘,自动Z对准,选配500 µL液池);灯谱/预热/老化、CCD满阱与噪声、补偿器延迟、隐藏的加工入射角与偏振元件误差、Z行程与速度、对准时间为工程值(按厂家准确度与重复性选取)。过程:上电8 s初始化、QTH灯预热与老化、真空吸盘(真空源、盖住两个真空孔、泄漏)、手动换角(AOI定位销、两臂联动)、电动Z台与对准(none/standard/robust/fixed_height)、碰撞保护(样品与两臂端口/外壳、Z导轨)、液池(70°、浸没液量)、灯损坏/Z台卡滞/真空泄漏/定位销未卡入故障;光学(光学常数模板库84种物质,refractiveindex.info测量n/k,CC0):各向同性多层膜精确传输矩阵、Woollam Δ约定、厚度不均匀/像元带宽/光束发散/透明基底背面反射的退偏(三维精确自适应积分,单一厚膜按一个干涉周期等距相位平均;极厚且很不均匀的多层膜超出计算上限时测量以SIMULATION_LIMIT失败,不给出未收敛光谱);步进旋转补偿器逐步强度模拟(QTH普朗克谱、平衡滤光片、CCD量子效率、散粒/读出噪声、室内光)与校准参数的傅里叶分析;标定片联合拟合入射角、起偏/检偏方位、补偿器延迟与氧化层厚度;MM模式(起偏器0/45/90°);CompleteEASE式分析(MSE、LM、厚度预拟合、90 %置信区间、相关矩阵、唯一性扫描、赝光学常数、多角度联合、背面反射校正)。双环境Isaac场景:环境1未校准测标定片MSE 3.14,标定后0.55(氧化层25.001 nm);环境0在65°测PMMA膜拟合121.83 nm(MSE 1.17),环境1液池水中拟合122.01 nm;90°直通100 %波长在Ψ±0.1°/Δ±0.2°规格内;灯损坏与确认;电源键与真空开关经场景语义执行。49几何组件、3个过程镜像关节(源臂、检测臂、Z台)、2个面板键、7接口、3行显示器仿真读数与2个指示灯;总仿真质量29.79 kg(含操作电脑工程质量)。放样与换角为宿主/场景代理,不是机器人接触验证;样品与液池在场景中没有几何;聚焦探头、XY台、加热台、QCM-D、透射样品架与数据导出不在范围。"}},"previews":["previews/ja_alphase/preview_arms_65.webp","previews/ja_alphase/preview_front.webp","previews/ja_alphase/preview_instrument.webp","previews/ja_alphase/preview_isaac_rtx_articulated.webp","previews/ja_alphase/preview_isaac_rtx_pair.webp","previews/ja_alphase/preview_overview.webp","previews/ja_alphase/preview_rear.webp","previews/ja_alphase/preview_side.webp","previews/ja_alphase/preview_stage.webp","previews/ja_alphase/preview_workstation.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/asset.contract.json","bytes":849910},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/collision_proxies.json","bytes":28021},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/geometry_manifest.json","bytes":110908},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.blend","bytes":257807},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.glb","bytes":383340},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.urdf","bytes":39801},{"name":"optical_constants_library.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/optical_constants_library.json","bytes":726924}],"completeness":{"components":49,"with_collisions":49,"with_objects":49,"with_function":49,"with_mass":0,"joints_matching_component":5,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"ja_alphase","chem_id":"CHEM-157","name_en":"Spectroscopic ellipsometer","maker":"J.A. Woollam","model":"alpha-SE","domain":"imaging","domain_name":"Microscopy, Imaging & Diffraction","path":"assets/expansion_batch04/t3_analytical/ja_alphase","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/ja_alphase/asset.contract.json","runtime":"scripts/asset_runtime/ja_alphase.py"} \ No newline at end of file +{"tid":"instrument.ja_alphase","asset_dir":"expansion_batch04/t3_analytical/ja_alphase","name_zh":"J.A. Woollam alpha-SE光谱椭偏仪(2015规格:旋转补偿器+CCD,380–900 nm 180个波长,入射角65/70/75°与90°直通,手动换角,电动Z对准,真空吸盘,选配液池;含操作电脑)","category":"显微成像与衍射","description_zh":"alpha-SE(厂家2015规格书:旋转补偿器椭偏仪RCE与CCD检测;380–900 nm、180个波长、像元0.01 eV;入射角65/70/75°与90°直通;全谱快3 s、标准10 s、长30 s;光束约2 mm;样品5–200 mm、基底≤16 mm;直通空光束准确度Ψ=45±0.1°、Δ=0±0.2°(98 %波长);2 nm SiO2/Si重复性0.01 nm;可测Ψ/Δ、%R、%T、退偏与11个归一化Mueller矩阵元;外形19×12×12英寸、39磅不含电脑;100/240 VAC <1 A;真空吸盘、自动Z对准、选配500 µL液池70°)。运行层按光学常数模板库(refractiveindex.info测量n/k,84种物质,CC0)与色散模型计算各向同性多层膜的精确菲涅尔/传输矩阵反射(Woollam Δ约定),含厚度不均匀、像元带宽、光束发散与透明基底背面反射的退偏;逐步模拟步进旋转补偿器的探测强度(QTH灯谱、CCD满阱、散粒与读出噪声、室内光)并用校准后的仪器参数傅里叶分析,隐藏的加工入射角、偏振元件方位与补偿器延迟误差由标定片标定;手动换角(AOI定位销)、Z对准(none/standard/robust/fixed_height)、真空、碰撞保护、液池、故障与账本;CompleteEASE式模型库拟合(MSE、90 %置信区间、相关矩阵、厚度预拟合、唯一性扫描、赝光学常数)。","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"工作台面投影原点在椭偏仪本体足迹中心(台面Z=0),+X右/+Y后(操作者在−Y侧);光束交点(测量点)在(0, −0.0144, 0.134) m,两臂绕过交点的Y轴转动;参考姿态为两臂在直通位(关节0)、Z台在参考高度(平台顶面0.1192 m)、按键松开;操作电脑在右侧(工程布置)"},"mass_kg":29.790020000000002,"size_m":[1.23,0.485,0.434],"bbox_min":[-0.26,-0.275,0.0],"bbox_max":[0.97,0.21,0.434],"manifest_dimensions_m":[1.2300000190734863,0.48499999940395355,0.4339999854564667],"glb":"assets/expansion_batch04/t3_analytical/ja_alphase/model.glb","glb_orientation":"already_z_up_explicit_manifest","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/ja_alphase/model.urdf","links":{"base_link":"/Geometry/base_link","button_power":"/Geometry/base_link/button_power","sample_stage":"/Geometry/base_link/sample_stage","source_arm":"/Geometry/base_link/source_arm","detector_arm":"/Geometry/base_link/detector_arm","switch_vacuum":"/Geometry/base_link/switch_vacuum"},"frames":{"pre_place":[0.0,-0.085,0.18],"place":[0.0,-0.085,0.05],"post_place":[0.0,-0.085,0.18],"joint_button_power_joint":[-0.134,0.0476,0.268],"joint_sample_stage_joint":[0.0,0.03,0.1192],"joint_source_arm_joint":[0.0,0.04,0.134],"joint_detector_arm_joint":[0.0,0.04,0.134],"joint_switch_vacuum_joint":[0.173,-0.1514,0.026]},"joints":[{"name":"button_power_joint","type":"prismatic","parent":"power_bezel","child":"button_power","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.0015,"effort":10.0,"mimic":null,"origin_m":[-0.134,0.0476,0.268],"child_prim":"/Geometry/base_link/button_power","child_bbox_min":[-0.1435,0.0403,0.2585],"child_bbox_max":[-0.1245,0.0476,0.2775],"kind":"button"},{"name":"sample_stage_joint","type":"prismatic","parent":"z_guide","child":"sample_stage","axis":[0.0,0.0,1.0],"lower":-0.0052,"upper":0.0148,"effort":10.0,"mimic":null,"origin_m":[0.0,0.03,0.1192],"child_prim":"/Geometry/base_link/sample_stage","child_bbox_min":[-0.0765,-0.14,0.06155],"child_bbox_max":[0.10704,0.04,0.1196],"kind":"other"},{"name":"source_arm_joint","type":"revolute","parent":"front_panel","child":"source_arm","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.436332312998582,"effort":10.0,"mimic":null,"origin_m":[0.0,0.04,0.134],"child_prim":"/Geometry/base_link/source_arm","child_bbox_min":[-0.26,-0.08,0.079],"child_bbox_max":[-0.05,0.0506,0.194],"kind":"other"},{"name":"detector_arm_joint","type":"revolute","parent":"front_panel","child":"detector_arm","axis":[0.0,-1.0,0.0],"lower":0.0,"upper":0.436332312998582,"effort":10.0,"mimic":null,"origin_m":[0.0,0.04,0.134],"child_prim":"/Geometry/base_link/detector_arm","child_bbox_min":[0.05,-0.08,0.079],"child_bbox_max":[0.26,0.0506,0.194],"kind":"other"},{"name":"switch_vacuum_joint","type":"prismatic","parent":"vacuum_toggle_base","child":"switch_vacuum","axis":[0.0,1.0,0.0],"lower":0.0,"upper":0.003,"effort":10.0,"mimic":null,"origin_m":[0.173,-0.1514,0.026],"child_prim":"/Geometry/base_link/switch_vacuum","child_bbox_min":[0.1704,-0.159,0.02459],"child_bbox_max":[0.1756,-0.15028,0.0326],"kind":"button"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_surface","link":"sample_stage","part":"ja_alphase__sample_platform","pos":[0.0,-0.0144,0.1192],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.044399999999999995,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.05,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"样品平台测量点(真空孔之间);样品上表面在对准后到光束交点,平台随Z台移动"},{"name":"source_beam","link":"source_arm","part":"ja_alphase__source_port","pos":[-0.089,-0.0144,0.134],"rot":[0.0,0.7071067811865476,0.0,0.7071067811865476],"pos_link":[-0.089,-0.054400000000000004,0.0],"rot_link":[0.0,0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[1.0,0.0,0.0],"capture_m":0.005,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"源臂出光口中心(光束沿臂轴指向测量点;随源臂转动)"},{"name":"detector_beam","link":"detector_arm","part":"ja_alphase__detector_port","pos":[0.089,-0.0144,0.134],"rot":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"pos_link":[0.089,-0.054400000000000004,0.0],"rot_link":[0.0,-0.7071067811865476,0.0,0.7071067811865476],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[-1.0,0.0,0.0],"capture_m":0.005,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"检测臂入光口中心(随检测臂转动)"},{"name":"vacuum_inlet","link":"base_link","part":"ja_alphase__vacuum_inlet","pos":[0.16,0.1524,0.095],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[0.16,0.1524,0.095],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板真空接口(位置为工程假设)"},{"name":"mains_inlet","link":"base_link","part":"ja_alphase__power_inlet","pos":[-0.16,0.1524,0.11],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.16,0.1524,0.11],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.012,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板电源插座(位置为工程假设)"},{"name":"usb_port","link":"base_link","part":"ja_alphase__usb_port","pos":[-0.105,0.1524,0.11],"rot":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"pos_link":[-0.105,0.1524,0.11],"rot_link":[-0.7071067811865476,0.0,0.0,0.7071067811865476],"radius_m":0.006,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,1.0,0.0],"capture_m":0.01,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"后面板USB接口(位置为工程假设)"},{"name":"liquid_cell_mount","link":"sample_stage","part":"ja_alphase__sample_platform","pos":[0.0,-0.0144,0.1192],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.0,-0.044399999999999995,0.0],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.03,"kind":"surface","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.02,"access":[],"modelled_occupant":false,"position_evidence":"geometry_derived_engineering_layout","radius_evidence":"engineering_assumption","capture_evidence":"engineering_assumption","geometry_note":"选配液池放在平台测量点上(液池无场景几何)"}],"hidden_parts":[],"readouts":[{"name":"display_thickness_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_thickness_sim","link":"base_link","digits":6,"decimals":2,"unit":"nm","center":[0.6234,0.0475,0.3282],"up":[0.0,0.0,1.0],"source":{"bridge":["result.last_thickness_m"],"scale":1000000000.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"display_mse_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_mse_sim","link":"base_link","digits":5,"decimals":3,"unit":"1","center":[0.6234,0.0475,0.3011],"up":[0.0,0.0,1.0],"source":{"bridge":["result.last_mse"],"scale":1.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"display_remaining_sim","part":"ja_alphase__monitor_screen","prim":"/Geometry/base_link/readout_display_remaining_sim","link":"base_link","digits":3,"decimals":0,"unit":"s","center":[0.6234,0.0475,0.274],"up":[0.0,0.0,1.0],"source":{"bridge":["measurement.remaining_s"],"scale":1.0},"blank_channel":null,"on":[0.35,0.95,1.0],"off":[0.02,0.05,0.08],"size_m":[0.1316,0.0211],"normal":[0.0,-1.0,0.0]},{"name":"lamp_power","part":"ja_alphase__power_led","prim":"/Geometry/base_link/button_power/readout_lamp_power","link":"button_power","digits":0,"decimals":0,"unit":"1","center":[-0.134,0.0403,0.268],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"power.enabled"}},"blank_channel":null,"on":[0.2,1.0,0.3],"off":[0.08,0.2,0.1],"size_m":[0.013,0.013],"normal":[0.0,-1.0,0.0]},{"name":"lamp_source_beam","part":"ja_alphase__source_glow","prim":"/Geometry/base_link/source_arm/readout_lamp_source_beam","link":"source_arm","digits":0,"decimals":0,"unit":"1","center":[-0.095,-0.0268,0.134],"up":[0.0,0.0,1.0],"source":{"lamp":{"bridge":"lamp.on"}},"blank_channel":null,"on":[1.0,0.86,0.6],"off":[0.2,0.19,0.17],"size_m":[0.007,0.007],"normal":[0.0,-1.0,0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"bench","weight_class":"two_person","mass_kg":29.790020000000002,"footprint_m":[1.23,0.485],"height_m":0.434,"clearance_m":{"front":0.4,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.1192,"primary_slot":"sample_surface","access":[],"slot_count":7,"placement_evidence":"J.A. Woollam alpha-SE benchtop spectroscopic ellipsometer on a lab bench: body W 482.6 x D 304.8 x H 304.8 mm (specification sheet), the operator computer (19 in monitor, keyboard, mouse, mini tower) on its right (engineering placeholders); manufacturer mass 39 lb (17.69 kg, without the computer) split over the parts by engineering volume weights, engineering computer masses; fixed simulation root on the bench plane is an engineering assumption","mass_evidence":"manufacturer_17.69kg_split_by_engineering_weights_plus_engineering_workstation","actual_mass_kg":null,"manufacturer_main_machine_mass_kg":17.69,"layout_override_zh":"机器人主工作点为样品平台上的测量点(从正面在两臂之间放样,盖住两个真空孔;大样品或90°直通前先降低Z台);前侧净空0.40 m;不是电源口、真空口或USB口"},"components":[{"id":"base_plate","name_zh":"底板","function_zh":"承载整机:后壳、Z台、两臂与样品平台都装在底板上","physical_meaning_zh":"灰色铝底板(厚20 mm,前角倒圆;两个提手槽)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_plate"],"collisions":[{"shape":"box","origin_m":[0.0,0.0,0.046],"rpy_rad":[0,0,0],"size_m":[0.4826,0.3048,0.020000000000000004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"宽深为厂家值(19 × 12 in);厚度与圆角按图纸比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","fault.inject","ledger.read","sim.step","hardware.connect","robot.handle_sample","focus_probes.install","transmission.measure_sample","stage.map_xy","heat_stage.set","qcm_d.measure","export.dataset"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_feet","name_zh":"橡胶脚","function_zh":"支撑整机(不需要隔振台)","physical_meaning_zh":"4只黑色橡胶脚(图纸:高36 mm、宽45 mm)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_feet"],"collisions":[{"shape":"cylinder","origin_m":[-0.215,-0.1234,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[0.215,-0.1234,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[-0.215,0.1305,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036},{"shape":"cylinder","origin_m":[0.215,0.1305,0.018],"rpy_rad":[0,0,0],"radius_m":0.02,"length_m":0.036}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.015,0.015,0.016],"metallic":0.0,"roughness":0.85,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"handle_slots","name_zh":"提手槽","function_zh":"搬运时手指伸入的长槽(照片)","physical_meaning_zh":"底板左右两个长圆槽(深色表示通孔;尺寸按照片比例)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__handle_slots"],"collisions":[{"shape":"box","origin_m":[0.0,-0.018,0.0467],"rpy_rad":[0,0,0],"size_m":[0.42399999999999993,0.024,0.0194]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_logo","name_zh":"底板标识","function_zh":"制造商与型号字样(通用字体重绘)","physical_meaning_zh":"底板前左的白色字样","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_logo"],"collisions":[{"shape":"box","origin_m":[-0.1585,-0.1155,0.0563],"rpy_rad":[0,0,0],"size_m":[0.135,0.04979999999999998,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/base_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按照片位置重绘,不复制厂家标志。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"front_panel","name_zh":"后壳前面板","function_zh":"后壳正面:印有入射角刻度,装电源键;两臂的枢轴板与Z导轨在它前面","physical_meaning_zh":"灰色面板(上角倒圆,厚30 mm)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__front_panel"],"collisions":[{"shape":"box","origin_m":[0.0,0.0656,0.178],"rpy_rad":[0,0,0],"size_m":[0.4826,0.030000000000000006,0.244]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_datasheet","geometry_note_zh":"宽高为厂家值;面板厚度与位置按侧视图比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rear_housing","name_zh":"后壳","function_zh":"电子单元、光谱仪与电源(内部构件工程假设)","physical_meaning_zh":"灰色后壳(后上棱倒圆)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__rear_housing"],"collisions":[{"shape":"box","origin_m":[0.0,0.1165,0.1745],"rpy_rad":[0,0,0],"size_m":[0.472,0.0718,0.237]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"top_service_cap","name_zh":"顶部滚花盖","function_zh":"后壳顶面右侧的滚花盖(照片可见;用途未公开)","physical_meaning_zh":"黑色滚花盖(尺寸工程)","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__top_service_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.17,0.115,0.2989],"rpy_rad":[0,0,0],"radius_m":0.01,"length_m":0.011800000000000033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"照片与正视图:顶部右侧的小盖,其顶面即12 in总高(面板顶30.0 cm)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"aoi_scale_left","name_zh":"入射角刻度(源侧)","function_zh":"印在前面板上的65°/70°/75°/90°刻度,插销在这些位置卡入","physical_meaning_zh":"深色刻度字样(通用字体)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__aoi_scale_left"],"collisions":[{"shape":"box","origin_m":[-0.16899999999999998,0.0502,0.22499999999999998],"rpy_rad":[0,0,0],"size_m":[0.13799999999999998,0.001,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/aoi_scale_left.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"刻度位置按插销位置计算(工程);字样重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"aoi_scale_right","name_zh":"入射角刻度(检测侧)","function_zh":"印在前面板上的65°/70°/75°/90°刻度,插销在这些位置卡入","physical_meaning_zh":"深色刻度字样(通用字体)","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__aoi_scale_right"],"collisions":[{"shape":"box","origin_m":[0.16899999999999998,0.0502,0.22499999999999998],"rpy_rad":[0,0,0],"size_m":[0.13799999999999998,0.001,0.15]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/aoi_scale_right.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"刻度位置按插销位置计算(工程);字样重绘。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_symbol","name_zh":"电源符号","function_zh":"电源键旁的电源符号","physical_meaning_zh":"深色符号","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_symbol"],"collisions":[{"shape":"box","origin_m":[-0.112,0.0502,0.268],"rpy_rad":[0,0,0],"size_m":[0.014000000000000012,0.001,0.014000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/power_symbol.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_bezel","name_zh":"电源键座","function_zh":"绿色电源键的方形座","physical_meaning_zh":"黑色方座","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_bezel"],"collisions":[{"shape":"box","origin_m":[-0.134,0.0491,0.268],"rpy_rad":[0,0,0],"size_m":[0.02500000000000001,0.0030000000000000027,0.025000000000000022]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"button_power","name_zh":"电源键","function_zh":"后面板左上方的绿色电源按键(按一次切换通断)","physical_meaning_zh":"绿色方形按键(通电时点亮)","subsystem":null,"parent":"power_bezel","origin_m":[-0.134,0.047599999999999996,0.268],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__button_power"],"collisions":[{"shape":"box","origin_m":[0.0,-0.003499999999999996,0.0],"rpy_rad":[0,0,0],"size_m":[0.019000000000000003,0.006999999999999999,0.019000000000000017]}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.0015],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.3,0.06],"metallic":0.0,"roughness":0.3,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","power.press_button"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_led","name_zh":"电源指示","function_zh":"电源键点亮(通电)","physical_meaning_zh":"按键面上的发光面","subsystem":null,"parent":"button_power","origin_m":[0.134,-0.047599999999999996,-0.268],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_led"],"collisions":[{"shape":"box","origin_m":[-0.134,0.0403,0.268],"rpy_rad":[0,0,0],"size_m":[0.013000000000000012,0.001,0.013000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.08,0.2,0.1],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"通电时点亮(Matterix状态灯)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"logo_column","name_zh":"标志板","function_zh":"中间的竖直标志板(其下方为Z导轨)","physical_meaning_zh":"灰色竖板(下端倒圆),印偏振椭圆标记","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__logo_column"],"collisions":[{"shape":"box","origin_m":[0.0,0.042800000000000005,0.22549999999999998],"rpy_rad":[0,0,0],"size_m":[0.054,0.015599999999999996,0.141]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"column_logo","name_zh":"偏振椭圆标记","function_zh":"标志板上的偏振椭圆标记(通用画法)","physical_meaning_zh":"深色标记","subsystem":null,"parent":"logo_column","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__column_logo"],"collisions":[{"shape":"box","origin_m":[0.0,0.034600000000000006,0.245],"rpy_rad":[0,0,0],"size_m":[0.04,0.001,0.07999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/column_logo.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"通用画法,不复制厂家标志。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"front_connector","name_zh":"前面接口","function_zh":"标志板右侧的黑色接口(照片可见;用途未公开,推测为选配聚焦探头等附件接口)","physical_meaning_zh":"黑色长圆接口","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__front_connector"],"collisions":[{"shape":"box","origin_m":[0.034,0.048600000000000004,0.199],"rpy_rad":[0,0,0],"size_m":[0.008000000000000004,0.003999999999999997,0.020000000000000018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"z_drive","name_zh":"Z驱动座","function_zh":"Z台的电机与丝杠座(样品平台下方)","physical_meaning_zh":"灰色驱动座(侧视图比例)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__z_drive"],"collisions":[{"shape":"box","origin_m":[0.0,0.007799999999999998,0.073],"rpy_rad":[0,0,0],"size_m":[0.09,0.08560000000000001,0.033999999999999996]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_z"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"z_guide","name_zh":"Z导轨","function_zh":"样品平台滑架的竖直导轨(电动Z平移,自动对准)","physical_meaning_zh":"深灰导轨块","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__z_guide"],"collisions":[{"shape":"box","origin_m":[0.0,0.0453,0.1225],"rpy_rad":[0,0,0],"size_m":[0.08,0.010599999999999998,0.065]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.18,0.19],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_stage","name_zh":"Z台滑架","function_zh":"电动Z台:测量时自动对准到反射光(样品表面到光束交点),直通测量时降到光束下方","physical_meaning_zh":"灰色滑架(在导轨前上下移动)","subsystem":null,"parent":"z_guide","origin_m":[0.0,0.03,0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__sample_stage"],"collisions":[{"shape":"box","origin_m":[0.0,0.0050000000000000044,-0.020500000000000004],"rpy_rad":[0,0,0],"size_m":[0.07,0.010000000000000002,0.03900000000000001]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[-0.005199999999999996,0.014800000000000008],"state_id":"stage.z_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.135,0.14,0.146],"metallic":0.55,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"行程20 mm与速度为工程值;位置按图纸比例。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["stage.move_z","measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"sample_platform","name_zh":"样品平台(真空吸盘)","function_zh":"放样品的平台:真空把样品吸住;测量点在圆开口之后的实心区,样品需盖住两个真空小孔","physical_meaning_zh":"灰色阳极氧化平台(前凹槽、槽缝与圆开口)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__sample_platform"],"collisions":[{"shape":"box","origin_m":[0.0,0.00030000000000000165,0.1127],"rpy_rad":[0,0,0],"size_m":[0.153,0.059399999999999994,0.012999999999999998]},{"shape":"box","origin_m":[-0.05225,-0.0847,0.1127],"rpy_rad":[0,0,0],"size_m":[0.0485,0.11060000000000002,0.012999999999999998]},{"shape":"box","origin_m":[0.05225,-0.0847,0.1127],"rpy_rad":[0,0,0],"size_m":[0.0485,0.11060000000000002,0.012999999999999998]},{"shape":"box","origin_m":[0.0,-0.12200000000000001,0.1112],"rpy_rad":[0,0,0],"size_m":[0.056,0.036000000000000004,0.009999999999999995]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.135,0.14,0.146],"metallic":0.55,"roughness":0.38,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"外形按照片比例;测量点位置按图纸光束平面;真空孔位置为假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.provide","sample.place","sample.remove","vacuum.set","liquid_cell.install","liquid_cell.remove","liquid_cell.fill","liquid_cell.drain"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_holes","name_zh":"真空小孔","function_zh":"真空吸盘的两个小孔(样品盖住才能吸住)","physical_meaning_zh":"深色小孔","subsystem":null,"parent":"sample_platform","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_holes"],"collisions":[{"shape":"box","origin_m":[0.0,-0.0144,0.1193],"rpy_rad":[0,0,0],"size_m":[0.0056,0.0016000000000000007,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"用户设施说明“盖住两个小孔”;位置为假设。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.place","vacuum.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_vacuum_fitting","name_zh":"平台真空接头","function_zh":"平台下面的黄铜弯头,接吸盘真空管","physical_meaning_zh":"黄铜弯头(照片)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__stage_vacuum_fitting"],"collisions":[{"shape":"box","origin_m":[0.05375,-0.02,0.0977],"rpy_rad":[0,0,0],"size_m":[0.0155,0.008,0.013000000000000012]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"stage_vacuum_hose","name_zh":"真空软管","function_zh":"平台到底板真空接头的黑色软管(随Z台移动时弯曲)","physical_meaning_zh":"黑色软管(照片)","subsystem":null,"parent":"sample_stage","origin_m":[0.0,-0.03,-0.1192],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__stage_vacuum_hose"],"collisions":[{"shape":"box","origin_m":[0.08160109767855334,-0.04794035725481652,0.07745176619426902],"rpy_rad":[0,0,0],"size_m":[0.050871355155265925,0.05839932253774713,0.031811235233207266]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"base_vacuum_fitting","name_zh":"底板真空接头","function_zh":"底板上的黄铜真空接头(经底板内管路接真空开关与后面板真空口)","physical_meaning_zh":"黄铜接头(照片)","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__base_vacuum_fitting"],"collisions":[{"shape":"box","origin_m":[0.105,-0.075,0.06075],"rpy_rad":[0,0,0],"size_m":[0.009000000000000008,0.009000000000000008,0.009500000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_arm","name_zh":"源臂枢轴板","function_zh":"源臂的黑色枢轴板:连同臂一起绕测量点转到65°/70°/75°/90°(两臂联动,手动)","physical_meaning_zh":"黑色阳极氧化枢轴板","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.04,0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_arm"],"collisions":[{"shape":"box","origin_m":[-0.14,0.005299999999999999,0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.18,0.010599999999999998,0.11]}],"joint":{"type":"revolute","axis":[0,1,0],"limits":[0.0,0.4363323129985824],"state_id":"aoi.arm_elevation_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片中的黑色板;绕测量点转动与外形为工程推定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_housing","name_zh":"源臂外壳","function_zh":"源单元:石英钨卤素(QTH)灯与固定方解石Glan-Taylor起偏器","physical_meaning_zh":"灰色臂外壳(内侧下角斜切)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_housing"],"collisions":[{"shape":"box","origin_m":[-0.172,-0.02,0.134],"rpy_rad":[0,0,0],"size_m":[0.13,0.12,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17,0.177,0.192],"metallic":0.3,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_port","name_zh":"源臂光口","function_zh":"出光口:约2 mm准直光束指向测量点","physical_meaning_zh":"黑色光口块与窗口","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_port"],"collisions":[{"shape":"box","origin_m":[-0.098,-0.0144,0.134],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.024,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"lamp_cap","name_zh":"灯座盖","function_zh":"源臂外端的滚花盖(灯座;更换QTH灯时打开,功能为推定)","physical_meaning_zh":"黑色滚花盖(正视图:直通位时伸出本体)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__lamp_cap"],"collisions":[{"shape":"cylinder","origin_m":[-0.2485,-0.0144,0.134],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.011,"length_m":0.02300000000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_plunger","name_zh":"源侧入射角插销","function_zh":"弹簧插销:拉出后移动臂到所需角度,松开后卡入该角度的孔(用户设施说明)","physical_meaning_zh":"黑色拉钮(位置工程)","subsystem":null,"parent":"source_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_plunger"],"collisions":[{"shape":"cylinder","origin_m":[-0.19562952014676116,0.026000000000000002,0.17558233816355187],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片:拉钮在枢轴板外上角;半径与角度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_arm","name_zh":"检测臂枢轴板","function_zh":"检测臂的黑色枢轴板:连同臂一起绕测量点转到65°/70°/75°/90°(两臂联动,手动)","physical_meaning_zh":"黑色阳极氧化枢轴板","subsystem":null,"parent":"front_panel","origin_m":[0.0,0.04,0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_arm"],"collisions":[{"shape":"box","origin_m":[0.14,0.005299999999999999,0.0020000000000000018],"rpy_rad":[0,0,0],"size_m":[0.18,0.010599999999999998,0.11]}],"joint":{"type":"revolute","axis":[0,-1,0],"limits":[0.0,0.4363323129985824],"state_id":"aoi.arm_elevation_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片中的黑色板;绕测量点转动与外形为工程推定。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_housing","name_zh":"检测臂外壳","function_zh":"检测单元:步进旋转补偿器、固定检偏器与CCD光谱仪入口","physical_meaning_zh":"灰色臂外壳(内侧下角斜切)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_housing"],"collisions":[{"shape":"box","origin_m":[0.172,-0.02,0.134],"rpy_rad":[0,0,0],"size_m":[0.13,0.12,0.074]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.17,0.177,0.192],"metallic":0.3,"roughness":0.42,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","calibration.run"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_port","name_zh":"检测臂光口","function_zh":"入光口:接收样品反射(或直通)的光束","physical_meaning_zh":"黑色光口块与窗口","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_port"],"collisions":[{"shape":"box","origin_m":[0.098,-0.0144,0.134],"rpy_rad":[0,0,0],"size_m":[0.018000000000000002,0.024,0.024000000000000007]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_cap","name_zh":"检测臂端钮","function_zh":"检测臂外端的三瓣黑色旋钮(照片;用途未公开)","physical_meaning_zh":"黑色三瓣钮(正视图:直通位时伸出本体)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_cap"],"collisions":[{"shape":"cylinder","origin_m":[0.2485,-0.0144,0.134],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.016,"length_m":0.02300000000000002}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"manufacturer_drawing_proportions","geometry_note_zh":"尺寸按规格书第5页侧视/正视图比例量取(总尺寸为厂家值)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"detector_plunger","name_zh":"检测侧入射角插销","function_zh":"弹簧插销:拉出后移动臂到所需角度,松开后卡入该角度的孔(用户设施说明)","physical_meaning_zh":"黑色拉钮(位置工程)","subsystem":null,"parent":"detector_arm","origin_m":[0.0,-0.04,-0.134],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__detector_plunger"],"collisions":[{"shape":"cylinder","origin_m":[0.19562952014676116,0.026000000000000002,0.17558233816355187],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.011,"length_m":0.028}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_arrangement_engineering_size","geometry_note_zh":"照片:拉钮在枢轴板外上角;半径与角度为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["aoi.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"source_glow","name_zh":"光源光点","function_zh":"QTH灯亮时出光口可见的光(状态灯)","physical_meaning_zh":"出光口正面的发光面","subsystem":null,"parent":"source_port","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__source_glow"],"collisions":[{"shape":"box","origin_m":[-0.095,-0.0268,0.134],"rpy_rad":[0,0,0],"size_m":[0.007000000000000006,0.001,0.007000000000000006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.2,0.19,0.17],"metallic":0.0,"roughness":0.25,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"灯亮时点亮(Matterix状态灯)。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_toggle_base","name_zh":"真空开关座","function_zh":"样品真空拨动开关的座(底板前沿右下)","physical_meaning_zh":"灰色开关座","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_toggle_base"],"collisions":[{"shape":"box","origin_m":[0.173,-0.13040000000000002,0.024],"rpy_rad":[0,0,0],"size_m":[0.035999999999999976,0.036000000000000004,0.023999999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"正视图与用户设施说明:前沿右下;尺寸工程。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"switch_vacuum","name_zh":"样品真空开关","function_zh":"底座前沿右下方的样品真空拨动开关(拨一次切换)","physical_meaning_zh":"镀铬拨杆","subsystem":null,"parent":"vacuum_toggle_base","origin_m":[0.173,-0.1514,0.026],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__switch_vacuum"],"collisions":[{"shape":"cylinder","origin_m":[0.0,-0.0030000000000000027,0.0019999999999999983],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.002,"length_m":0.008}],"joint":{"type":"prismatic","axis":[0,1,0],"limits":[0.0,0.003],"state_id":null,"accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.72,0.73,0.74],"metallic":1.0,"roughness":0.22,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["vacuum.set","vacuum.press_switch"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_label","name_zh":"真空开关标识","function_zh":"“Sample Vacuum”字样","physical_meaning_zh":"白色字样","subsystem":null,"parent":"base_plate","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_label"],"collisions":[{"shape":"box","origin_m":[0.173,-0.12460000000000002,0.0563],"rpy_rad":[0,0,0],"size_m":[0.05199999999999999,0.015600000000000003,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.215,0.224,0.24],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/vacuum_label.png"},"friction":null,"restitution":null,"geometry_evidence":"photo_estimate","geometry_note_zh":"按厂家照片的布置与颜色;尺寸按规格书图纸比例或工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"power_inlet","name_zh":"电源插座","function_zh":"100/240 VAC、47–63 Hz、<1 A电源输入","physical_meaning_zh":"黑色电源插座","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__power_inlet"],"collisions":[{"shape":"box","origin_m":[-0.16,0.1524,0.11],"rpy_rad":[0,0,0],"size_m":[0.028000000000000025,0.008000000000000007,0.01999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"usb_port","name_zh":"USB接口","function_zh":"连接操作电脑(USB)","physical_meaning_zh":"黑色USB口","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__usb_port"],"collisions":[{"shape":"box","origin_m":[-0.105,0.1524,0.11],"rpy_rad":[0,0,0],"size_m":[0.01200000000000001,0.006000000000000005,0.01100000000000001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.012,0.012,0.013],"metallic":0.15,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"vacuum_inlet","name_zh":"后面板真空口","function_zh":"外接真空(泵或厂务真空)","physical_meaning_zh":"黄铜快接头","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__vacuum_inlet"],"collisions":[{"shape":"cylinder","origin_m":[0.16,0.16040000000000001,0.095],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.0055,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.6,0.42,0.16],"metallic":1.0,"roughness":0.28,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"rear_label","name_zh":"后面板字样","function_zh":"接口字样(通用字体)","physical_meaning_zh":"白色字样","subsystem":null,"parent":"rear_housing","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__rear_label"],"collisions":[{"shape":"box","origin_m":[0.0,0.15280000000000002,0.14300000000000002],"rpy_rad":[0,0,0],"size_m":[0.4,0.001,0.166]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.23,0.238,0.255],"metallic":0.3,"roughness":0.46,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/rear_panel.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_stand","name_zh":"显示器支架","function_zh":"支撑19英寸显示器","physical_meaning_zh":"黑色支架(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_stand"],"collisions":[{"shape":"box","origin_m":[0.52,0.060000000000000005,0.006],"rpy_rad":[0,0,0],"size_m":[0.21999999999999997,0.16000000000000003,0.012]},{"shape":"box","origin_m":[0.52,0.0925,0.0885],"rpy_rad":[0,0,0],"size_m":[0.050000000000000044,0.024999999999999994,0.15299999999999997]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_bezel","name_zh":"显示器","function_zh":"操作电脑显示器:椭偏软件(测量设定、Ψ/Δ曲线、拟合结果;读数由Matterix绘制)","physical_meaning_zh":"19英寸5:4平板显示器(工程)","subsystem":null,"parent":"monitor_stand","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_bezel"],"collisions":[{"shape":"box","origin_m":[0.52,0.064,0.2695],"rpy_rad":[0,0,0],"size_m":[0.40399999999999997,0.032,0.329]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"monitor_screen","name_zh":"显示器画面","function_zh":"椭偏软件画面(静态贴图)","physical_meaning_zh":"显示屏","subsystem":null,"parent":"monitor_bezel","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__monitor_screen"],"collisions":[{"shape":"box","origin_m":[0.52,0.0475,0.26949999999999996],"rpy_rad":[0,0,0],"size_m":[0.37599999999999995,0.001,0.301]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.02,0.02,0.025],"metallic":0.0,"roughness":0.15,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/monitor_ui.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"重绘的通用椭偏软件画面;读数框由Matterix绘制。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["measure","analysis.fit","analysis.uniqueness","data.pseudo","models.list","measurement.result","records.list","records.delete","events.read","system.acknowledge","provenance.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"input_deck","name_zh":"键盘","function_zh":"操作电脑输入","physical_meaning_zh":"黑色键盘(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__input_deck"],"collisions":[{"shape":"box","origin_m":[0.52,-0.2,0.0105],"rpy_rad":[0,0,0],"size_m":[0.44999999999999996,0.15000000000000002,0.021]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"input_deck_print","name_zh":"键帽","function_zh":"键帽贴图","physical_meaning_zh":"贴图","subsystem":null,"parent":"input_deck","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__input_deck_print"],"collisions":[{"shape":"box","origin_m":[0.52,-0.2,0.0215],"rpy_rad":[0,0,0],"size_m":[0.42999999999999994,0.13,0.001]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.18,0.18,0.19],"metallic":0.1,"roughness":0.5,"emissive":[0,0,0],"alpha":1.0,"texture":"textures/keyboard.png"},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"mouse","name_zh":"鼠标","function_zh":"操作电脑输入","physical_meaning_zh":"黑色鼠标(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__mouse"],"collisions":[{"shape":"box","origin_m":[0.77,-0.19,0.017],"rpy_rad":[0,0,0],"size_m":[0.062000000000000055,0.10999999999999999,0.034]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]},{"id":"pc_tower","name_zh":"电脑主机","function_zh":"操作电脑(小型机箱;运行椭偏软件,USB连接仪器)","physical_meaning_zh":"黑色小型机箱(工程)","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["ja_alphase__pc_tower"],"collisions":[{"shape":"box","origin_m":[0.88,0.03,0.18],"rpy_rad":[0,0,0],"size_m":[0.17999999999999994,0.36,0.36]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":{"base_color":[0.05,0.052,0.056],"metallic":0.2,"roughness":0.45,"emissive":[0,0,0],"alpha":1.0,"texture":null},"friction":null,"restitution":null,"geometry_evidence":"engineering_assumption","geometry_note_zh":"厂家未给出或被外壳遮住的构件;位置与尺寸为工程值。","interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","material","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad","simulation_center_of_mass_m","simulation_inertia_kg_m2","simulation_mass_evidence","simulation_mass_kg","simulation_mass_note","unit"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主声明实验室条件(电源电压、真空源绝对压力、室温、噪声种子、仪器校准状态:出厂校准或名义值、灯已用小时数)","kind":"configuration","availability":"implemented","component_ids":["base_plate","power_inlet","vacuum_inlet"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["mains_voltage_v","vacuum_supply_pa","room_k","noise_seed","calibration","lamp_age_s"]},"sample.provide":{"function_zh":"宿主在实验台上提供一个样品(平面基底上的多层膜:模板库材料或色散模型、厚度、厚度不均匀度、表面粗糙度;基底厚度与背面抛光/粗糙;或厂家标定片:Si上约25 nm热氧化层)","kind":"configuration","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","kind","shape","size_m","substrate_thickness_m","substrate","layers","roughness_m","backside"]},"sample.place":{"function_zh":"把实验台上的样品放到样品平台上(宿主/机器人抽象;偏移为样品中心相对测量点)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform","vacuum_holes"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","offset_x_m","offset_y_m"]},"sample.remove":{"function_zh":"关真空后把样品从平台取回实验台(宿主/机器人抽象)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"power.set":{"function_zh":"系统电源(上电后电子单元初始化与补偿器回零约8 s;灯随电源点亮并预热)","kind":"device_command","availability":"implemented","component_ids":["button_power","rear_housing"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"power.press_button":{"function_zh":"按绿色电源键(按一次切换通断;与power.set同一过程)","kind":"device_command","availability":"implemented","component_ids":["button_power"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"vacuum.set":{"function_zh":"样品真空开关(吸住盖住两个真空小孔的样品;仪器没有真空表,是否吸住不回报)","kind":"device_command","availability":"implemented","component_ids":["switch_vacuum","sample_platform","vacuum_holes"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["on"]},"vacuum.press_switch":{"function_zh":"拨一次样品真空开关(切换)","kind":"device_command","availability":"implemented","component_ids":["switch_vacuum"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"implemented"},"input":[]},"aoi.set":{"function_zh":"手动改变入射角:拉出弹簧插销,把两臂移到位置65/70/75(反射)或90(直通)并让插销卡入(位置名为名义角度的度数;返回名义角的rad值;操作者/机器人动作)","kind":"robot_skill","availability":"implemented","component_ids":["source_arm","detector_arm","source_plunger","detector_plunger"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["position"]},"stage.move_z":{"function_zh":"电动Z台把样品平台移到给定高度(测量时的自动对准也用它)","kind":"device_command","availability":"implemented","component_ids":["sample_stage","z_drive"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["z_m"]},"liquid_cell.install":{"function_zh":"把样品装进选配液池(500 µL;载玻片或1–2英寸晶圆)并放到样品平台上(入射角须为70°;液池无场景几何)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id"]},"liquid_cell.remove":{"function_zh":"取下液池(先排空),样品回到实验台","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"liquid_cell.fill":{"function_zh":"向液池注入液体(总量不超过500 µL)","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["liquid_id","volume_m3"]},"liquid_cell.drain":{"function_zh":"排空液池","kind":"robot_skill","availability":"implemented","component_ids":["sample_platform"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"measure":{"function_zh":"测量:对准(Z台找反射光)→按模式采集全光谱(快3 s、标准10 s、长30 s;MM模式测11个归一化Mueller矩阵元)→可选立即用模型拟合;90°直通位测空光束","kind":"device_command","availability":"implemented","component_ids":["source_housing","detector_housing","sample_stage","monitor_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["mode","alignment","fixed_height_m","model_id"]},"calibration.run":{"function_zh":"仪器标定:在当前入射角位置用标定片(Si上热氧化层)做长模式测量,拟合起偏器偏置、检偏器方位、补偿器延迟(两参数)、该位置的实际入射角与氧化层厚度","kind":"device_command","availability":"implemented","component_ids":["source_housing","detector_housing","sample_stage"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"analysis.fit":{"function_zh":"模型拟合:Levenberg-Marquardt回归N/C/S(可同时拟合多个入射角的记录;可选厚度预拟合全局搜索),给出MSE、90 %置信区间、相关矩阵与632.8 nm的n/k","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["record_ids","model_id","parameters","fit","thickness_prefit"]},"analysis.uniqueness":{"function_zh":"唯一性检查:固定一个厚度参数扫描、其余参数重新拟合,给出MSE曲线与局部极小(只扫描厚度,即CompleteEASE最常用的厚度唯一性检查)","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_ids","model_id","parameters","fit","scan_parameter","values"]},"data.pseudo":{"function_zh":"赝光学常数:把Ψ/Δ当作无膜层基底直接反演<ε>、、","kind":"analysis","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"models.list":{"function_zh":"列出模型库(CompleteEASE式常用模型)与其参数及各参数单位","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"measurement.result":{"function_zh":"读取记录(测量数据、直通、标定或拟合结果)","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"records.list":{"function_zh":"列出记录","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"records.delete":{"function_zh":"删除一条记录(进行中的操作的记录不能删除)","kind":"configuration","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["record_id"]},"events.read":{"function_zh":"读取事件与报警","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":["since_s"]},"system.acknowledge":{"function_zh":"确认已排除原因的锁存错误(灯故障已更换、Z台故障已排除)","kind":"device_command","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"fault.inject":{"function_zh":"注入或清除故障(评测者):灯损坏、真空泄漏、Z台卡滞、入射角插销未卡入","kind":"configuration","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["fault","active"]},"ledger.read":{"function_zh":"使用与守恒账本(电能、灯时、行程、测量数、液池体积)","kind":"query","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"provenance.read":{"function_zh":"模板库来源","kind":"query","availability":"implemented","component_ids":["monitor_screen"],"implementation":{"process":"verified","scene":"absent","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"sim.step":{"function_zh":"宿主推进仿真时间","kind":"simulation","availability":"implemented","component_ids":["base_plate"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["dt_s"]},"hardware.connect":{"function_zh":"没有真实alpha-SE硬件或CompleteEASE软件接口","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"robot.handle_sample":{"function_zh":"机器人接触放样(镊子夹取、盖住真空孔)未建模;sample.place为宿主抽象","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"focus_probes.install":{"function_zh":"聚焦探头(光斑约0.3 mm)是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"transmission.measure_sample":{"function_zh":"90°直通位透射测样需要竖直样品架(选件),本配置只测空光束","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"stage.map_xy":{"function_zh":"本配置没有XY平移台(不能自动逐点扫描)","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"heat_stage.set":{"function_zh":"加热台是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"qcm_d.measure":{"function_zh":"QCM-D组合附件是选件,不在本配置","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"export.dataset":{"function_zh":"CompleteEASE数据文件(.SE)导出未建模","kind":"device_command","availability":"unsupported","component_ids":["base_plate"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"clock.time_s":{"meaning_zh":"仿真时钟","unit":"s","access":"read_only","origin":"derived","component_ids":["base_plate"],"write_via":null},"plant.configured":{"meaning_zh":"已声明实验室条件","unit":"1","access":"read_only","origin":"setpoint","component_ids":["base_plate"],"write_via":null},"power.enabled":{"meaning_zh":"系统电源","unit":"1","access":"read_only","origin":"setpoint","component_ids":["button_power"],"write_via":null},"system.state":{"meaning_zh":"系统状态(断电/初始化中/就绪)","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"system.error_code":{"meaning_zh":"锁存的错误代码","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"lamp.on":{"meaning_zh":"QTH灯亮(随电源)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"lamp.warmed_up":{"meaning_zh":"灯强度已稳定(剩余漂移<1 %)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"lamp.on_time_s":{"meaning_zh":"灯累计点亮时间","unit":"s","access":"read_only","origin":"derived","component_ids":["source_housing"],"write_via":null},"vacuum.switch_on":{"meaning_zh":"样品真空开关","unit":"1","access":"read_only","origin":"setpoint","component_ids":["switch_vacuum"],"write_via":null},"vacuum.pressure_pa":{"meaning_zh":"吸盘真空绝对压力(过程真值:alpha-SE没有真空表;样品盖住两个小孔时降到真空源压力,泄漏或没盖住时回升)","unit":"Pa","access":"read_only","origin":"process_truth","component_ids":["vacuum_holes"],"write_via":null},"sample.bench_ids":{"meaning_zh":"实验台上的样品","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"sample.on_stage":{"meaning_zh":"平台上的样品及偏移","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"sample.held":{"meaning_zh":"样品被真空吸住(过程真值:仪器没有传感器,代理只能看到真空开关位置)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_platform"],"write_via":null},"aoi.position":{"meaning_zh":"插销卡入的入射角位置名(65/70/75/90,名义角度的度数;移动中或未卡入为null)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_plunger"],"write_via":null},"aoi.arm_elevation_rad":{"meaning_zh":"两臂相对直通位的仰角=90°−入射角(场景臂关节镜像)","unit":"rad","access":"read_only","origin":"derived","component_ids":["source_arm"],"write_via":null},"aoi.moving":{"meaning_zh":"两臂在移动(手动换角度)","unit":"1","access":"read_only","origin":"derived","component_ids":["source_arm"],"write_via":null},"stage.z_m":{"meaning_zh":"样品平台顶面高度(场景Z台关节镜像)","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.z_target_m":{"meaning_zh":"Z台目标高度","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.moving":{"meaning_zh":"Z台在移动","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"stage.last_aligned_z_m":{"meaning_zh":"最近一次对准找到的平台高度","unit":"m","access":"read_only","origin":"derived","component_ids":["sample_stage"],"write_via":null},"liquid_cell.installed":{"meaning_zh":"液池已装在平台上","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"liquid_cell.liquid_id":{"meaning_zh":"液池中的液体","unit":"1","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"liquid_cell.volume_m3":{"meaning_zh":"液池中的液体体积","unit":"m3","access":"read_only","origin":"derived","component_ids":["sample_platform"],"write_via":null},"measurement.id":{"meaning_zh":"进行中的记录ID","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.kind":{"meaning_zh":"进行中的操作种类","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.phase":{"meaning_zh":"进行中操作的阶段","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.progress":{"meaning_zh":"进行中操作的进度","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.remaining_s":{"meaning_zh":"进行中操作的剩余时间","unit":"s","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"measurement.started_by_other_agent":{"meaning_zh":"进行中的操作属于另一个agent","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_record_id":{"meaning_zh":"最近完成的记录ID(agent只看到自己或宿主创建的记录)","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_thickness_m":{"meaning_zh":"最近一次拟合的第一层(最上层膜)厚度","unit":"m","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"result.last_mse":{"meaning_zh":"最近一次拟合的MSE","unit":"1","access":"read_only","origin":"derived","component_ids":["monitor_screen"],"write_via":null},"calibration.table":{"meaning_zh":"仪器校准表(各位置入射角、起偏器偏置、检偏器方位、补偿器延迟参数)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_housing"],"write_via":null},"calibration.baseline":{"meaning_zh":"直通光强基线(反射率%R的参考)","unit":"1","access":"read_only","origin":"derived","component_ids":["detector_housing"],"write_via":null},"truth.aoi_rad":{"meaning_zh":"各位置的实际加工入射角(按位置名)","unit":"rad","access":"read_only","origin":"process_truth","component_ids":["source_arm"],"write_via":null},"truth.instrument":{"meaning_zh":"仪器偏振元件的真实参数","unit":"1","access":"read_only","origin":"process_truth","component_ids":["detector_housing"],"write_via":null},"truth.samples":{"meaning_zh":"样品真实定义(膜层、厚度、不均匀度、粗糙度)","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_platform"],"write_via":null},"truth.faults":{"meaning_zh":"注入的故障","unit":"1","access":"read_only","origin":"process_truth","component_ids":["base_plate"],"write_via":null},"truth.lamp_intensity_rel":{"meaning_zh":"灯的真实相对强度","unit":"1","access":"read_only","origin":"process_truth","component_ids":["source_housing"],"write_via":null}},"mechanisms":{"alpha_se_rce":{"meaning_zh":"alpha-SE旋转补偿器光谱椭偏仪:QTH光源、固定起偏器、样品(多层膜传输矩阵)、步进旋转补偿器、固定检偏器与CCD光谱仪的逐步强度模拟、傅里叶分析与校准、手动换角与电动Z对准、真空吸盘、液池、CompleteEASE式模型拟合","implementation":"lumped","equations":["Fresnel (N = n + i k): r_s = (q_i - q_t) / (q_i + q_t), r_p = (N_t^2 q_i - N_i^2 q_t) / (N_t^2 q_i + N_i^2 q_t), q = sqrt(N^2 - N_0^2 sin^2 theta)","Airy recursion: r_(j-1) = (a_(j-1,j) + r_j e^(2 i k0 q_j d_j)) / (1 + a_(j-1,j) r_j e^(2 i k0 q_j d_j))","NCS: N = cos 2Psi = (|r_s|^2 - |r_p|^2) / (|r_p|^2 + |r_s|^2), C = sin 2Psi cos Delta = 2 Re(r_p r_s*) / (...), S = sin 2Psi sin Delta = -2 Im(r_p r_s*) / (...) (Woollam Delta)","depolarization = 1 - sqrt(N^2 + C^2 + S^2) from incoherent averages over thickness non-uniformity, pixel bandwidth, beam divergence and backside beams","RCE intensity: I_k = [1, 0, 0, 0] M_A R(-C_k) M_ret(delta) R(C_k) S_out, S_out = M_sample [1, cos 2P, sin 2P, 0] / 2; least squares over 16 compensator steps","photon counts: n_k = rate(lambda) I_k t_exp cycles, rate ~ Planck(3100 K) photons x (lambda^2 dE / hc) x QE(lambda); Var = n_k + 2 n_room + 2 cycles sigma_read^2","calibration: argmin over (P_offset, A, retardance scale, retardance slope, theta, d_ox) of |NCS(counts; instrument) - NCS_model(theta, d_ox)|^2 (SiO2/Si reference)","MSE = 1000 sqrt(sum_i ((N_E - N_G)^2 + (C_E - C_G)^2 + (S_E - S_G)^2) / (3 n - m)); CI90 = 1.645 sqrt(diag(s^2 (J^T J)^-1))","pseudo: = eps_a sin^2 theta [1 + tan^2 theta ((1 - rho) / (1 + rho))^2], rho = tan Psi e^(-i Delta)","Tauc-Lorentz: eps2 = A E0 C (E - Eg)^2 / ((E^2 - E0^2)^2 + C^2 E^2) / E (E > Eg), eps1 = closed-form Kramers-Kronig of Jellison-Modine (C < 2 E0; numerical principal value otherwise); Bruggeman: sum f_i (eps_i - eps) / (eps_i + 2 eps) = 0","backside beam j: Mueller of the Jones product t_up r_back (r_under r_back)^(j-1) t_down (p and s), weight exp(-(j s)^2 / (2 sigma_ap^2)) A^(2 j), incoherent sum","depolarization average: = sum over nodes of w M(d_j (1 + sigma_j z), theta + sigma_theta z', E + sigma_E z_b), every node evaluated exactly; Gauss-Hermite 3, 5, 7 ... while the phase spread <= 0.05 rad, else trapezoid on |z| <= 6 (band |z_b| <= 5) refined m -> 2 m - 1, per dimension and 20-wavelength block until max |d(N, C, S)| < 1e-5 (model 2e-5); a layer spread >= 16 rad (others 16 x less): uniform phase average (1/M) sum_m M(phi_f + 2 pi m / M) at every coarse thickness node; work cap 1e8 (model 1e7); capped truth -> SIMULATION_LIMIT","height: detector loss factor exp(-(2 dz sin theta)^2 / (2 sigma_ap^2)); backside overlap exp(-(j 2 d tan theta_s cos theta)^2 / (2 sigma_ap^2))"],"parameters":{"spectral_range_m":{"value":[3.8e-07,9.000000000000001e-07],"unit":"m","evidence":"documented","meaning_zh":"光谱范围380–900 nm(厂家、调研表)"},"wavelength_count":{"value":180,"unit":"1","evidence":"documented","meaning_zh":"180个波长(厂家、调研表)"},"aoi_positions_rad":{"value":[1.1344640137963142,1.2217304763960306,1.3089969389957472,1.5707963267948966],"unit":"rad","evidence":"documented","meaning_zh":"入射角65/70/75°,90°直通(厂家、调研表)"},"acquisition_time_s":{"value":{"fast":3.0,"standard":10.0,"long":30.0,"mm":10.0,"mm_long":30.0},"unit":"s","evidence":"documented","meaning_zh":"全谱采集快3 s、标准10 s、长30 s(厂家、调研表;MM模式时间见用户设施SOP)"},"beam_diameter_m":{"value":0.002,"unit":"m","evidence":"documented","meaning_zh":"光束直径约2 mm(厂家、调研表;用户设施SOP写约3 mm)"},"sample_size_range_m":{"value":[0.005,0.2],"unit":"m","evidence":"documented","meaning_zh":"样品平面尺寸5–200 mm(厂家、调研表)"},"substrate_max_thickness_m":{"value":0.016,"unit":"m","evidence":"documented","meaning_zh":"基底最大厚度16 mm(厂家、调研表)"},"body_dimensions_m":{"value":[0.4826,0.3048,0.3048],"unit":"m","evidence":"documented","meaning_zh":"外形19×12×12英寸,宽×深×高(厂家、调研表)"},"mass_kg":{"value":17.69,"unit":"kg","evidence":"documented","meaning_zh":"39磅,不含计算机(厂家、调研表)"},"mains_voltage_v":{"value":[100.0,240.0],"unit":"V","evidence":"documented","meaning_zh":"电源100/240 VAC、47–63 Hz、<1 A(厂家)"},"liquid_cell_volume_m3":{"value":5e-07,"unit":"m3","evidence":"documented","meaning_zh":"选配液池500 µL,70°(厂家)"},"accuracy_straight_through_rad":{"value":[0.0017453292519943296,0.003490658503988659],"unit":"rad","evidence":"documented","meaning_zh":"直通空气测量准确度Ψ=45°±0.1°、Δ=0°±0.2°(厂家)"},"repeatability_2nm_sio2_m":{"value":1e-11,"unit":"m","evidence":"documented","meaning_zh":"2 nm SiO2/Si 70°标准模式30次测量1σ 0.01 nm(厂家)"},"boot_s":{"value":8.0,"unit":"s","evidence":"assumption","meaning_zh":"上电初始化"},"lamp_warmup_tau_s":{"value":90.0,"unit":"s","evidence":"assumption","meaning_zh":"灯预热时间常数"},"lamp_warmup_deficit":{"value":0.25,"unit":"1","evidence":"assumption","meaning_zh":"刚点亮时的强度亏缺"},"lamp_rated_s":{"value":7200000.0,"unit":"s","evidence":"assumption","meaning_zh":"灯额定寿命(2000 h)"},"lamp_end_of_life_loss":{"value":0.3,"unit":"1","evidence":"assumption","meaning_zh":"额定寿命时的强度下降"},"lamp_power_w":{"value":20.0,"unit":"W","evidence":"assumption","meaning_zh":"灯功率"},"electronics_power_w":{"value":18.0,"unit":"W","evidence":"assumption","meaning_zh":"电子单元功率"},"lamp_temperature_k":{"value":3100.0,"unit":"K","evidence":"assumption","meaning_zh":"QTH灯丝色温"},"compensator_steps":{"value":16,"unit":"1","evidence":"assumption","meaning_zh":"补偿器每周步进位置数"},"compensator_retardance_600nm_rad":{"value":1.5707963267948966,"unit":"rad","evidence":"assumption","meaning_zh":"600 nm处补偿器延迟(名义,按1/λ变化)"},"ccd_full_well_e":{"value":1000000.0,"unit":"1","evidence":"assumption","meaning_zh":"CCD列满阱电子数"},"ccd_read_noise_e":{"value":15.0,"unit":"1","evidence":"assumption","meaning_zh":"读出噪声(电子)"},"source_photon_rate_e_s":{"value":130000000.0,"unit":"1/s","evidence":"assumption","meaning_zh":"最亮像元的光电子速率(m11=1)"},"room_light_fraction":{"value":0.002,"unit":"1","evidence":"assumption","meaning_zh":"室内杂散光相对灯的比例"},"beam_divergence_rad":{"value":0.002617993877991494,"unit":"rad","evidence":"assumption","meaning_zh":"光束发散1σ"},"detector_aperture_sigma_m":{"value":0.0012,"unit":"m","evidence":"assumption","meaning_zh":"探测器光阑对偏移光束的接收宽度1σ"},"align_time_s":{"value":{"none":0.5,"standard":4.0,"robust":14.0,"fixed_height":1.0},"unit":"s","evidence":"assumption","meaning_zh":"对准固定时间"},"align_precision_m":{"value":3e-06,"unit":"m","evidence":"assumption","meaning_zh":"对准残余高度误差1σ"},"align_min_signal":{"value":0.01,"unit":"1","evidence":"assumption","meaning_zh":"对准需要的最小相对反射光强"},"align_max_loss":{"value":0.2,"unit":"1","evidence":"assumption","meaning_zh":"高度偏差允许的最大光强损失"},"stage_z_range_m":{"value":[0.114,0.134],"unit":"m","evidence":"assumption","meaning_zh":"Z台平台顶面高度范围"},"stage_z_speed_m_s":{"value":0.002,"unit":"m/s","evidence":"assumption","meaning_zh":"Z台速度"},"arm_speed_rad_s":{"value":0.17453292519943295,"unit":"rad/s","evidence":"assumption","meaning_zh":"手动换角两臂速度"},"vacuum_hold_pa":{"value":60000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"吸住样品需要的真空源绝对压力上限"},"true_aoi_sigma_rad":{"value":0.002617993877991494,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的各位置加工角度误差1σ"},"true_azimuth_sigma_rad":{"value":0.0013962634015954637,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的偏振元件方位误差1σ"},"true_retardance_sigma_rad":{"value":0.010471975511965976,"unit":"rad","evidence":"assumption","meaning_zh":"隐藏的补偿器延迟误差1σ"},"fit_time_s":{"value":1.5,"unit":"s","evidence":"assumption","meaning_zh":"测量后立即拟合的工作站时间"},"liquid_cell_min_immersed_m3":{"value":4e-07,"unit":"m3","evidence":"assumption","meaning_zh":"光路完全浸没需要的液量"},"cell_window_transmission":{"value":0.93,"unit":"1","evidence":"assumption","meaning_zh":"液池窗口每次通过透过率"},"vacuum_supply_pa":{"value":20000.0,"unit":"Pa","evidence":"assumption","meaning_zh":"外接真空源绝对压力(低于60 kPa才吸得住样品,工程阈值);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"room_k":{"value":295.15,"unit":"K","evidence":"assumption","meaning_zh":"实验室室温(记录用;光学常数取库中室温值);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"noise_seed":{"value":1,"unit":"1","evidence":"assumption","meaning_zh":"噪声种子(决定隐藏的入射角加工误差、偏振元件误差与测量噪声);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"},"lamp_age_s":{"value":540000.0,"unit":"s","evidence":"assumption","meaning_zh":"灯已点亮的累计时间(老化使强度下降);宿主在 plant.configure 显式输入,此处登记示例值,非厂家标定或实测。"}}}},"limitations":["光束直径:调研表与厂家规格书写“约2 mm”;Northwestern SOP写光斑约3 mm,Columbia CNI页写3 mm光束。模型按厂家2 mm(光斑在入射面内伸长1/cosθ),记为冲突。","整机宽度:调研表与规格书文字写19英寸(48.3 cm);第5页正视图在两臂末端灯盖处标约20英寸[52 cm]。模型本体按19英寸,直通位两臂末端灯盖伸出后整宽0.52 m(与图一致)。","长模式名称:规格书2015写Long(30 s),宣传册2010写High-precision mode(30 s),TAMU SOP写Long(高精度):同一模式,模型用long。","“透射模式90°”:调研表写透射模式;规格书写90°(straight through)且可测%Transmission。直通位只测空光束(校准与检查、%R基线);测样品透射需要竖直样品架(本配置未含),声明为unsupported(transmission.measure_sample)。","“样品对焦”:调研表设置项写样品对焦;alpha-SE基本配置没有聚焦光学(聚焦探头是选件),对应的是自动Z高度对准(规格书Auto Alignment、SOP的Sample Alignment选项),模型按Z对准实现,聚焦探头声明为unsupported。","Mueller矩阵:规格书写“固定起偏器”,又写可测11个归一化Mueller矩阵元;只用一个输入偏振态得不到前三列。厂家未公开实现方式,模型假设MM模式把起偏器步进到0/45/90°(工程假设)。本资产的样品模型是各向同性的,MM模式对其只给出各向同性结构(非对角块为0),各向异性样品未建模。","厂家手册:alpha-SE硬件手册在ManualsLib上,脚本访问返回403;只用搜索索引摘录(加工角度与名义值差十分之几度、拔出AOI定位销换角、直通位对准探测器光阑)。","调研表“补充手册或产品页”写“未另列,详见主来源”;本资产另外引用宣传册、两份用户设施SOP、Columbia页、J.A. Woollam教程、Hansen 2020与refractiveindex.info记录(均缓存并记哈希),厂家现产品页已是后继型号alpha 2.0(190个波长、20×13×12 in),不用于本资产规格。","平台与Z导轨:按第5页图纸比例测量点在Z导轨前约50 mm,4英寸晶圆居中会碰到导轨;宣传册照片“alpha-SE with 4 in. wafer”显示4英寸晶圆居中放在平台上,故把Z导轨前面后移到测量点后54.4 mm(照片优先于图纸量取的4 mm差)。200 mm晶圆(规格书上限)仍须向前偏移放置。","几何:外形19×12×12英寸与39磅按规格书;底座、背板、立柱、两臂与端口、灯盖、Z台与样品平台、真空孔、电源键、真空开关与后部接口按第5页正视/侧视图比例(16.95 px/cm、13.4 px/cm)与照片排布,尺寸为估计;工作站(显示器、键盘、鼠标、主机)为工程布置;部件质量由39磅按体积分配(工程),工作站质量为工程值。","外形按2015规格书第5页:W 19 × D 12 × H 12 in(482.6 × 304.8 × 304.8 mm)、39 lb(17.69 kg,不含电脑);正视图标注总宽20 in [52 cm],为直通位时两臂端盖伸出本体(各约1.9 cm)。","构件布置、颜色与比例按规格书产品照片与侧视/正视图(13.4与16.95 px/cm量取):带两个提手槽的底板与四只橡胶脚、后壳前面板(入射角刻度与绿色电源键)、中间标志板、左侧源臂(QTH灯、固定起偏器)与右侧检测臂(步进旋转补偿器、固定检偏器、光谱仪)装在绕测量点转动的黑色枢轴板上、弹簧入射角插销、电动Z台上的样品平台(真空吸盘,前凹槽、槽缝与圆开口)、底板前沿右下的样品真空拨动开关与黄铜真空接头。","工程构件(非厂家资料):两臂绕测量点的枢轴、插销半径与角度、Z行程20 mm、全部内部构件、后面板接口位置、操作电脑(19英寸5:4显示器、小型机箱、键盘、鼠标:规格书列出,尺寸与摆放为工程值,放在仪器右侧同一台面)。字样为通用字体重绘,偏振椭圆标记为通用画法,不复制厂家标志。","参考姿态:两臂在直通位(90°,与图纸一致)、样品平台顶面在光束下14.8 mm(与图纸一致)、按键未按下、无样品。","测量点位置:光束交点在底板前沿后13.8 cm、底板上7.8 cm(图纸);在样品平台上位于圆开口之后的实心区,两旁各一个真空小孔(用户设施说明“盖住两个小孔”;孔位为假设)。","样品与选配液池是可移动物体/附件,不属于静态资产:样品平台为接口点,样品膜层与液池由运行层状态表示(液池无场景几何)。","显示器画面为通用字体重绘的静态贴图(Ψ/Δ示例曲线用本资产光学模型算出,非测量);读数行由Matterix按运行层状态绘制。","质量:仪器17.69 kg为厂家值,按体量分配到各部件;电脑、显示器、键盘与鼠标质量为工程假设。","状态槽、参数与机理常数使用SI及其导出单位(m、rad、s、K、Pa、J、W、V、m3、1);色散模型的能量参数用eV与1/eV(椭偏惯例,唯一例外);nm、°、µL只出现在显示器读数与说明文字中;每项单位见unit/x-unit。","输出模板位于本资产optical_constants_library.json(写入范围不允许assets/reactions),状态脚本可能不识别独立模板库。","选定配置:alpha-SE 2015规格(380–900 nm、180个波长、65/70/75°与90°直通、手动换角、电动Z对准、真空吸盘、选配500 µL液池);聚焦探头、XY平移台、加热台、QCM-D、机器人放样与CompleteEASE文件导出为不支持的选件或接口。","厂家公布:光谱范围与波长数、入射角位置、采集时间、光斑约2 mm、样品5–200 mm与16 mm厚、外形19×12×12英寸与39磅、电源、液池;隐藏的加工角度误差、偏振元件误差、灯的谱形/预热/老化、CCD满阱与噪声、Z行程与速度、对准时间为工程假设。","光学:各向同性多层膜精确传输矩阵(Airy/Abelès),Woollam(Nebraska)Δ约定;未建模各向异性/双折射、梯度层、散射、样品弯曲与倾斜、偏振元件消光比与补偿器残余二向色性。","准确度与重复性:模拟在标定后达到厂家指标(直通Ψ=45±0.1°、Δ=0±0.2°;2 nm SiO2/Si标准模式1σ约0.01 nm),这是按指标选取噪声与误差参数的结果,不是独立验证。","没有真实alpha-SE硬件与CompleteEASE软件接口;机器人放样、换角与液池操作没有接触验证。","工作站显示器上的读数行(最近拟合的膜厚、MSE、测量剩余时间)是Matterix按运行层状态解码的仿真读数,不是CompleteEASE界面的复制;画面其余部分为通用字体重绘的静态贴图(示例Ψ/Δ曲线由运行层光学计算生成,不随测量更新)。"],"sources":[],"checks":{"coverage":{"status":"bridged","implemented":["plant.configure","sample.provide","sample.place","sample.remove","power.set","power.press_button","vacuum.set","vacuum.press_switch","aoi.set","stage.move_z","liquid_cell.install","liquid_cell.remove","liquid_cell.fill","liquid_cell.drain","measure","calibration.run","analysis.fit","analysis.uniqueness","data.pseudo","models.list","measurement.result","records.list","records.delete","events.read","system.acknowledge","fault.inject","ledger.read","provenance.read","sim.step"],"unsupported":["hardware.connect","robot.handle_sample","focus_probes.install","transmission.measure_sample","stage.map_xy","heat_stage.set","qcm_d.measure","export.dataset"],"note_zh":"J.A. Woollam alpha-SE光谱椭偏仪(2015规格:旋转补偿器+CCD,380–900 nm 180个波长,65/70/75°与90°直通,全谱3/10/30 s,光束约2 mm,样品5–200 mm、基底≤16 mm,外形19×12×12英寸、39磅不含电脑,真空吸盘,自动Z对准,选配500 µL液池);灯谱/预热/老化、CCD满阱与噪声、补偿器延迟、隐藏的加工入射角与偏振元件误差、Z行程与速度、对准时间为工程值(按厂家准确度与重复性选取)。过程:上电8 s初始化、QTH灯预热与老化、真空吸盘(真空源、盖住两个真空孔、泄漏)、手动换角(AOI定位销、两臂联动)、电动Z台与对准(none/standard/robust/fixed_height)、碰撞保护(样品与两臂端口/外壳、Z导轨)、液池(70°、浸没液量)、灯损坏/Z台卡滞/真空泄漏/定位销未卡入故障;光学(光学常数模板库84种物质,refractiveindex.info测量n/k,CC0):各向同性多层膜精确传输矩阵、Woollam Δ约定、厚度不均匀/像元带宽/光束发散/透明基底背面反射的退偏(三维精确自适应积分,单一厚膜按一个干涉周期等距相位平均;极厚且很不均匀的多层膜超出计算上限时测量以SIMULATION_LIMIT失败,不给出未收敛光谱);步进旋转补偿器逐步强度模拟(QTH普朗克谱、平衡滤光片、CCD量子效率、散粒/读出噪声、室内光)与校准参数的傅里叶分析;标定片联合拟合入射角、起偏/检偏方位、补偿器延迟与氧化层厚度;MM模式(起偏器0/45/90°);CompleteEASE式分析(MSE、LM、厚度预拟合、90 %置信区间、相关矩阵、唯一性扫描、赝光学常数、多角度联合、背面反射校正)。双环境Isaac场景:环境1未校准测标定片MSE 3.14,标定后0.55(氧化层25.001 nm);环境0在65°测PMMA膜拟合121.83 nm(MSE 1.17),环境1液池水中拟合122.01 nm;90°直通100 %波长在Ψ±0.1°/Δ±0.2°规格内;灯损坏与确认;电源键与真空开关经场景语义执行。49几何组件、3个过程镜像关节(源臂、检测臂、Z台)、2个面板键、7接口、3行显示器仿真读数与2个指示灯;总仿真质量29.79 kg(含操作电脑工程质量)。放样与换角为宿主/场景代理,不是机器人接触验证;样品与液池在场景中没有几何;聚焦探头、XY台、加热台、QCM-D、透射样品架与数据导出不在范围。"}},"previews":["previews/ja_alphase/preview_arms_65.webp","previews/ja_alphase/preview_front.webp","previews/ja_alphase/preview_instrument.webp","previews/ja_alphase/preview_isaac_rtx_articulated.webp","previews/ja_alphase/preview_isaac_rtx_pair.webp","previews/ja_alphase/preview_overview.webp","previews/ja_alphase/preview_rear.webp","previews/ja_alphase/preview_side.webp","previews/ja_alphase/preview_stage.webp","previews/ja_alphase/preview_workstation.webp"],"files":[{"name":"asset.contract.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/asset.contract.json","bytes":849910},{"name":"collision_proxies.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/collision_proxies.json","bytes":28021},{"name":"geometry_manifest.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/geometry_manifest.json","bytes":110908},{"name":"model.blend","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.blend","bytes":257384},{"name":"model.glb","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.glb","bytes":383340},{"name":"model.urdf","path":"assets/expansion_batch04/t3_analytical/ja_alphase/model.urdf","bytes":39801},{"name":"optical_constants_library.json","path":"assets/expansion_batch04/t3_analytical/ja_alphase/optical_constants_library.json","bytes":726924}],"completeness":{"components":49,"with_collisions":49,"with_objects":49,"with_function":49,"with_mass":0,"joints_matching_component":5,"joints":5,"has_contract":true,"has_layout":true,"has_glb":true,"checks_present":["coverage","contract_validation","runtime_validation","scene_validation"]},"slug":"ja_alphase","chem_id":"CHEM-157","name_en":"Spectroscopic ellipsometer","maker":"J.A. Woollam","model":"alpha-SE","domain":"imaging","domain_name":"Microscopy, Imaging & Diffraction","path":"assets/expansion_batch04/t3_analytical/ja_alphase","glb_up":"z","has_contract":true,"contract":"assets/expansion_batch04/t3_analytical/ja_alphase/asset.contract.json","runtime":"scripts/asset_runtime/ja_alphase.py"} \ No newline at end of file diff --git a/data/assets/instrument.jasco_cpl300.json b/data/assets/instrument.jasco_cpl300.json index 06e4a567ae5fcd4180f5ed9a8a8c8fddaccb1cbc..cb138b2725e19b61d587562d83fa2187c7638467 100644 --- a/data/assets/instrument.jasco_cpl300.json +++ b/data/assets/instrument.jasco_cpl300.json @@ -1 +1 @@ -{"tid":"instrument.jasco_cpl300","asset_dir":"expansion_batch04/t3_analytical/jasco_cpl300","name_zh":"JASCO CPL-300 圆偏振发光光谱仪","category":"分子光谱与结构","description_zh":"双棱镜180°测量几何的CPL/PL/glum与空白;标准250–850nm/扩展PMT400–1100nm;真实mdeg与glum仅独立参考,运行左右计数为显式合成代理","coordinate_system":{"status":"defined","length_unit":"m","angle_unit":"rad","handedness":"right","up_axis":"+Z","frame":"系统地面投影中心Z0,X右Y后;2.0×0.7×1.0m厂家系统包络,内部机构为工程代理;simulation_only遥测板"},"mass_kg":205.0,"size_m":[2.4,0.7,1.0],"bbox_min":[-1.0,-0.35,-0.0],"bbox_max":[1.4,0.35,1.0],"manifest_dimensions_m":[2.4000000060126183,0.6999999991059304,1.0000000004768372],"glb":"assets/expansion_batch04/t3_analytical/jasco_cpl300/model.glb","glb_orientation":"already_z_up","usd":null,"urdf":"assets/expansion_batch04/t3_analytical/jasco_cpl300/model.urdf","links":{"base_link":"/Geometry/base_link","sample_cover":"/Geometry/base_link/sample_cover","excitation_prism_carrier":"/Geometry/base_link/excitation_prism_carrier","emission_prism_carrier":"/Geometry/base_link/emission_prism_carrier","excitation_shutter":"/Geometry/base_link/excitation_shutter","emission_shutter":"/Geometry/base_link/emission_shutter"},"frames":{"pre_place":[-0.035,0.0,0.292],"place":[-0.035,0.0,0.162],"post_place":[-0.035,0.0,0.292],"joint_sample_cover_joint":[-0.185,0.0,0.9925],"joint_excitation_prism_carrier_joint":[-0.63,0.0,0.81],"joint_emission_prism_carrier_joint":[0.46,0.0,0.81],"joint_excitation_shutter_joint":[-0.405,0.04,0.875],"joint_emission_shutter_joint":[0.24,0.04,0.875]},"joints":[{"name":"sample_cover_joint","type":"prismatic","parent":"body","child":"sample_cover","axis":[0.0,0.0,1.0],"lower":0.0,"upper":0.15,"effort":10.0,"mimic":null,"origin_m":[-0.185,0.0,0.9925],"child_prim":"/Geometry/base_link/sample_cover","child_bbox_min":[-0.272,-0.1745,0.981],"child_bbox_max":[-0.098,0.1745,1.0],"kind":"door"},{"name":"excitation_prism_carrier_joint","type":"revolute","parent":"body","child":"excitation_prism_carrier","axis":[0.0,0.0,1.0],"lower":-0.35,"upper":0.35,"effort":10.0,"mimic":null,"origin_m":[-0.63,0.0,0.81],"child_prim":"/Geometry/base_link/excitation_prism_carrier","child_bbox_min":[-0.732,-0.102,0.806],"child_bbox_max":[-0.528,0.102,0.92],"kind":"other"},{"name":"emission_prism_carrier_joint","type":"revolute","parent":"body","child":"emission_prism_carrier","axis":[0.0,0.0,1.0],"lower":-0.35,"upper":0.35,"effort":10.0,"mimic":null,"origin_m":[0.46,0.0,0.81],"child_prim":"/Geometry/base_link/emission_prism_carrier","child_bbox_min":[0.358,-0.102,0.806],"child_bbox_max":[0.562,0.102,0.92],"kind":"other"},{"name":"excitation_shutter_joint","type":"revolute","parent":"body","child":"excitation_shutter","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[-0.405,0.04,0.875],"child_prim":"/Geometry/base_link/excitation_shutter","child_bbox_min":[-0.411,-0.04,0.856],"child_bbox_max":[-0.399,0.046,0.894],"kind":"other"},{"name":"emission_shutter_joint","type":"revolute","parent":"body","child":"emission_shutter","axis":[0.0,0.0,1.0],"lower":0.0,"upper":1.5708,"effort":10.0,"mimic":null,"origin_m":[0.24,0.04,0.875],"child_prim":"/Geometry/base_link/emission_shutter","child_bbox_min":[0.234,-0.04,0.856],"child_bbox_max":[0.246,0.046,0.894],"kind":"other"}],"controls":{"buttons":[],"knobs":[]},"slots":[{"name":"sample_mount","link":"base_link","part":"jasco_cpl300__sample_cell","pos":[-0.185,0.0,0.871],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.185,0.0,0.871],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":["sample_cover_joint"],"modelled_occupant":false},{"name":"power","link":"base_link","part":"jasco_cpl300__power_inlet","pos":[-0.88,0.315,0.72],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.88,0.315,0.72],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"usb","link":"base_link","part":"jasco_cpl300__usb_port","pos":[0.61,0.316,0.71],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.61,0.316,0.71],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"control","link":"base_link","part":"jasco_cpl300__control_port","pos":[0.71,0.316,0.71],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.71,0.316,0.71],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"excitation_purge","link":"base_link","part":"jasco_cpl300__purge_excitation","pos":[-0.38,0.313,0.725],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.38,0.313,0.725],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"sample_purge","link":"base_link","part":"jasco_cpl300__purge_sample","pos":[-0.18,0.313,0.725],"rot":[0.0,0.0,0.0,1.0],"pos_link":[-0.18,0.313,0.725],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false},{"name":"emission_purge","link":"base_link","part":"jasco_cpl300__purge_emission","pos":[0.28,0.313,0.725],"rot":[0.0,0.0,0.0,1.0],"pos_link":[0.28,0.313,0.725],"rot_link":[0.0,0.0,0.0,1.0],"radius_m":0.004,"kind":"port","fits":["any"],"anchor":"base","insert_axis":[0.0,0.0,1.0],"capture_m":0.002,"access":[],"modelled_occupant":false}],"hidden_parts":[],"readouts":[{"name":"pl","part":"jasco_cpl300__display_pl","prim":"/Geometry/base_link/readout_pl","link":"base_link","digits":9,"decimals":4,"unit":"1","center":[1.177,-0.07,0.834],"up":[0.0,0.0,1.0],"source":{"bridge":["scan.pl"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[0.0,-1.0,0.0]},{"name":"cpl","part":"jasco_cpl300__display_cpl","prim":"/Geometry/base_link/readout_cpl","link":"base_link","digits":9,"decimals":6,"unit":"1","center":[1.322,-0.07,0.834],"up":[0.0,0.0,1.0],"source":{"bridge":["scan.cpl"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[0.0,-1.0,0.0]},{"name":"glum","part":"jasco_cpl300__display_glum","prim":"/Geometry/base_link/readout_glum","link":"base_link","digits":9,"decimals":5,"unit":"1","center":[1.177,-0.07,0.782],"up":[0.0,-0.0,1.0],"source":{"bridge":["scan.glum"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[0.0,-1.0,-0.0]},{"name":"ex","part":"jasco_cpl300__display_ex","prim":"/Geometry/base_link/readout_ex","link":"base_link","digits":11,"decimals":9,"unit":"m","center":[1.322,-0.07,0.782],"up":[0.0,0.0,1.0],"source":{"bridge":["optics.excitation_m"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[-0.0,-1.0,-0.0]},{"name":"em","part":"jasco_cpl300__display_em","prim":"/Geometry/base_link/readout_em","link":"base_link","digits":11,"decimals":9,"unit":"m","center":[1.177,-0.07,0.73],"up":[0.0,-0.0,1.0],"source":{"bridge":["optics.emission_m"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[0.0,-1.0,-0.0]},{"name":"progress","part":"jasco_cpl300__display_progress","prim":"/Geometry/base_link/readout_progress","link":"base_link","digits":9,"decimals":3,"unit":"1","center":[1.322,-0.07,0.73],"up":[0.0,0.0,1.0],"source":{"bridge":["scan.progress"],"scale":1.0,"offset":0.0},"blank_channel":null,"on":[0.05,0.85,0.95],"off":[0.02,0.035,0.04],"size_m":[0.137,0.044],"normal":[-0.0,-1.0,-0.0]}],"layout":{"front":[0.0,-1.0,0.0],"front_source":"override","mount":"floor","weight_class":"fixed","mass_kg":205.0,"footprint_m":[2.4,0.7],"height_m":1.0,"clearance_m":{"front":0.25,"back":0.15,"left":0.05,"right":0.05,"top":0.1},"robot_standoff_m":0.35,"work_height_m":0.871,"primary_slot":"sample_mount","access":[],"slot_count":7},"components":[{"id":"body","name_zh":"开放台架顶框","function_zh":"厂家照片可见台架;无填实整套系统包围盒","physical_meaning_zh":"完整CPL系统的开放脚轮台架顶框;2000×700×1000mm/205kg是整套系统证据,不是此框单件参数。 (0, 0, 0) m 相对 root,碰撞代理为1.91×0.04×0.055 m 长方体 等 5 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"root","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__body"],"collisions":[{"shape":"box","origin_m":[-0.035,-0.33,0.5825],"rpy_rad":[0,0,0],"size_m":[1.91,0.04,0.055]},{"shape":"box","origin_m":[-0.035,0.33,0.5825],"rpy_rad":[0,0,0],"size_m":[1.91,0.04,0.055]},{"shape":"box","origin_m":[-0.9675,0,0.5825],"rpy_rad":[0,0,0],"size_m":[0.045,0.66,0.055]},{"shape":"box","origin_m":[0.8975,0,0.5825],"rpy_rad":[0,0,0],"size_m":[0.045,0.66,0.055]},{"shape":"box","origin_m":[-0.03,0,0.5825],"rpy_rad":[0,0,0],"size_m":[0.045,0.66,0.055]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"lower_shelf","name_zh":"下层托板","function_zh":"开放可见设备台架下层,不是封闭柜体","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (-0.035, 0, 0.1) m 相对 body,碰撞代理为1.91×0.7×0.024 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.035,0.0,0.1],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__lower_shelf"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[1.91,0.7,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_0","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (-0.968, -0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9675,-0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_0"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_1","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.897, -0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.8975,-0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_1"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_2","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (-0.968, 0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9675,0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_2"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_3","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.897, 0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.8975,0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_3"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_4","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (-0.03, -0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.03,-0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_4"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"stand_post_5","name_zh":"台架立柱","function_zh":"照片参考的支撑与隔舱;截面尺寸未知","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (-0.03, 0.33, 0.334) m 相对 body,碰撞代理为0.045×0.04×0.444 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.03,0.33,0.334],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__stand_post_5"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.045,0.04,0.444]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_0","name_zh":"脚轮","function_zh":"被动脚轮;未建立滚动/刹车动力学","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.91, -0.3, 0.037) m 相对 body,碰撞代理为半径 0.037 m、高 0.03 m 圆柱 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.91,-0.3,0.037],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.03},{"shape":"box","origin_m":[0,0,0.0445],"rpy_rad":[0,0,0],"size_m":[0.055,0.042,0.013]},{"shape":"box","origin_m":[-0.019,-0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]},{"shape":"box","origin_m":[0.019,0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_mount_0","name_zh":"脚轮安装支柱","function_zh":"连接轮架与下层托板","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.91, -0.3, 0.079) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.91,-0.3,0.079],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_1","name_zh":"脚轮","function_zh":"被动脚轮;未建立滚动/刹车动力学","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.84, -0.3, 0.037) m 相对 body,碰撞代理为半径 0.037 m、高 0.03 m 圆柱 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.84,-0.3,0.037],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.03},{"shape":"box","origin_m":[0,0,0.0445],"rpy_rad":[0,0,0],"size_m":[0.055,0.042,0.013]},{"shape":"box","origin_m":[-0.019,-0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]},{"shape":"box","origin_m":[0.019,0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_mount_1","name_zh":"脚轮安装支柱","function_zh":"连接轮架与下层托板","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.84, -0.3, 0.079) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.84,-0.3,0.079],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_2","name_zh":"脚轮","function_zh":"被动脚轮;未建立滚动/刹车动力学","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.91, 0.3, 0.037) m 相对 body,碰撞代理为半径 0.037 m、高 0.03 m 圆柱 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.91,0.3,0.037],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.03},{"shape":"box","origin_m":[0,0,0.0445],"rpy_rad":[0,0,0],"size_m":[0.055,0.042,0.013]},{"shape":"box","origin_m":[-0.019,-0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]},{"shape":"box","origin_m":[0.019,0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_mount_2","name_zh":"脚轮安装支柱","function_zh":"连接轮架与下层托板","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.91, 0.3, 0.079) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.91,0.3,0.079],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_mount_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_3","name_zh":"脚轮","function_zh":"被动脚轮;未建立滚动/刹车动力学","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.84, 0.3, 0.037) m 相对 body,碰撞代理为半径 0.037 m、高 0.03 m 圆柱 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.84,0.3,0.037],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.037,"length_m":0.03},{"shape":"box","origin_m":[0,0,0.0445],"rpy_rad":[0,0,0],"size_m":[0.055,0.042,0.013]},{"shape":"box","origin_m":[-0.019,-0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]},{"shape":"box","origin_m":[0.019,0.021,0.01],"rpy_rad":[0,0,0],"size_m":[0.01,0.008,0.048]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"caster_mount_3","name_zh":"脚轮安装支柱","function_zh":"连接轮架与下层托板","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (0.84, 0.3, 0.079) m 相对 body,碰撞代理为半径 0.012 m、高 0.018 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.84,0.3,0.079],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__caster_mount_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.018}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_foot_0","name_zh":"左机箱隔振脚","function_zh":"照片可见左机箱脚座;无标定阻尼","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.92, -0.27, 0.631) m 相对 body,碰撞代理为半径 0.024 m、高 0.042 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.92,-0.27,0.631],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_foot_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_foot_1","name_zh":"左机箱隔振脚","function_zh":"照片可见左机箱脚座;无标定阻尼","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.13, -0.27, 0.631) m 相对 body,碰撞代理为半径 0.024 m、高 0.042 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.13,-0.27,0.631],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_foot_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_foot_2","name_zh":"左机箱隔振脚","function_zh":"照片可见左机箱脚座;无标定阻尼","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.92, 0.27, 0.631) m 相对 body,碰撞代理为半径 0.024 m、高 0.042 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.92,0.27,0.631],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_foot_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_foot_3","name_zh":"左机箱隔振脚","function_zh":"照片可见左机箱脚座;无标定阻尼","physical_meaning_zh":"台面支撑点,把整机重力传到台面;摩擦系数与承载分配未标定;装配原点 (-0.13, 0.27, 0.631) m 相对 body,碰撞代理为半径 0.024 m、高 0.042 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.13,0.27,0.631],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_foot_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.024,"length_m":0.042}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_base","name_zh":"激发机箱底板","function_zh":"左机箱支撑光源、双棱镜与样品","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0) m 相对 body,碰撞代理为0.95×0.64×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_base"],"collisions":[{"shape":"box","origin_m":[-0.525,0,0.6585],"rpy_rad":[0,0,0],"size_m":[0.95,0.64,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_front","name_zh":"左机箱前面板","function_zh":"照片白色前面板与样品区分缝","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0) m 相对 body,碰撞代理为0.728×0.012×0.319 m 长方体 等 3 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_front"],"collisions":[{"shape":"box","origin_m":[-0.636,-0.314,0.8255],"rpy_rad":[0,0,0],"size_m":[0.728,0.012,0.319]},{"shape":"box","origin_m":[-0.185,-0.314,0.8255],"rpy_rad":[0,0,0],"size_m":[0.174,0.012,0.319]},{"shape":"box","origin_m":[-0.0755,-0.314,0.8255],"rpy_rad":[0,0,0],"size_m":[0.045,0.012,0.319]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_rear","name_zh":"左机箱后板","function_zh":"供电/通信/吹扫接口安装","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.525, 0.314, 0.826) m 相对 body,碰撞代理为0.95×0.012×0.319 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.525,0.314,0.8255],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_rear"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.95,0.012,0.319]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_end","name_zh":"光源端机箱侧壁","function_zh":"外侧散热面","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-0.994, 0, 0.826) m 相对 body,碰撞代理为0.012×0.616×0.319 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.994,0.0,0.8255],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_end"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.012,0.616,0.319]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_right_wall","name_zh":"左机箱出射侧壁","function_zh":"180度光路穿过真实开孔","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.056, 0, 0) m 相对 body,碰撞代理为0.012×0.278×0.319 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.056,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_right_wall"],"collisions":[{"shape":"box","origin_m":[0,-0.16899999999999998,0.8255],"rpy_rad":[0,0,0],"size_m":[0.012,0.278,0.31899999999999995]},{"shape":"box","origin_m":[0,0.16899999999999998,0.8255],"rpy_rad":[0,0,0],"size_m":[0.012,0.278,0.31899999999999995]},{"shape":"box","origin_m":[0,0,0.7555],"rpy_rad":[0,0,0],"size_m":[0.012,0.06,0.17899999999999994]},{"shape":"box","origin_m":[0,0,0.945],"rpy_rad":[0,0,0],"size_m":[0.012,0.06,0.07999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"left_roof","name_zh":"灰色固定顶罩","function_zh":"平滑灰顶外观参考,样品盖独立","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0) m 相对 body,碰撞代理为0.728×0.64×0.015 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__left_roof"],"collisions":[{"shape":"box","origin_m":[-0.636,0,0.9925],"rpy_rad":[0,0,0],"size_m":[0.728,0.64,0.015]},{"shape":"box","origin_m":[-0.074,0,0.9925],"rpy_rad":[0,0,0],"size_m":[0.048,0.64,0.015]},{"shape":"box","origin_m":[-0.185,-0.2475,0.9925],"rpy_rad":[0,0,0],"size_m":[0.174,0.145,0.015]},{"shape":"box","origin_m":[-0.185,0.2475,0.9925],"rpy_rad":[0,0,0],"size_m":[0.174,0.145,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_cover","name_zh":"样品舱顶盖","function_zh":"0–150mm人工提起工程代理;不是厂家电动升盖","physical_meaning_zh":"开合边界件:开合状态参与运行层互锁(开盖停机/不允许启动),接触与握持未经机器人验证;可动件:沿 +Z 平移 0–0.15 m,状态 cover.lift_m,行程证据见几何清单,竖直平移件在物理引擎中受重力,需宿主保持或关闭重力;装配原点 (-0.185, 0, 0.993) m 相对 body,碰撞代理为0.174×0.349×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.185,0.0,0.9925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__sample_cover"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.174,0.349,0.015]}],"joint":{"type":"prismatic","axis":[0,0,1],"limits":[0,0.15],"state_id":"cover.lift_m","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["cover.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"cover_grip","name_zh":"样品盖前缘抓握片","function_zh":"厂家照片位置近似的被动抓握轮廓","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0, -0.168, -0.0065) m 相对 sample_cover,碰撞代理为0.065×0.01×0.01 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"sample_cover","origin_m":[0.0,-0.168,-0.0065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__cover_grip"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.065,0.01,0.01]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_base","name_zh":"发射机箱底板","function_zh":"支撑PEM、双棱镜和PMT","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.412, 0, 0.619) m 相对 body,碰撞代理为0.875×0.64×0.018 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4125,0.0,0.619],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_base"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.875,0.64,0.018]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_front","name_zh":"右机箱前面板","function_zh":"照片白色大面板,无虚构液晶屏","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.412, -0.314, 0.806) m 相对 body,碰撞代理为0.875×0.012×0.357 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4125,-0.314,0.8065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_front"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.875,0.012,0.357]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_rear","name_zh":"右机箱后面板","function_zh":"电子与通信维护面","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.412, 0.314, 0.806) m 相对 body,碰撞代理为0.875×0.012×0.357 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4125,0.314,0.8065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_rear"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.875,0.012,0.357]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_left_wall","name_zh":"右机箱入射侧壁","function_zh":"样品后180度发光轴真实贯通","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.019, 0, 0) m 相对 body,碰撞代理为0.012×0.278×0.357 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.019,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_left_wall"],"collisions":[{"shape":"box","origin_m":[0,-0.16899999999999998,0.8065],"rpy_rad":[0,0,0],"size_m":[0.012,0.278,0.357]},{"shape":"box","origin_m":[0,0.16899999999999998,0.8065],"rpy_rad":[0,0,0],"size_m":[0.012,0.278,0.357]},{"shape":"box","origin_m":[0,0,0.7365],"rpy_rad":[0,0,0],"size_m":[0.012,0.06,0.21699999999999997]},{"shape":"box","origin_m":[0,0,0.945],"rpy_rad":[0,0,0],"size_m":[0.012,0.06,0.07999999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_end","name_zh":"右侧探测器安装面","function_zh":"出口与外部PMT罩连接","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (0.844, 0, 0) m 相对 body,碰撞代理为0.012×0.275×0.357 m 长方体 等 4 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.844,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_end"],"collisions":[{"shape":"box","origin_m":[0,-0.17025,0.8065],"rpy_rad":[0,0,0],"size_m":[0.012,0.27549999999999997,0.357]},{"shape":"box","origin_m":[0,0.17025,0.8065],"rpy_rad":[0,0,0],"size_m":[0.012,0.27549999999999997,0.357]},{"shape":"box","origin_m":[0,0,0.7352500000000001],"rpy_rad":[0,0,0],"size_m":[0.012,0.065,0.21450000000000002]},{"shape":"box","origin_m":[0,0,0.9462499999999999],"rpy_rad":[0,0,0],"size_m":[0.012,0.065,0.07749999999999999]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"right_roof","name_zh":"右部灰色顶罩","function_zh":"厂家照片灰色顶盖","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.412, 0, 0.993) m 相对 body,碰撞代理为0.875×0.64×0.015 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4125,0.0,0.9925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__right_roof"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.875,0.64,0.015]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"optical_bridge","name_zh":"左右机箱光路连接套","function_zh":"短空心遮光连接,非流体管","physical_meaning_zh":"左右机箱之间的空心遮光光路连接套,不是流体管路或数据线。 (-0.0375, 0, 0.875) m 相对 body,碰撞代理为0.025×0.01×0.00696 m 长方体 等 32 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.0375,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__optical_bridge"],"collisions":[{"shape":"box","origin_m":[0,0.035,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.03432748481411307,0.006828161270564489],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.03233578363789504,0.013393920132778143],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.029101436430589087,0.019444958155686077],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.024748737341529166,0.024748737341529162],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.01944495815568608,0.029101436430589087],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.013393920132778146,0.03233578363789504],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.006828161270564492,0.03432748481411307],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,2.1431318985078684e-18,0.035],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.006828161270564488,0.03432748481411307],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.013393920132778141,0.03233578363789504],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.01944495815568607,0.029101436430589094],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.024748737341529162,0.024748737341529166],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.02910143643058909,0.019444958155686077],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.03233578363789504,0.013393920132778148],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.03432748481411307,0.006828161270564502],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.035,4.286263797015737e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.03432748481411307,-0.006828161270564493],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.03233578363789504,-0.01339392013277814],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.029101436430589094,-0.01944495815568607],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.024748737341529173,-0.024748737341529162],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.019444958155686077,-0.029101436430589087],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.013393920132778164,-0.03233578363789503],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-0.006828161270564504,-0.03432748481411307],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,-6.429395695523605e-18,-0.035],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.006828161270564491,-0.03432748481411307],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.013393920132778151,-0.032335783637895035],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.019444958155686067,-0.029101436430589094],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.02474873734152916,-0.024748737341529173],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.029101436430589087,-0.019444958155686077],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.03233578363789503,-0.013393920132778165],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]},{"shape":"box","origin_m":[0,0.03432748481411307,-0.006828161270564506],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.025,0.010000000000000002,0.006963342217351513]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"optical_bench_left","name_zh":"左光学底板","function_zh":"未实测内部安装基准","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (-0.525, 0, 0.765) m 相对 body,碰撞代理为0.895×0.57×0.016 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.525,0.0,0.765],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__optical_bench_left"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.895,0.57,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"optical_bench_right","name_zh":"右光学底板","function_zh":"未实测内部安装基准","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (0.412, 0, 0.765) m 相对 body,碰撞代理为0.825×0.57×0.016 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.4125,0.0,0.765],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__optical_bench_right"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.825,0.57,0.016]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_0","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.9, -0.24, 0.712) m 相对 body,碰撞代理为半径 0.018 m、高 0.091 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9,-0.24,0.7115],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.091}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_1","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.15, -0.24, 0.712) m 相对 body,碰撞代理为半径 0.018 m、高 0.091 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.15,-0.24,0.7115],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.091}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_2","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.9, 0.24, 0.712) m 相对 body,碰撞代理为半径 0.018 m、高 0.091 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9,0.24,0.7115],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_2"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.091}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_3","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.15, 0.24, 0.712) m 相对 body,碰撞代理为半径 0.018 m、高 0.091 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.15,0.24,0.7115],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_3"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.091}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_4","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.03, -0.24, 0.693) m 相对 body,碰撞代理为半径 0.018 m、高 0.129 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03,-0.24,0.6925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_4"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.129}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_5","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.79, -0.24, 0.693) m 相对 body,碰撞代理为半径 0.018 m、高 0.129 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.79,-0.24,0.6925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_5"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.129}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_6","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.03, 0.24, 0.693) m 相对 body,碰撞代理为半径 0.018 m、高 0.129 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.03,0.24,0.6925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_6"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.129}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"bench_support_7","name_zh":"光学底板支柱","function_zh":"避免光学模块悬空","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0.79, 0.24, 0.693) m 相对 body,碰撞代理为半径 0.018 m、高 0.129 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.79,0.24,0.6925],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__bench_support_7"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.018,"length_m":0.129}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_chamber","name_zh":"样品舱围壁","function_zh":"厂家150×310×165mm内部净空间,空腔含光学开孔","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (0, 0, 0) m 相对 body,碰撞代理为0.008×0.138×0.165 m 长方体 等 15 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.0,0.0,0.0],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__sample_chamber"],"collisions":[{"shape":"box","origin_m":[-0.264,-0.094,0.9025],"rpy_rad":[0,0,0],"size_m":[0.008,0.138,0.16500000000000004]},{"shape":"box","origin_m":[-0.264,0.094,0.9025],"rpy_rad":[0,0,0],"size_m":[0.008,0.138,0.16500000000000004]},{"shape":"box","origin_m":[-0.264,0,0.835],"rpy_rad":[0,0,0],"size_m":[0.008,0.05,0.030000000000000027]},{"shape":"box","origin_m":[-0.264,0,0.9424999999999999],"rpy_rad":[0,0,0],"size_m":[0.008,0.05,0.08499999999999999]},{"shape":"box","origin_m":[-0.106,-0.094,0.9025],"rpy_rad":[0,0,0],"size_m":[0.008,0.138,0.16500000000000004]},{"shape":"box","origin_m":[-0.106,0.094,0.9025],"rpy_rad":[0,0,0],"size_m":[0.008,0.138,0.16500000000000004]},{"shape":"box","origin_m":[-0.106,0,0.835],"rpy_rad":[0,0,0],"size_m":[0.008,0.05,0.030000000000000027]},{"shape":"box","origin_m":[-0.106,0,0.9424999999999999],"rpy_rad":[0,0,0],"size_m":[0.008,0.05,0.08499999999999999]},{"shape":"box","origin_m":[-0.185,-0.159,0.9025],"rpy_rad":[0,0,0],"size_m":[0.15,0.008,0.165]},{"shape":"box","origin_m":[-0.185,0.159,0.9025],"rpy_rad":[0,0,0],"size_m":[0.15,0.008,0.165]},{"shape":"box","origin_m":[-0.185,0,0.815],"rpy_rad":[0,0,0],"size_m":[0.166,0.326,0.01]},{"shape":"box","origin_m":[-0.251,-0.148,0.7915],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.037]},{"shape":"box","origin_m":[-0.251,0.148,0.7915],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.037]},{"shape":"box","origin_m":[-0.119,-0.148,0.7915],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.037]},{"shape":"box","origin_m":[-0.119,0.148,0.7915],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.037]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_pedestal","name_zh":"样品托座","function_zh":"样品接口支撑;托座尺寸工程代理","physical_meaning_zh":"容纳/承载件:容器或样品位,容量与持液由运行层账本记录,宿主 attach/release 登记占用;壁厚与内径为估计;装配原点 (-0.185, 0, 0.831) m 相对 body,碰撞代理为0.05×0.052×0.012 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.185,0.0,0.831],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__sample_pedestal"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.05,0.052,0.012]},{"shape":"box","origin_m":[0,0,-0.0085],"rpy_rad":[0,0,0],"size_m":[0.064,0.062,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_holder","name_zh":"石英池固定座","function_zh":"支撑液池且允许180度入射/出射","physical_meaning_zh":"承载结构:固定连接于父件,只提供支撑、围护与安装面,不参与过程物理;装配原点 (-0.185, 0, 0.837) m 相对 body,碰撞代理为0.004×0.022×0.025 m 长方体 等 5 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.185,0.0,0.837],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__sample_holder"],"collisions":[{"shape":"box","origin_m":[-0.012,0,0.0175],"rpy_rad":[0,0,0],"size_m":[0.004,0.022,0.025]},{"shape":"box","origin_m":[0.012,0,0.0175],"rpy_rad":[0,0,0],"size_m":[0.004,0.022,0.025]},{"shape":"box","origin_m":[0,-0.012,0.0275],"rpy_rad":[0,0,0],"size_m":[0.022,0.004,0.045]},{"shape":"box","origin_m":[0,0.012,0.0275],"rpy_rad":[0,0,0],"size_m":[0.022,0.004,0.045]},{"shape":"box","origin_m":[0,0,0.0025],"rpy_rad":[0,0,0],"size_m":[0.028,0.028,0.005]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"sample_cell","name_zh":"荧光/空白样品池","function_zh":"装样接口;池体尺寸与容量未视为厂家规格","physical_meaning_zh":"发光/空白样品的光学池与装样接口;180度共线测量,外形尺寸不是路径/容量校准。 (-0.185, 0, 0.871) m 相对 body,碰撞代理为0.019×0.019×0.06 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.185,0.0,0.871],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__sample_cell"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.019,0.019,0.06]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["sample.load","sample.unload","product.read"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"cell_cap","name_zh":"样品池盖","function_zh":"被动可见封口;无密封验证","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (-0.185, 0, 0.904) m 相对 body,碰撞代理为0.021×0.021×0.006 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.185,0.0,0.904],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__cell_cap"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.021,0.021,0.006]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"xe_housing","name_zh":"150W Xe光源隔热罩","function_zh":"150W是灯额定电功率,不是样品辐照功率","physical_meaning_zh":"被动物理界面:隔离/过滤/透光/密封作用在运行层按集中参数处理,几何不参与求解;装配原点 (-0.9, 0, 0.851) m 相对 body,碰撞代理为0.11×0.14×0.13 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9,0.0,0.851],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__xe_housing"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.11,0.14,0.13]},{"shape":"box","origin_m":[0,0,-0.0715],"rpy_rad":[0,0,0],"size_m":[0.055,0.055,0.013]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"xe_lamp","name_zh":"Xe发光弧源拓扑","function_zh":"非状态灯;源辐射谱与电极未测","physical_meaning_zh":"150W Xe灯的发光弧源拓扑,是激发光源而非状态指示灯;150W是额定电功率,不等于样品光功率。 (-0.841, 0, 0.875) m 相对 body,碰撞代理为半径 0.016 m、高 0.008 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.841,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__xe_lamp"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.016,"length_m":0.008}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set","lamp.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"condenser","name_zh":"激发聚光透镜","function_zh":"工程光轴示意,无折射率/焦距证据","physical_meaning_zh":"激发聚光透镜与支架;只验证几何安装,无实测折射率/焦距。 (-0.805, 0, 0.875) m 相对 body,碰撞代理为0.007×0.006×0.00398 m 长方体 等 34 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.805,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__condenser"],"collisions":[{"shape":"box","origin_m":[0,0.02,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.01961570560806461,0.003901806440322565],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.018477590650225736,0.007653668647301796],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.016629392246050905,0.011111404660392043],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.014142135623730952,0.014142135623730949],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.011111404660392047,0.016629392246050905],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.007653668647301797,0.018477590650225736],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.003901806440322567,0.01961570560806461],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,1.2246467991473532e-18,0.02],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.003901806440322564,0.01961570560806461],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.007653668647301794,0.018477590650225736],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.01111140466039204,0.01662939224605091],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.014142135623730949,0.014142135623730952],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.01662939224605091,0.011111404660392043],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.018477590650225736,0.007653668647301798],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.01961570560806461,0.003901806440322572],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.02,2.4492935982947064e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.01961570560806461,-0.0039018064403225673],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.018477590650225736,-0.0076536686473017935],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.01662939224605091,-0.01111140466039204],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.014142135623730954,-0.014142135623730949],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.011111404660392043,-0.016629392246050905],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.0076536686473018065,-0.01847759065022573],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-0.0039018064403225734,-0.019615705608064606],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,-3.673940397442059e-18,-0.02],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.003901806440322566,-0.01961570560806461],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.0076536686473018005,-0.018477590650225733],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.011111404660392036,-0.01662939224605091],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.014142135623730947,-0.014142135623730954],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.016629392246050905,-0.011111404660392043],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.01847759065022573,-0.007653668647301808],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"box","origin_m":[0,0.019615705608064606,-0.0039018064403225747],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.007,0.005999999999999998,0.003979052695629436]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0165,"length_m":0.004},{"shape":"box","origin_m":[0,0,-0.0625],"rpy_rad":[0,0,0],"size_m":[0.012,0.012,0.079]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_bearing","name_zh":"excitation单色器轴承支座","function_zh":"双棱镜传动支撑,不实测齿轮或摩擦","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (-0.63, 0, 0.789) m 相对 body,碰撞代理为半径 0.025 m、高 0.033 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.63,0.0,0.7895],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_bearing"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_prism_carrier","name_zh":"excitation双棱镜转台","function_zh":"两棱镜联动为可视工程代理;不替代真实色散/转角标定","physical_meaning_zh":"双棱镜单色器的联动载台,绕Z的±0.35rad仅工程映射,非光栅。 分件尺寸与质量非实测。","subsystem":null,"parent":"body","origin_m":[-0.63,0.0,0.81],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_prism_carrier"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.102,"length_m":0.008},{"shape":"box","origin_m":[0,0,0.006],"rpy_rad":[0,0,0],"size_m":[0.01,0.15,0.004]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-0.35,0.35],"state_id":"excitation.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","blank.start","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_prism_0","name_zh":"excitation三角棱镜 0","function_zh":"厂家双棱镜单色器的实体三角棱镜;非光栅","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"excitation_prism_carrier","origin_m":[-0.05,0.0,0.065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_prism_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.038,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_prism_mount_0","name_zh":"棱镜镜座","function_zh":"连接转台与棱镜底面","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"excitation_prism_carrier","origin_m":[-0.05,0.0,0.012],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_prism_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_prism_1","name_zh":"excitation三角棱镜 1","function_zh":"厂家双棱镜单色器的实体三角棱镜;非光栅","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"excitation_prism_carrier","origin_m":[0.05,0.0,0.065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_prism_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.038,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_prism_mount_1","name_zh":"棱镜镜座","function_zh":"连接转台与棱镜底面","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"excitation_prism_carrier","origin_m":[0.05,0.0,0.012],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_prism_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_slit_in","name_zh":"单色器狭缝座","function_zh":"真实贯通开口;宽度为几何示意,不是谱带宽","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.765, 0, 0.875) m 相对 body,碰撞代理为0.008×0.015×0.00388 m 长方体 等 33 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.765,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_slit_in"],"collisions":[{"shape":"box","origin_m":[0,0.0195,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.019125312967862993,0.003804261279314501],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970093,0.00746232693111925],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,0.010833619543882242],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137678,0.013788582233137675],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882244,0.016213657439899633],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119252,0.018015650883970093],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.0038042612793145023,0.019125312967862993],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,1.1940306291686694e-18,0.0195],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793144997,0.019125312967862993],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0074623269311192494,0.018015650883970093],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882239,0.016213657439899637],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.013788582233137675,0.013788582233137678],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899633,0.010833619543882242],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,0.007462326931119253],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,0.003804261279314508],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0195,2.388061258337339e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,-0.003804261279314503],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,-0.007462326931119249],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899637,-0.010833619543882239],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.01378858223313768,-0.013788582233137675],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882242,-0.016213657439899633],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.007462326931119262,-0.018015650883970086],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793145088,-0.01912531296786299],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-3.582091887506008e-18,-0.0195],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.003804261279314502,-0.019125312967862993],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119255,-0.01801565088397009],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882235,-0.016213657439899637],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137673,-0.01378858223313768],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,-0.010833619543882242],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970086,-0.0074623269311192625],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.01912531296786299,-0.00380426127931451],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0,-0.0645],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_slit_out","name_zh":"单色器狭缝座","function_zh":"真实贯通开口;宽度为几何示意,不是谱带宽","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (-0.495, 0, 0.875) m 相对 body,碰撞代理为0.008×0.015×0.00388 m 长方体 等 33 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.495,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_slit_out"],"collisions":[{"shape":"box","origin_m":[0,0.0195,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.019125312967862993,0.003804261279314501],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970093,0.00746232693111925],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,0.010833619543882242],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137678,0.013788582233137675],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882244,0.016213657439899633],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119252,0.018015650883970093],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.0038042612793145023,0.019125312967862993],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,1.1940306291686694e-18,0.0195],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793144997,0.019125312967862993],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0074623269311192494,0.018015650883970093],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882239,0.016213657439899637],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.013788582233137675,0.013788582233137678],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899633,0.010833619543882242],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,0.007462326931119253],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,0.003804261279314508],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0195,2.388061258337339e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,-0.003804261279314503],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,-0.007462326931119249],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899637,-0.010833619543882239],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.01378858223313768,-0.013788582233137675],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882242,-0.016213657439899633],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.007462326931119262,-0.018015650883970086],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793145088,-0.01912531296786299],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-3.582091887506008e-18,-0.0195],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.003804261279314502,-0.019125312967862993],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119255,-0.01801565088397009],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882235,-0.016213657439899637],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137673,-0.01378858223313768],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,-0.010833619543882242],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970086,-0.0074623269311192625],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.01912531296786299,-0.00380426127931451],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0,-0.0645],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_bearing","name_zh":"emission单色器轴承支座","function_zh":"双棱镜传动支撑,不实测齿轮或摩擦","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.46, 0, 0.789) m 相对 body,碰撞代理为半径 0.025 m、高 0.033 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.46,0.0,0.7895],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_bearing"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.025,"length_m":0.033}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_prism_carrier","name_zh":"emission双棱镜转台","function_zh":"两棱镜联动为可视工程代理;不替代真实色散/转角标定","physical_meaning_zh":"双棱镜单色器的联动载台,绕Z的±0.35rad仅工程映射,非光栅。 分件尺寸与质量非实测。","subsystem":null,"parent":"body","origin_m":[0.46,0.0,0.81],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_prism_carrier"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.102,"length_m":0.008},{"shape":"box","origin_m":[0,0,0.006],"rpy_rad":[0,0,0],"size_m":[0.01,0.15,0.004]}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[-0.35,0.35],"state_id":"emission.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["method.configure","blank.start","acquisition.start"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_prism_0","name_zh":"emission三角棱镜 0","function_zh":"厂家双棱镜单色器的实体三角棱镜;非光栅","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"emission_prism_carrier","origin_m":[-0.05,0.0,0.065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_prism_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.038,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_prism_mount_0","name_zh":"棱镜镜座","function_zh":"连接转台与棱镜底面","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"emission_prism_carrier","origin_m":[-0.05,0.0,0.012],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_prism_mount_0"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_prism_1","name_zh":"emission三角棱镜 1","function_zh":"厂家双棱镜单色器的实体三角棱镜;非光栅","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"emission_prism_carrier","origin_m":[0.05,0.0,0.065],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_prism_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.038,"length_m":0.09}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_prism_mount_1","name_zh":"棱镜镜座","function_zh":"连接转台与棱镜底面","physical_meaning_zh":"双棱镜单色器的棱镜/镜座实体,非光栅或流体结构。 分件尺寸与质量非实测。","subsystem":null,"parent":"emission_prism_carrier","origin_m":[0.05,0.0,0.012],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_prism_mount_1"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.016}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_slit_in","name_zh":"单色器狭缝座","function_zh":"真实贯通开口;宽度为几何示意,不是谱带宽","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.325, 0, 0.875) m 相对 body,碰撞代理为0.008×0.015×0.00388 m 长方体 等 33 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.325,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_slit_in"],"collisions":[{"shape":"box","origin_m":[0,0.0195,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.019125312967862993,0.003804261279314501],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970093,0.00746232693111925],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,0.010833619543882242],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137678,0.013788582233137675],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882244,0.016213657439899633],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119252,0.018015650883970093],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.0038042612793145023,0.019125312967862993],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,1.1940306291686694e-18,0.0195],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793144997,0.019125312967862993],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0074623269311192494,0.018015650883970093],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882239,0.016213657439899637],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.013788582233137675,0.013788582233137678],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899633,0.010833619543882242],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,0.007462326931119253],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,0.003804261279314508],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0195,2.388061258337339e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,-0.003804261279314503],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,-0.007462326931119249],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899637,-0.010833619543882239],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.01378858223313768,-0.013788582233137675],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882242,-0.016213657439899633],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.007462326931119262,-0.018015650883970086],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793145088,-0.01912531296786299],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-3.582091887506008e-18,-0.0195],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.003804261279314502,-0.019125312967862993],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119255,-0.01801565088397009],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882235,-0.016213657439899637],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137673,-0.01378858223313768],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,-0.010833619543882242],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970086,-0.0074623269311192625],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.01912531296786299,-0.00380426127931451],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0,-0.0645],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_slit_out","name_zh":"单色器狭缝座","function_zh":"真实贯通开口;宽度为几何示意,不是谱带宽","physical_meaning_zh":"接口点:流体/电气/数据连接的几何位置,只作拓扑端点;接头规格、密封与协议未实现;装配原点 (0.595, 0, 0.875) m 相对 body,碰撞代理为0.008×0.015×0.00388 m 长方体 等 33 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.595,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_slit_out"],"collisions":[{"shape":"box","origin_m":[0,0.0195,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.019125312967862993,0.003804261279314501],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970093,0.00746232693111925],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,0.010833619543882242],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137678,0.013788582233137675],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882244,0.016213657439899633],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119252,0.018015650883970093],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.0038042612793145023,0.019125312967862993],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,1.1940306291686694e-18,0.0195],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793144997,0.019125312967862993],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0074623269311192494,0.018015650883970093],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882239,0.016213657439899637],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.013788582233137675,0.013788582233137678],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899633,0.010833619543882242],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,0.007462326931119253],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,0.003804261279314508],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0195,2.388061258337339e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.019125312967862993,-0.003804261279314503],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.018015650883970093,-0.007462326931119249],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.016213657439899637,-0.010833619543882239],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.01378858223313768,-0.013788582233137675],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.010833619543882242,-0.016213657439899633],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.007462326931119262,-0.018015650883970086],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-0.0038042612793145088,-0.01912531296786299],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,-3.582091887506008e-18,-0.0195],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.003804261279314502,-0.019125312967862993],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.007462326931119255,-0.01801565088397009],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.010833619543882235,-0.016213657439899637],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.013788582233137673,-0.01378858223313768],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.016213657439899633,-0.010833619543882242],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.018015650883970086,-0.0074623269311192625],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0.01912531296786299,-0.00380426127931451],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.008,0.015,0.0038795763782387]},{"shape":"box","origin_m":[0,0,-0.0645],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.075]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"depolarizer","name_zh":"激发去偏振片","function_zh":"厂家顺序:激发单色器后、样品前","physical_meaning_zh":"激发光去偏振片;位于激发双棱镜后与样品前,非显示器或阀门。 (-0.285, 0, 0.875) m 相对 body,碰撞代理为0.006×0.006×0.00378 m 长方体 等 34 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.285,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__depolarizer"],"collisions":[{"shape":"box","origin_m":[0,0.019,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.018634920327661376,0.003706716118306437],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.01755371111771445,0.007270985214936705],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.01579792263374836,0.010555834427372441],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.013435028842544404,0.013435028842544402],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.010555834427372443,0.01579792263374836],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.007270985214936707,0.01755371111771445],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.003706716118306438,0.018634920327661376],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,1.1634144591899855e-18,0.019],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.0037067161183064355,0.018634920327661376],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.0072709852149367045,0.01755371111771445],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.010555834427372436,0.015797922633748362],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.013435028842544402,0.013435028842544404],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.015797922633748362,0.010555834427372441],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.01755371111771445,0.007270985214936708],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.018634920327661376,0.0037067161183064433],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.019,2.326828918379971e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.018634920327661376,-0.0037067161183064385],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.01755371111771445,-0.007270985214936704],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.015797922633748362,-0.010555834427372436],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.013435028842544406,-0.013435028842544402],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.010555834427372441,-0.01579792263374836],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.007270985214936717,-0.017553711117714442],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-0.0037067161183064446,-0.018634920327661376],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,-3.490243377569957e-18,-0.019],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.0037067161183064377,-0.018634920327661376],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.00727098521493671,-0.017553711117714445],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.010555834427372434,-0.015797922633748362],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.013435028842544399,-0.013435028842544406],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.01579792263374836,-0.010555834427372441],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.017553711117714442,-0.0072709852149367175],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"box","origin_m":[0,0.018634920327661376,-0.0037067161183064455],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.006,0.005999999999999998,0.0037801000608479636]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0155,"length_m":0.002},{"shape":"box","origin_m":[0,0,-0.062],"rpy_rad":[0,0,0],"size_m":[0.01,0.01,0.08]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pem","name_zh":"温控PEM","function_zh":"样品后光弹调制器,非显示器;频率/增益未标定","physical_meaning_zh":"样品后温控光弹调制器;本组件不是读数屏,频率与实机温度动态未验证。 (0.075, 0, 0.875) m 相对 body,碰撞代理为0.038×0.012×0.00557 m 长方体 等 34 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.075,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__pem"],"collisions":[{"shape":"box","origin_m":[0,0.028,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.02746198785129045,0.005462529016451591],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.02586862691031603,0.010715136106222514],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.023281149144471266,0.015555966524548862],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.019798989873223333,0.01979898987322333],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.015555966524548864,0.023281149144471266],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.010715136106222515,0.02586862691031603],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.005462529016451593,0.02746198785129045],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,1.7145055188062945e-18,0.028],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.00546252901645159,0.02746198785129045],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.010715136106222512,0.02586862691031603],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.015555966524548855,0.023281149144471273],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.01979898987322333,0.019798989873223333],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.02328114914447127,0.015555966524548862],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.02586862691031603,0.010715136106222517],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.02746198785129045,0.005462529016451601],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.028,3.429011037612589e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.02746198785129045,-0.005462529016451594],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.025868626910316033,-0.010715136106222512],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.023281149144471273,-0.015555966524548855],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.019798989873223337,-0.01979898987322333],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.015555966524548862,-0.023281149144471266],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.01071513610622253,-0.025868626910316023],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-0.005462529016451603,-0.027461987851290448],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,-5.143516556418883e-18,-0.028],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.0054625290164515925,-0.02746198785129045],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.01071513610622252,-0.025868626910316026],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.015555966524548851,-0.023281149144471273],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.019798989873223326,-0.019798989873223337],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.023281149144471266,-0.015555966524548862],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.025868626910316023,-0.010715136106222531],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"box","origin_m":[0,0.027461987851290448,-0.005462529016451605],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.038,0.012000000000000004,0.00557067377388121]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0215,"length_m":0.01},{"shape":"box","origin_m":[0,0,-0.068],"rpy_rad":[0,0,0],"size_m":[0.028,0.028,0.068]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"analyzer_polarizer","name_zh":"检偏线偏振片","function_zh":"PEM之后、发射单色器之前","physical_meaning_zh":"PEM之后的线偏振检偏片;不作原厂角标或消光比声明。 (0.155, 0, 0.875) m 相对 body,碰撞代理为0.008×0.007×0.00408 m 长方体 等 34 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.155,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__analyzer_polarizer"],"collisions":[{"shape":"box","origin_m":[0,0.0205,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.020106098248266226,0.003999351601330629],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.01893953041648138,0.007845010363484341],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.017045127052202177,0.011389189776901846],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.014495689014324227,0.014495689014324223],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.011389189776901848,0.017045127052202177],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.007845010363484343,0.01893953041648138],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.003999351601330631,0.020106098248266226],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,1.2552629691260371e-18,0.0205],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.0039993516013306285,0.020106098248266226],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.00784501036348434,0.01893953041648138],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.01138918977690184,0.017045127052202184],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.014495689014324223,0.014495689014324227],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.01704512705220218,0.011389189776901846],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.01893953041648138,0.007845010363484343],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.020106098248266226,0.003999351601330636],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.0205,2.5105259382520743e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.020106098248266226,-0.003999351601330632],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.01893953041648138,-0.00784501036348434],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.017045127052202184,-0.01138918977690184],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.014495689014324228,-0.014495689014324223],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.011389189776901846,-0.017045127052202177],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.007845010363484351,-0.018939530416481373],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-0.003999351601330638,-0.020106098248266223],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,-3.765788907378111e-18,-0.0205],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.00399935160133063,-0.020106098248266226],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.007845010363484346,-0.018939530416481377],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.011389189776901839,-0.017045127052202184],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.014495689014324221,-0.014495689014324228],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.017045127052202177,-0.011389189776901846],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.018939530416481373,-0.007845010363484353],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"box","origin_m":[0,0.020106098248266223,-0.003999351601330639],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.008,0.006999999999999999,0.004078529013020172]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0165,"length_m":0.003},{"shape":"box","origin_m":[0,0,-0.063],"rpy_rad":[0,0,0],"size_m":[0.014,0.014,0.078]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_shutter_mount","name_zh":"光闸支撑轴座","function_zh":"支撑双光闸共用开闭状态工程映射","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (-0.405, 0.04, 0.814) m 相对 body,碰撞代理为半径 0.012 m、高 0.082 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.405,0.04,0.814],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_shutter_mount"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.082}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"excitation_shutter","name_zh":"excitation光闸","function_zh":"闭合0rad挡光,打开pi/2rad让出光轴;同步代理不是独立厂家驱动","physical_meaning_zh":"激发/发射光闸实体;两道同读shutter.angle_rad工程同步,0rad挡光、pi/2rad让出光轴,非厂家独立驱动声明。","subsystem":null,"parent":"body","origin_m":[-0.405,0.04,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__excitation_shutter"],"collisions":[{"shape":"box","origin_m":[0,-0.04,0],"rpy_rad":[0,0,0],"size_m":[0.006,0.08,0.038]},{"shape":"cylinder","origin_m":[0,0,-0.0095],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.009}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":"shutter.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["shutter.set","blank.start","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_shutter_mount","name_zh":"光闸支撑轴座","function_zh":"支撑双光闸共用开闭状态工程映射","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.24, 0.04, 0.814) m 相对 body,碰撞代理为半径 0.012 m、高 0.082 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.24,0.04,0.814],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_shutter_mount"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.012,"length_m":0.082}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"emission_shutter","name_zh":"emission光闸","function_zh":"闭合0rad挡光,打开pi/2rad让出光轴;同步代理不是独立厂家驱动","physical_meaning_zh":"激发/发射光闸实体;两道同读shutter.angle_rad工程同步,0rad挡光、pi/2rad让出光轴,非厂家独立驱动声明。","subsystem":null,"parent":"body","origin_m":[0.24,0.04,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__emission_shutter"],"collisions":[{"shape":"box","origin_m":[0,-0.04,0],"rpy_rad":[0,0,0],"size_m":[0.006,0.08,0.038]},{"shape":"cylinder","origin_m":[0,0,-0.0095],"rpy_rad":[0,0,0],"radius_m":0.006,"length_m":0.009}],"joint":{"type":"revolute","axis":[0,0,1],"limits":[0,1.5707963267948966],"state_id":"shutter.angle_rad","accessor":null},"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["shutter.set","blank.start","acquisition.start","acquisition.stop"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pmt_lens","name_zh":"PMT聚光透镜","function_zh":"发射单色器输出耦合","physical_meaning_zh":"发射双棱镜单色器后至PMT的聚光透镜,无实测传输效率。 (0.72, 0, 0.875) m 相对 body,碰撞代理为0.009×0.01×0.00497 m 长方体 等 34 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.72,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__pmt_lens"],"collisions":[{"shape":"box","origin_m":[0,0.025,0.0],"rpy_rad":[0.0,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.024519632010080762,0.0048772580504032065],"rpy_rad":[0.19634954084936207,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.02309698831278217,0.009567085809127246],"rpy_rad":[0.39269908169872414,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.020786740307563632,0.013889255825490054],"rpy_rad":[0.5890486225480862,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.01767766952966369,0.017677669529663688],"rpy_rad":[0.7853981633974483,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.013889255825490058,0.020786740307563632],"rpy_rad":[0.9817477042468103,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.009567085809127247,0.02309698831278217],"rpy_rad":[1.1780972450961724,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.004877258050403208,0.024519632010080762],"rpy_rad":[1.3744467859455345,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,1.5308084989341916e-18,0.025],"rpy_rad":[1.5707963267948966,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.004877258050403205,0.024519632010080762],"rpy_rad":[1.7671458676442586,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.009567085809127244,0.02309698831278217],"rpy_rad":[1.9634954084936207,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.01388925582549005,0.02078674030756364],"rpy_rad":[2.1598449493429825,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.017677669529663688,0.01767766952966369],"rpy_rad":[2.356194490192345,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.020786740307563636,0.013889255825490054],"rpy_rad":[2.552544031041707,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.02309698831278217,0.009567085809127247],"rpy_rad":[2.748893571891069,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.024519632010080762,0.004877258050403215],"rpy_rad":[2.945243112740431,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.025,3.061616997868383e-18],"rpy_rad":[3.141592653589793,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.024519632010080762,-0.004877258050403209],"rpy_rad":[3.3379421944391554,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.023096988312782174,-0.009567085809127242],"rpy_rad":[3.5342917352885173,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.02078674030756364,-0.01388925582549005],"rpy_rad":[3.730641276137879,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.01767766952966369,-0.017677669529663688],"rpy_rad":[3.9269908169872414,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.013889255825490054,-0.020786740307563632],"rpy_rad":[4.123340357836604,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.00956708580912726,-0.023096988312782164],"rpy_rad":[4.319689898685965,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-0.004877258050403217,-0.02451963201008076],"rpy_rad":[4.516039439535327,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,-4.592425496802574e-18,-0.025],"rpy_rad":[4.71238898038469,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.004877258050403208,-0.024519632010080762],"rpy_rad":[4.908738521234052,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.00956708580912725,-0.023096988312782167],"rpy_rad":[5.105088062083414,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.013889255825490048,-0.02078674030756364],"rpy_rad":[5.301437602932776,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.017677669529663684,-0.01767766952966369],"rpy_rad":[5.497787143782138,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.020786740307563632,-0.013889255825490054],"rpy_rad":[5.6941366846315,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.023096988312782164,-0.009567085809127261],"rpy_rad":[5.890486225480862,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"box","origin_m":[0,0.02451963201008076,-0.004877258050403219],"rpy_rad":[6.086835766330224,0,0],"size_m":[0.009,0.009999999999999998,0.004973815869536795]},{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.0195,"length_m":0.004},{"shape":"box","origin_m":[0,0,-0.066],"rpy_rad":[0,0,0],"size_m":[0.016,0.016,0.072]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pmt_detector","name_zh":"头端式PMT","function_zh":"圆偏振发光检测;标准/扩展PMT选件由运行配置决定","physical_meaning_zh":"头端式PMT检测器光敏端与壳体,不是视觉显示面。 (0.795, 0, 0.875) m 相对 body,碰撞代理为半径 0.026 m、高 0.08 m 圆柱 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.795,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__pmt_detector"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,1.5707963267948966,0],"radius_m":0.026,"length_m":0.08},{"shape":"box","origin_m":[0,0,-0.064],"rpy_rad":[0,0,0],"size_m":[0.033,0.033,0.076]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["plant.configure","method.configure","blank.start","acquisition.start","raw.read","product.read","auto_dit.start","detector.calibrate"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"pmt_external_housing","name_zh":"右侧探测器遮罩","function_zh":"厂家照片可见外伸灰罩;壳内PMT位置为工程代理","physical_meaning_zh":"测量/电子件:产生观测量或执行控制逻辑的功能位置,响应、噪声与量化在运行层按代理处理,几何不参与求解;装配原点 (0.925, 0, 0.875) m 相对 body,碰撞代理为0.15×0.13×0.115 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.925,0.0,0.875],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__pmt_external_housing"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.15,0.13,0.115]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"lockin_electronics","name_zh":"锁相电子模块","function_zh":"DSP/电路拓扑代理,无真实电气或噪声仿真","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (0.43, 0.21, 0.817) m 相对 body,碰撞代理为0.28×0.09×0.08 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.43,0.21,0.817],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__lockin_electronics"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.28,0.09,0.08]},{"shape":"box","origin_m":[0,0,-0.042],"rpy_rad":[0,0,0],"size_m":[0.03,0.03,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"lamp_supply","name_zh":"光源电源模块","function_zh":"真实电子元件未逆向建模","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-0.62, 0.2, 0.82) m 相对 body,碰撞代理为0.25×0.09×0.086 m 长方体 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.62,0.2,0.82],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__lamp_supply"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.25,0.09,0.086]},{"shape":"box","origin_m":[0,0,-0.045],"rpy_rad":[0,0,0],"size_m":[0.035,0.035,0.004]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_0","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, -0.21, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,-0.21,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_0"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_1","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, -0.164, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,-0.16399999999999998,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_1"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_2","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, -0.118, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,-0.118,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_2"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_3","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, -0.072, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,-0.07199999999999998,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_3"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_4","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, -0.026, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,-0.025999999999999995,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_4"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_5","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, 0.02, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,0.01999999999999999,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_5"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_6","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, 0.066, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,0.06600000000000003,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_6"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_7","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, 0.112, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,0.11200000000000002,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_7"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_8","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, 0.158, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,0.158,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_8"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"source_vent_9","name_zh":"光源散热格栅代理","function_zh":"被动形状参考,无风量热流验证","physical_meaning_zh":"有源/能量功能件:加热、泵送、驱动、光电或传质过程在运行层按集中参数模型求解,几何只标记作用位置与朝向,不解场;装配原点 (-1, 0.204, 0.83) m 相对 body,碰撞代理为0.001×0.028×0.12 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.9995,0.204,0.83],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__source_vent_9"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.001,0.028,0.12]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"power_inlet","name_zh":"后侧电气接口代理","function_zh":"供电/通信协议拓扑;接口局部几何工程代理","physical_meaning_zh":"后侧电源连接器工程代理;承担逻辑供电端口角色,未仿真实际接线、保护或电源电路。 (-0.88, 0.319, 0.72) m 相对 body,碰撞代理为0.05×0.01×0.036 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.88,0.319,0.72],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__power_inlet"],"collisions":[{"shape":"box","origin_m":[0,-0.004,0],"rpy_rad":[0,0,0],"size_m":[0.05,0.01,0.036]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["power.set"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"usb_port","name_zh":"后侧电气接口代理","function_zh":"供电/通信协议拓扑;接口局部几何工程代理","physical_meaning_zh":"后侧USB主机数据连接器工程代理;不是按键,无机械动作,不宣称已实现厂家USB驱动。 (0.61, 0.319, 0.71) m 相对 body,碰撞代理为0.022×0.008×0.014 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.61,0.319,0.71],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__usb_port"],"collisions":[{"shape":"box","origin_m":[0,-0.003,0],"rpy_rad":[0,0,0],"size_m":[0.022,0.008,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"control_port","name_zh":"后侧电气接口代理","function_zh":"供电/通信协议拓扑;接口局部几何工程代理","physical_meaning_zh":"后侧工程控制数据接口;连接器针脚、电气电平与实际协议未知,无按压动作、弹簧关节或触屏功能。 (0.71, 0.319, 0.71) m 相对 body,碰撞代理为0.038×0.008×0.02 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.71,0.319,0.71],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__control_port"],"collisions":[{"shape":"box","origin_m":[0,-0.003,0],"rpy_rad":[0,0,0],"size_m":[0.038,0.008,0.02]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"purge_excitation","name_zh":"可选氮气吹扫接口","function_zh":"标准臭氧自由光源无需氮气;特殊深紫外条件不自动升级标配","physical_meaning_zh":"激发侧氮气吹扫工程拓扑接口;接头数量与坐标无厂家实测证据,非已证实的标配分路。 (-0.38, 0.313, 0.725) m 相对 body,碰撞代理为半径 0.005 m、高 0.014 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.38,0.313,0.725],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__purge_excitation"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"purge_sample","name_zh":"可选氮气吹扫接口","function_zh":"标准臭氧自由光源无需氮气;特殊深紫外条件不自动升级标配","physical_meaning_zh":"样品侧氮气吹扫工程拓扑接口;接头数量与坐标无厂家实测证据,不模拟流场或气密性。 (-0.18, 0.313, 0.725) m 相对 body,碰撞代理为半径 0.005 m、高 0.014 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.18,0.313,0.725],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__purge_sample"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"purge_emission","name_zh":"可选氮气吹扫接口","function_zh":"标准臭氧自由光源无需氮气;特殊深紫外条件不自动升级标配","physical_meaning_zh":"发射侧氮气吹扫工程拓扑接口;接头数量与坐标无厂家实测证据,接口没有主动阀柄动作。 (0.28, 0.313, 0.725) m 相对 body,碰撞代理为半径 0.005 m、高 0.014 m 圆柱;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.28,0.313,0.725],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__purge_emission"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[1.5707963267948966,0,0],"radius_m":0.005,"length_m":0.014}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"brand_badge","name_zh":"左前JASCO铭牌","function_zh":"官方照片位置与品牌,字形非工厂CAD","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (-0.92, -0.321, 0.948) m 相对 body,碰撞代理为0.1×0.001×0.032 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[-0.92,-0.3205,0.948],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__brand_badge"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.1,0.001,0.032]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"model_badge","name_zh":"右前型号铭牌","function_zh":"官方照片位置近似","physical_meaning_zh":"功能几何分件:作用见 function_zh,几何不参与过程求解;装配原点 (0.13, -0.321, 0.947) m 相对 body,碰撞代理为0.24×0.001×0.024 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[0.13,-0.3205,0.947],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__model_badge"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.24,0.001,0.024]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"host_screen","name_zh":"独立仿真遥测板","function_zh":"simulation_only,不属于厂家整系统","physical_meaning_zh":"独立simulation_only仿真遥测板,不属于厂家系统,不计入2m主机包络。 (1.25, -0.06, 0.78) m 相对 body,碰撞代理为0.3×0.018×0.18 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.25,-0.06,0.78],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__host_screen"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.3,0.018,0.18]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":["process.measure","result.read","result.export","blank.read","template.read","reference.read","glum.compute"],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"host_stand","name_zh":"独立遥测支架","function_zh":"simulation_only,不纳入厂家2m外包络","physical_meaning_zh":"被动机械件:紧固、导向、握持或连接,无独立过程作用;真实螺纹、接触与握持未仿真;装配原点 (1.25, -0.06, 0.35) m 相对 body,碰撞代理为半径 0.014 m、高 0.7 m 圆柱 等 2 个基元;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.25,-0.06,0.35],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__host_stand"],"collisions":[{"shape":"cylinder","origin_m":[0,0,0],"rpy_rad":[0,0,0],"radius_m":0.014,"length_m":0.7},{"shape":"box","origin_m":[0,0,-0.343],"rpy_rad":[0,0,0],"size_m":[0.22,0.15,0.014]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_pl","name_zh":"仿真公共读数 pl","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.177, -0.0695, 0.834) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.177,-0.0695,0.834],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_pl"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_cpl","name_zh":"仿真公共读数 cpl","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.322, -0.0695, 0.834) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.322,-0.0695,0.834],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_cpl"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_glum","name_zh":"仿真公共读数 glum","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.177, -0.0695, 0.782) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.177,-0.0695,0.7819999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_glum"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_ex","name_zh":"仿真公共读数 ex","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.322, -0.0695, 0.782) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.322,-0.0695,0.7819999999999999],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_ex"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_em","name_zh":"仿真公共读数 em","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.177, -0.0695, 0.73) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.177,-0.0695,0.73],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_em"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]},{"id":"display_progress","name_zh":"仿真公共读数 progress","function_zh":"真实宿主状态输出,非厂家自带LCD","physical_meaning_zh":"视觉输出面:只承载显示/指示,运行状态通过 Matterix 段码或颜色映射,不产生力和热;装配原点 (1.322, -0.0695, 0.73) m 相对 body,碰撞代理为0.137×0.001×0.044 m 长方体;尺寸证据见几何清单,质量/惯量/摩擦未知,URDF 数值占位。","subsystem":null,"parent":"body","origin_m":[1.322,-0.0695,0.73],"rpy_rad":[0.0,0.0,0.0],"objects":["jasco_cpl300__display_progress"],"collisions":[{"shape":"box","origin_m":[0,0,0],"rpy_rad":[0,0,0],"size_m":[0.137,0.001,0.044]}],"joint":null,"mass_kg":null,"mass_evidence":"unknown","material":null,"friction":null,"restitution":null,"geometry_evidence":"manufacturer_system_envelope_and_qualitative_photo; internal_engineering_assumption","geometry_note_zh":null,"interaction":null,"actions":[],"preconditions":[],"anchor_m":null,"physical_quantities":[],"capability_ids":[],"bbox_m":null,"raw_keys":["axis","collisions","function_zh","geometry_evidence","geometry_note_zh","id","joint","mass_evidence","mass_kg","name_zh","objects","origin_m","parent","physical_meaning_zh","rpy_rad"]}],"component_source":"geometry_manifest.json + asset.contract.json + collision_proxies.json","capabilities":{"plant.configure":{"function_zh":"宿主一次设置选件、暖机、等效计数/噪声,显式接受未校准代理","kind":"configuration","availability":"implemented","component_ids":["body","pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["extended_pmt_installed","lamp_warmup_s","mono_reposition_speed_m_s","counts_per_relative_unit_s","dark_counts_s","blank_pl_relative","blank_glum","minimum_net_counts","poisson_noise","seed","accept_uncalibrated_model","accept_kasha_model"]},"sample.load":{"function_zh":"可信宿主装入完整液池;真实PL形状与显式synthetic glum,不从吸收CD猜CPL","kind":"configuration","availability":"implemented","component_ids":["sample_cell"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["sample_id","kind","template_id","solvent","volume_m3","concentration_mol_m3","peak_pl_relative","synthetic_glum","accept_unknown_conditions","accept_synthetic_cpl"]},"sample.unload":{"function_zh":"完整池外部卸下,保留体积与溶质账本","kind":"device_command","availability":"implemented","component_ids":["sample_cell"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["recipient_id"]},"cover.set":{"function_zh":"外部盖开闭;开盖取消采集并共同关闭两快门","kind":"device_command","availability":"implemented","component_ids":["sample_cover"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"power.set":{"function_zh":"逻辑供电;关机关闭灯与两快门并使空白失效","kind":"device_command","availability":"implemented","component_ids":["power_inlet","xe_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"lamp.set":{"function_zh":"150W仅灯额定电功率;暖机时间为明确宿主假设","kind":"device_command","availability":"implemented","component_ids":["xe_lamp"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["enabled"]},"shutter.set":{"function_zh":"两侧共同快门代理;未实现独立实机快门响应","kind":"device_command","availability":"implemented","component_ids":["excitation_shutter","emission_shutter"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["opened"]},"method.configure":{"function_zh":"设置激发/发射、连续/步进、积分DIT和检测器波段;带宽为工程核参数非0.025nm波长分辨率","kind":"configuration","availability":"implemented","component_ids":["excitation_prism_carrier","emission_prism_carrier","pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["scan_axis","scan_mode","excitation_m","emission_m","start_m","stop_m","interval_m","response_s","scan_speed_m_s","ex_bandwidth_m","em_bandwidth_m","detector_band"]},"blank.start":{"function_zh":"相同扫描设置完整采集空白;部分空白不可使用","kind":"device_command","availability":"implemented","component_ids":["excitation_prism_carrier","emission_prism_carrier","excitation_shutter","emission_shutter","pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.start":{"function_zh":"有限移动与积分门取得左右等效计数,空白扣除后给PL、CPL及受保护glum","kind":"device_command","availability":"implemented","component_ids":["excitation_prism_carrier","emission_prism_carrier","excitation_shutter","emission_shutter","pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"acquisition.stop":{"function_zh":"停止并保留已完成积分门;未完成门不补造观测","kind":"device_command","availability":"implemented","component_ids":["excitation_shutter","emission_shutter"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"process.measure":{"function_zh":"最近实际观测点的PL/CPL/glum和进度;低计数或非物理比值glum为null","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"result.read":{"function_zh":"带时间窗与原采集方法的完整点序列;强度为相对单位,不是W","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"raw.read":{"function_zh":"最近完整门左右等效检测计数,非真实OEM ADC/光子计数模式","kind":"query","availability":"implemented","component_ids":["pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"result.export":{"function_zh":"纯返回带证据JSON/CSV内容,不写文件","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["format"]},"blank.read":{"function_zh":"读取完整空白及当前方法/溶剂匹配状态","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"template.read":{"function_zh":"调用者指定的公开PL/吸收源谱;保留未知条件与原始signed基线","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["substance_id"]},"reference.read":{"function_zh":"独立公开真实CPL/glum曲线原样参考查询;未知CPL强度标度不与其他PL拼合","kind":"query","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["reference_id"]},"glum.compute":{"function_zh":"仅用调用者IL/IR计算总PL、差CPL、2ΔI/总PL;不按厂家半和DC误差一倍","kind":"analysis","availability":"implemented","component_ids":["host_screen"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":["left_relative","right_relative","net_counts","minimum_net_counts"]},"product.read":{"function_zh":"私有完整池物料及完成积分门内等效检测事件分割账本,不声称全光能守恒","kind":"query","availability":"implemented","component_ids":["sample_cell","pmt_detector"],"implementation":{"process":"verified","scene":"verified","robot":"absent","hardware":"absent","host":"verified"},"input":[]},"auto_dit.start":{"function_zh":"厂家Auto DIT自适应准则/置信度未知,明确未实现","kind":"device_command","availability":"unsupported","component_ids":["pmt_detector"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]},"detector.calibrate":{"function_zh":"真实CPL/PL增益、偏振与PMT标定未实现","kind":"device_command","availability":"unsupported","component_ids":["pmt_detector"],"implementation":{"process":"absent","scene":"absent","robot":"absent","hardware":"absent","host":"absent"},"input":[]}},"state_slots":{"plant.configured":{"meaning_zh":"宿主已声明选件与代理参数;来源=setpoint;非原厂校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["body"],"write_via":null},"sample.loaded":{"meaning_zh":"完整样品池已外部装入;来源=scene;非原厂校准。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_cell"],"write_via":null},"power.enabled":{"meaning_zh":"逻辑供电;来源=setpoint;非原厂校准。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["power_inlet"],"write_via":"power.set"},"cover.opened":{"meaning_zh":"外部盖开启;来源=scene;非原厂校准。","unit":"1","access":"read_only","origin":"scene","component_ids":["sample_cover"],"write_via":null},"cover.lift_m":{"meaning_zh":"外部盖工程提升量;来源=scene;非原厂校准。","unit":"m","access":"read_only","origin":"scene","component_ids":["sample_cover"],"write_via":null},"lamp.enabled":{"meaning_zh":"灯逻辑使能;来源=setpoint;非原厂校准。","unit":"1","access":"read_write","origin":"setpoint","component_ids":["xe_lamp"],"write_via":"lamp.set"},"lamp.ready":{"meaning_zh":"达到宿主暖机时长,非实机灯稳定校验;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["xe_lamp"],"write_via":null},"shutter.opened":{"meaning_zh":"激发与发射两快门共同状态;来源=scene;非原厂校准。","unit":"1","access":"read_write","origin":"scene","component_ids":["excitation_shutter"],"write_via":"shutter.set"},"shutter.angle_rad":{"meaning_zh":"两快门共同0/π/2工程角;来源=scene;非原厂校准。","unit":"rad","access":"read_only","origin":"scene","component_ids":["excitation_shutter"],"write_via":null},"optics.excitation_m":{"meaning_zh":"激发棱镜单色器实际工程波长;独立Ex范围未校准;来源=scene;非原厂校准。","unit":"m","access":"read_only","origin":"scene","component_ids":["excitation_prism_carrier"],"write_via":null},"optics.emission_m":{"meaning_zh":"发射棱镜单色器实际工程波长;来源=scene;非原厂校准。","unit":"m","access":"read_only","origin":"scene","component_ids":["emission_prism_carrier"],"write_via":null},"excitation.angle_rad":{"meaning_zh":"250–850nm到±0.35rad的工程棱镜转角映射;来源=scene;非原厂校准。","unit":"rad","access":"read_only","origin":"scene","component_ids":["excitation_prism_carrier"],"write_via":null},"emission.angle_rad":{"meaning_zh":"250–1100nm到±0.35rad工程棱镜转角映射;来源=scene;非原厂校准。","unit":"rad","access":"read_only","origin":"scene","component_ids":["emission_prism_carrier"],"write_via":null},"detector.band":{"meaning_zh":"当前检测器波段;extended需选件;来源=setpoint;非原厂校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["pmt_detector"],"write_via":null},"method.response_s":{"meaning_zh":"DIT积分门宽,不是已测硬件时间常数;来源=setpoint;非原厂校准。","unit":"s","access":"read_only","origin":"setpoint","component_ids":["pmt_detector"],"write_via":null},"method.scan_mode":{"meaning_zh":"当前配置连续或步进方法;来源=setpoint;非原厂校准。","unit":"1","access":"read_only","origin":"setpoint","component_ids":["host_screen"],"write_via":null},"blank.valid":{"meaning_zh":"完整空白仍与当前扫描方法和溶剂相同;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.phase":{"meaning_zh":"当前操作生命周期;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.stage":{"meaning_zh":"当前移动/积分阶段;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.elapsed_s":{"meaning_zh":"含有限单色器移动的操作实际时间;来源=derived;非原厂校准。","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.progress":{"meaning_zh":"完成观测点占方法网格总点数;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.completed_points":{"meaning_zh":"完整积分门观测点数;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.pl":{"meaning_zh":"最近空白校正总PL=IL+IR,相对单位;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.cpl":{"meaning_zh":"最近空白校正CPL=IL−IR,相对单位;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.glum":{"meaning_zh":"2(IL−IR)/(IL+IR),低计数/非物理比值为空;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.glum_quality":{"meaning_zh":"glum有效性与缺失原因;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"scan.last_sample_time_s":{"meaning_zh":"最近完成积分门世界时刻;来源=derived;非原厂校准。","unit":"s","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"safety.warning":{"meaning_zh":"公开中止信息,不含隐藏样品身份;来源=derived;非原厂校准。","unit":"1","access":"read_only","origin":"derived","component_ids":["host_screen"],"write_via":null},"truth.ledger":{"meaning_zh":"私有样品物料及完成门等效检测计数账本;来源=process_truth;非原厂校准。","unit":"1","access":"read_only","origin":"process_truth","component_ids":["sample_cell"],"write_via":null}},"mechanisms":{"circularly_polarized_luminescence":{"meaning_zh":"双棱镜有限扫描、明确积分门的左右发光等效检测、PL/CPL/glum与独立真实CPL参考查询","implementation":"lumped","equations":["PL=I_L+I_R; CPL=I_L-I_R; g_lum=2*CPL/PL. Manufacturer I_A≈(I_L+I_R)/2 is not total PL.","Assumed signal PL(lambda_ex,lambda_em)=host_peak*normalized_positive_absorption(lambda_ex)*normalized_positive_emission(lambda_em); no absolute molar fluorescence efficiency inferred.","Signal means mu_L/R=PL*host_counts_per_relative_unit_s*DIT*(1/2±host_glum/4), with |host_glum|<=2; independent background/dark equivalent events add before observation.","Observed I_L/R=(sample_gate_events-blank_event_rate*DIT)/(host_counts_per_relative_unit_s*DIT). PL/CPL preserve signed background-corrected estimates.","g_lum is null if total<=0, net_counts